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

Вниз

Проблема в DBGrid   Найти похожие ветки 

 
John_13   (2007-10-09 11:56) [0]

Имеется две формы(form1,Form2), на форме Form1 есть компонент DBEdit1, а на Form2 DBGrid. Нужно, что бы по двойному клику по ячейке в DBGrid, выбраное значение передовалось на Form1 в DBEdit1. Пытался так но невышло:


procedure TForm2.DBGrid1DblClick(Sender: TObject);
begin
 Form1.OtpRazr.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
  Form2.Close;
end;


Кто может поделиться дельным советом?


 
John_13   (2007-10-09 11:58) [1]

Form1.OtpRazr.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
ошибочка, вот так

procedure TForm2.DBGrid1DblClick(Sender: TObject);
begin
Form1.DBEdit1.Text:=DBGrid1.Fields[TFake(DBGrid1).Col-1].AsString;
 Form2.Close;
end;


 
Desdechado ©   (2007-10-09 11:58) [2]

Не виду смысла в DBEdit в этом случае.


 
evvcom ©   (2007-10-09 14:14) [3]

Form1.DBEdit1.DataSource.DataSet.FieldByName(Form1.DBEdit1.FieldName).AsSt ring := DBGrid1.Fields[DBGrid1.Col-1].AsString;
:-)


 
John_13   (2007-10-09 14:58) [4]

Впринципе, я решил проблему.

Кста, DBGrid1.Fields[DBGrid1.Col-1].AsString;  ругается на неизвестный идентификатор)


 
evvcom ©   (2007-10-09 15:04) [5]

ну да... это что-то твое из TFake... не работаю с TDBGrid, потому упустил это. Судя по всему, это аналог стандартного DBGrid.Columns.Count


 
Desdechado ©   (2007-10-09 15:31) [6]

> аналог стандартного DBGrid.Columns.Count
Скорее, доставалка унаследованного private-свойства.



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

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

Наверх




Память: 0.45 MB
Время: 0.03 c
15-1190620175
Галинка
2007-09-24 11:49
2007.10.28
Редактировать под Windows, компилировать под Линуксом


2-1191568762
em240
2007-10-05 11:19
2007.10.28
locate+настройка поиска


15-1190773341
Slider007
2007-09-26 06:22
2007.10.28
С днем рождения ! 26 сентября 2007 среда


2-1191485105
Dmitry_177
2007-10-04 12:05
2007.10.28
перевести TDate и TTime в TDateTime


9-1162107438
Alexseve
2006-10-29 10:37
2007.10.28
хочу повернуть бочку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский