Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

ДБ Грид   Найти похожие ветки 

 
юрок   (2004-05-12 18:07) [0]

Здравствуйте мастера помогите чайнику. как осуществить связь между ДБГРИДОМ и едитом так чтобы в первом едите отображалось название поля а во втором одна строка его содержимого


 
MU   (2004-05-12 18:40) [1]

Какое название? Текущего поля?


 
Pul   (2004-05-12 19:15) [2]

Обработчик OnColEnter дб грида

procedure TForm1.DBGridUsrColEnter(Sender: TObject);
begin
 if Assigned(DBGrid1.SelectedField) then
 begin
   Edit1.Text := DBGrid1.SelectedField.FieldName;
   Edit1.Text := DBGrid1.SelectedField.AsString;
 end;
end;


 
Pul   (2004-05-12 19:45) [3]

Опечатка
  Edit2.Text := DBGrid1.SelectedField.AsString; - теперь правильно


 
IXT ©   (2004-05-12 22:39) [4]

А зачем DBGrid? Это лишь способ отображения. Работай с table


 
Соловьев ©   (2004-05-13 09:53) [5]


> IXT ©   (12.05.04 22:39)

лучше с DBGrid1.DataSource.DataSet


 
Vlad ©   (2004-05-13 10:00) [6]


> IXT ©   (12.05.04 22:39) [4]


> Соловьев ©   (13.05.04 09:53) [5]

ню-ню... :-)
DataSet конечно много вам может рассказать о названии поля, на котором мы находимся в DBGrid :-)
ИМХО, ответ [2] ( с учетом [3]) - верный


 
Соловьев ©   (2004-05-13 10:03) [7]


> Vlad ©   (13.05.04 10:00) [6]

не понял? Как раз DataSet и знает все. У DataSet есть свойства
Fields.


 
Vlad ©   (2004-05-13 10:06) [8]


> Соловьев ©   (13.05.04 10:03) [7]

:-)
Расскажи тогда такую вещь: если мы (без смены позиции указателя) перешли с одной колонки грида на другую, то как мне узнать название активного поля, методами/свойствами самого DataSet ?


 
Соловьев ©   (2004-05-13 10:08) [9]


> Vlad ©   (13.05.04 10:06) [8]

сирри.. действительно.... :)
но все равно лучше в том же обработчике
procedure TForm1.DBGridUsrColEnter(Sender: TObject);
использовать DataSet


 
Vlad ©   (2004-05-13 10:11) [10]


> Соловьев ©   (13.05.04 10:08) [9]

Ну там он и используется, только неявно.
SelectedField возвращает нам объект TField, который, понятное дело, принадлежит именно DataSet"y


 
Соловьев ©   (2004-05-13 10:14) [11]


> Vlad ©   (13.05.04 10:11) [10]

Ж)
а хрен с ним :))))



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-1084977080
SMART_n
2004-05-19 18:31
2004.05.30
Консольное приложение


8-1075586058
Exciter
2004-02-01 00:54
2004.05.30
Как проиграть MIDI файл без TMediaPlayer ?


3-1084254203
Fishka
2004-05-11 09:43
2004.05.30
Количество полей или количество записей


1-1084654146
saNat
2004-05-16 00:49
2004.05.30
CGI приложение.


1-1084560173
Федя Мегатронов
2004-05-14 22:42
2004.05.30
Код исключения EidSockerError ???