![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Всем добра! Народ, такая проблема: нужно передать выделенную запись в DbGride.
такой код: Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn); begin //äîáàâèòü ðåøåíèå reshenieform.StaticText1.Caption:=adodszhalob.fieldbyname('cperson').AsString; end; Но в StaticText1 отображается не выделенная запись в DbGride, а первая в таблице Dataset. Как сделать так чтобы передавалось значение выделенной записи? |
#2
|
||||
|
||||
![]() Цитата:
а воспользоваться TDBLabel нельзя? и связать его с необходимым полем. Freeman бы уничтожил вас) за перенос данных из формы в форму средствами самой формы. Последний раз редактировалось Uniq!, 26.09.2013 в 11:54. |
#3
|
|||
|
|||
![]() Выходит то же значение, а не выделенное в гриде
|
#4
|
|||
|
|||
![]() Может нужно в гриде какие-то настройки поставить о которых я не знаю?
|
#5
|
||||
|
||||
![]() Значит смотрите в сторону типа курсора. Возможно он выставлен серверным.
|
#6
|
||||
|
||||
![]() а метка и сетка к одному набору данных подключены?
Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn); begin StaticText1.Caption:=Column.Field.AsString; end; Пишу программы за еду. __________________ |
#7
|
|||
|
|||
![]() Спасибо, действительно к разным наборам были подключены
|