В справочнике есть описанный пример создания простейшего приложния. Он почему-то не получается. Зато я нашел где же указывается таблица. Свойство tableName и указывает на таблицу. Однако, неясно почему при попытке включить свойство active (прямо в дизайнере) получаю ошибку. (Обычно в других дизайнерах так делать можно). Возможно так делать нельзя, но скомпилировать проект вообще не получается.
Исходный код из примера:
nordk пишет:
Ниже есть уроки - попробуйте по ним пройти.
Заниматься ненужными изысканиями по открытию таблиц у меня нет возможности на сегодня.
Я как раз перед этим и начал с Урока 4. Он не получился. Новое меню в Б-5 появляется, однако формы новой нет:(.
Решил, что стоит покопаться самому. И что пример, описанный в хелпе проще (по идее там проще), вот и начал с него.
nordk пишет:
По этим урокам люди делали пример и у них все ПОЛУЧИЛОСЬ. Читайте внимательно - там все есть.
Я не говорил, что у меня не получилось то, что описано в уроках 1-3. Вы просто саказали, что перед тем как читать урок 4 надо пройти курс уроков 1-3. Вот я и спросил вся ли эта информация по урокам 1-3? (Просто УРОК 4, кажется в нескольких темах)
nordk пишет:
Когда сделаете все до конца то на экране увидите интерфейс таблицы. На этом пока все...
Хех, очень, очень жаль, что вы в 4м уроке не сказали, что скомпилированный файл нужно подложить в БД. Только с утра догадался...
Еще смущало, что при запуске нового меню, выходной файл по сообщению компилятора был занят. Сегодня такого не было.
Однако, записей содержащихся в таблице увидеть не получилось.
Нет, dll, все же должна лежать в папке bin...
Сейчас, прочтя Ваши уроки 3 и 4, скрестив их с примером их хелпа пример у меня получился (по ур. 4 так и не увидел табл.). Думается, без Вашего описания, вообще неясно как работать с дизайнером. Очень жаль. Поля таблицы прекрасно вижу, кнопочки нажимаются (открыть\закрыть базу работает, а вот закрыть форму пока нет). Правда есть одна проблема... Путь к открываемой таблице я прописал абсолютный, в свойстве компонента TBestDataset. Как определить "текущий путь" (как в XBA редакторе LoadPath()) не понимаю.
Саак Шахламджян пишет:
НАКОНЕЦ-ТО ширину колонок можно менять!!!!
А это изменение сохраняется на следующий сеанс?
Цитата
Саак Шахламджян пишет:
Нет, dll, все же должна лежать в папке bin...
dll или bdll?
bdll сама должна попадать в client\bin после компиляции
bdll, конечно. Я же написал, должна в bin лежать.
Нет, не сохраняются, а что должны?
Как и при выходе из Б-5 так и при перезапуске вновь появившегося меню.
Вообще вчера пытался поставить фильтр\скоб, хоть что-нибудь сделать с табличкой. Безрезультатно. У компонента TBestDataset есть свойство Filter, Filtered, ScopeBegin, ScopeEnd,Scoped. Теоритически можно предположить, что они как-то связаны с установкой фильтра или скоба на базу, но все безрезультатно.
В отладчике видно активный индексный тег, который задается свойством IndexName, таблица получается отсортированной согласно ему. Но вот фильтр или скоб не ставиться...
Кто-нибудь может подсказать как это сделать?
Еще, к стати, на удивление работает RecNo(), которая показывает номер текущей записи, на которой установлен курсор в элементе xbGrid.