Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Обработка записи БД

6
03 февраля 2007 года
George
4.1K / / 05.01.2007
Как добавить Item в CheckListBox, где Item - запись БД?
21K
04 февраля 2007 года
Клюшин Герман Валерьевич
11 / / 03.02.2007
Ты CheckListBox обычный используешь или BD какой то? если обычный - значит ты сам туда записи добавлять должен и здесь вопросов быть не должно :), если какой либо дбэшный(из дополнительной библиотеки) - мож добавишь запись в таблицу и передернешь чеклист.
6
04 февраля 2007 года
George
4.1K / / 05.01.2007
CheckListBox я использую обычный. Мне сказали, что как-то можно туда добавлять записи.
247
04 февраля 2007 года
wanja
1.2K / / 03.02.2003
YourCheckListBox.AddItem не подойдет?
6
04 февраля 2007 года
George
4.1K / / 05.01.2007
Цитата:
YourCheckListBox.AddItem не подойдет?


AddItem подойдёт. Тока чо в него писать?

247
05 февраля 2007 года
wanja
1.2K / / 03.02.2003
YourTable->FieldByName('NeededField')->AsString
9.5K
05 февраля 2007 года
Borgir
97 / / 20.12.2006
Объясню подробнее.
Пробегаешь все записи базы данных в цикле от первой до последней, и в этом же цикле берешь значение нужного тебе поля из БД и заносишь его в ListBox.
6
05 февраля 2007 года
George
4.1K / / 05.01.2007
Цитата:
Объясню подробнее.
Пробегаешь все записи базы данных в цикле от первой до последней, и в этом же цикле берешь значение нужного тебе поля из БД и заносишь его в ListBox.


До этого я допёр. Вот как определить кол-во записей показанных на даный момент в DBGrid'е?

9.5K
05 февраля 2007 года
Borgir
97 / / 20.12.2006
А зачем тебе это? Просто делай цикл пока не настанет
 
Код:
Table1->Eof
303
06 февраля 2007 года
makbeth
1.0K / / 25.11.2004
Для определения количества записей есть свойство RecordCount (у всех классов, возвращающих набор данных).
247
06 февраля 2007 года
wanja
1.2K / / 03.02.2003
Или
 
Код:
YourTable->First;
do while (!YourTable->eof())
     {
     YourCheckListBox.AddItem(YourTable->FieldByName('NeededField')->AsString,nil);//Ну или какой-нибудь объект
     YourTable->Next()
     };

А то, говорят, RecordCount при крупных таблицах сильно тормозит.
242
06 февраля 2007 года
Оlga
2.2K / / 04.02.2006
тему закрываю. вопрос простой, что могли разжевали. всем спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог