C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Отображение результата запроса в другой форме, БД — firebird компоненты ibexpress
** Dizapp
Отправлено: 07.05.2006, 18:03


Не зарегистрирован







В общем нужно результат запроса вывести в компоненте типа ChecklistBox, который находится в форме не в той, в которой компоненты подключения к БД.
Можно ли так сделать и как?
olegenty
Отправлено: 08.05.2006, 09:06


Ветеран

Группа: Модератор
Сообщений: 2412



можно. открываешь запрос там, где тебе нужно, пробегаешь по его результату в цикле от First() до Eof посредством Next() и выводишь всё, что тебя интересует в любой контрол любой формы средствами этого контрола
** Dizapp
Отправлено: 08.05.2006, 09:55


Не зарегистрирован







А как до текущей записи в DataSet доступаться?
olegenty
Отправлено: 08.05.2006, 11:26


Ветеран

Группа: Модератор
Сообщений: 2412



DataSet->FieldByName("Имя поля")->Value — значение поля "Имя поля" текущей записи.

По возможности желательно наличие Persistent полей, либо динамически созданных указателей на поля, при последовательносм доступе ко всему набору данных скорость доступа увеличивается от 1.2 до 3 раз.

Вернуться в Работа с базами данных в C++Builder