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

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

DBGrid [D4]


mate ©   (2003-01-14 10:17:00) 

Как сделать активной какую - либо ячейку в DBGrid если я знаю только её содержимое (данные в DBGrid по Query)


passm   (2003-01-14 12:52:00) [1]

mate © (14.01.03 12:44)> Это уже другой вопрос. См. кэшированные изменения. И все-таки почитай соотв. литературу.


mate   (2003-01-14 12:44:00) [2]

passm ©
> Направь оба грида на один набор данных.

Я не могу это сделать, т.к. мне во втором DBGrid надо с клавы менять данные , а Query делает DBGrid ReadOnly=True.


passm   (2003-01-14 12:40:00) [3]

mate © (14.01.03 12:35)> Направь оба грида на один набор данных.


Delirium^.Tremens   (2003-01-14 12:39:00) [4]

mate © (14.01.03 12:35)

> Мне надо сделать...

Что тебе в действительности нужно, так это засесть за книги.


mate   (2003-01-14 12:35:00) [5]

passm ©
Мне надо сделать чтобы запись полученная по запросу Query и отображённая в DBGrid1 при выделении её сразу стала активной (чтобы > на неё указывал) в другой DBGrid2 , в которой вся база данных отображена.


passm   (2003-01-14 12:26:00) [6]

mate © (14.01.03 12:21)> Ничего не изменится :))
DBGrid1.DataSource.DataSet.FieldByName(...).Value
или
DBGrid1.DataSource.DataSet.Locate(См. Help)
Это смотря что тебе нужно...


mate   (2003-01-14 12:21:00) [7]

А если DBGrid и Query не связаны (т.е. у DBGrid DataSource не Query ). что - нибудь изненится?


Delirium^.Tremens   (2003-01-14 12:15:00) [8]

mate © (14.01.03 11:47)

> А если я данные беру из Query.FieldByName(...).Value тогда
> как?

...Delphi Help...
function FieldByName(const FieldName: string): TField;
...Delphi Help...
property SelectedField: TField;
...Delphi Help...
другими словами:

DBGrid.SelectedField := Query.FieldByName(...);

Только не спрашивай "что такое (...)"


mate   (2003-01-14 11:47:00) [9]

А если я данные беру из Query.FieldByName(...).Value тогда как?


Delirium^.Tremens   (2003-01-14 10:43:00) [10]

mate © (14.01.03 10:23)

> DBGrid.SelectedField := ...а что здесь?

Поле, из которого данные взяты.
Только не спрашивай "какие в нем данные"


mate   (2003-01-14 10:23:00) [11]

Delirium^.Tremens ©

DBGrid.SelectedField := ...а что здесь?


Delirium^.Tremens   (2003-01-14 10:21:00) [12]

DBGrid.SelectedField := ...


Наверх

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