Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как в DBText загрузить определенное поле с таблицы [D7]


ceval ©   (2006-10-02 15:43:00) 

как в DBText загрузить определенное поле с таблицы
DBText расположен на другой форме


ceval   (2006-10-02 16:57:00) [1]

во не все написал просто я использую процедуру  LikeDbGrid(DBGrid1)
которая делает dbgrid более приятние (название колонок, размеры и тд)


Sergey13   (2006-10-02 16:45:00) [2]

> [8] ceval ©   (02.10.06 16:34)

Ну и добавь поле в запрос, а в грид не выводи. В чем проблема то?


ceval   (2006-10-02 16:34:00) [3]

Не совсем разобрался

Вот запрос на главной форме

ADOQuery1.SQL.Clear;
   ADOQuery1.SQL.Add('Select Vhod_doc.N_vh, Vhod_doc.Org, Vhod_doc.Tema, Vhod_doc.Who, Vhod_doc.Date_vh, Vhod_doc.Ispolnitel From Vhod_doc');
    ADOQuery1.Active:=true;
в DBgrid выводиться эти поля - в таблице есть еще поле Vhod_doc.Prim вот его я хочу вывести в ДБЕдит который находиться на другой форме


ceval   (2006-10-02 16:27:00) [4]

Все спасиба разобрался


Sergey13   (2006-10-02 16:27:00) [5]

> [5] ceval ©   (02.10.06 16:25)

Ты меня видишь рядом с твоимкомпьютером? Нет? И я тебя не вижу. А в слепую править запросы не умею.


ceval   (2006-10-02 16:25:00) [6]

Хорошо как тогда при таком запросе добавить поле но выводить его не в грид а в ДБЕдит


Sergey13   (2006-10-02 16:19:00) [7]

> [2] ceval ©   (02.10.06 15:56)

Ты шибко туманно пишешь.
Можно и во второй кверик засунуть, и после скрола в первом (или по кнопке) обновить второй.
Можно и в первый добавить поле, но выводить его не в грид а в ДБЕдит.
Как надо так и делай.


ceval   (2006-10-02 16:07:00) [8]

И это надо связать со строчками в Dbgride


ceval   (2006-10-02 15:56:00) [9]

Дело в том что в   форме N1
есть запрос
ADOQuery1.SQL.Add('Select Vhod_doc.N_vh, Vhod_doc.Org, Vhod_doc.Tema From Vhod_doc');
тогда да без проблем во второй форме делаю так
    DbText1.DataSource:=Fmain.DataSource1;
 DbEdit1.DataField:='N_vh';

а вот мне надо поле которого нет в этом запросе (Prim.Vhod_doc)
что надо второй  ADOQuery ложить что бы при этом не сбросились
данные в  ADOQuery1


Sergey13   (2006-10-02 15:47:00) [10]

Надо указать это поле в проперти datafield, заполнив разумеется и datasource.


Наверх

Титульная страница Поиск, карта сайта Написать письмо