Текущий архив: 2007.11.25;
Скачать: CL | DM;
Вниз
Ячейка DBGrid Найти похожие ветки
← →
Quart (2007-10-30 13:59) [0]Нужно, чтобы при выборе ячейки DBGrid"а значение этой ячейки передавалось как параметр в sql-запрос. Как это сделать, подскажите пожалуйста.
← →
clickmaker © (2007-10-30 14:02) [1]Query.ParamByName("SomeParam").AsString := DBGrid.DataSource.DataSet.FieldByName("SomeField").AsString
вставить, например, в OnColEnter
← →
Sergey13 © (2007-10-30 14:08) [2]> [0] Quart (30.10.07 13:59)
Ты случаем не мастер-детальную связь так делаешь?
← →
Quart (2007-10-30 14:27) [3]неа, пробовал OnColEnter-запрос не выполняется
← →
clickmaker © (2007-10-30 14:29) [4]
> [3] Quart (30.10.07 14:27)
мда? а как пробовал?
← →
Quart (2007-10-30 14:41) [5]procedure TForm5.DBGrid1ColEnter(Sender: TObject);
begin
Query1.Active:=false;
Query1.ParamByName("a1").AsString := DBGrid1.DataSource.DataSet.FieldByName("Nomer_pr_form").AsString;
Query1.Active:=true;
end;
работает, но только когда клацкаешь мышью, а на клаву не реагирует и еще - пришлось включить dgRowSelect, чтобы работало, можно ли без этого обойтись?
← →
clickmaker © (2007-10-30 14:49) [6]
> можно ли без этого обойтись?
а в итоге чего нужно добиться?
← →
Quart (2007-10-30 15:20) [7]у меня в DBGrid"e 3 столбца
сейчас у меня выполняется запрос только при выборе 2-го или 3-го столбца,
а нужно, чтобы и первый можно было выбрать
← →
clickmaker © (2007-10-30 16:03) [8]
> чтобы и первый можно было выбрать
а тут-то в чем проблема?
Страницы: 1 вся ветка
Текущий архив: 2007.11.25;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.042 c