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

Вниз

Как получить номер записи из DBGrid   Найти похожие ветки 

 
Dizark   (2008-03-02 01:23) [0]

Здравствуйте!

Пытаюсь сделать такое: Есть основное окно, в котором находится элемент DBGrid со списком людей, в котором отображаются поля (номер, фио). При даблклике по одному из людей должна открываться другая форма, где про этого человека выдается полная инфа в элементах DBEdit.

Вот мой SQL запрос:

with ClientsEditForm.Query1 do begin
   Close;
   SQL.Clear;
   SQL.Add("SELECT ID, Name, PName, LName, Foto, Adress, MTel, CTel, Note");
   SQL.Add("FROM ":MK:clients.db"");
   SQL.Add("WHERE");
   SQL.Add("(ID = ?????????? [ID])");
   Open;
 end;


Т.е. если я просто вместо знаков вопроса ставлю конкретный номер - все работает (еще был не работало).
А вот что туда надо воткнуть, чтобы запрос делался на ID того человека, по которому я два раза кнопкой тыкаю?

Заранее спасибо за ответ.


 
Германн ©   (2008-03-02 01:35) [1]

SQL.Add("(ID =:ID);
SQL.ParamByName("ID"):="Тот_ДатаСет_что_связан_с_DBGrid".FieldByName("номер").As Integer;
Open;


 
Германн ©   (2008-03-02 01:37) [2]


> As Integer

Пробел прокрался незаметно :)
AsInteger


 
Dizark   (2008-03-02 01:46) [3]

Спасибо ))


 
Dizark   (2008-03-02 01:53) [4]

Хм. Чтот не нравится дельфе

SQL.ParamByName..


 
Германн ©   (2008-03-02 01:55) [5]


> Dizark   (02.03.08 01:53) [4]
>
> Хм. Чтот не нравится дельфе
>
> SQL.ParamByName..
>

Очепятка. Просто ParamByName. А F1 у тебя есть не клавиатуре?


 
Dizark   (2008-03-02 02:01) [6]

Не. Как раз ее уже успел сломать)

Спасибо, все заработало


 
Германн ©   (2008-03-02 02:14) [7]


> Dizark   (02.03.08 02:01) [6]
>
> Не. Как раз ее уже успел сломать)
>

Сломал - почини! В следущий раз ответ не получишь.



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

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

Наверх




Память: 0.48 MB
Время: 0.049 c
3-1194512166
zorik
2007-11-08 11:56
2008.03.30
Корректное отключение (подключение) TIBDatabase


2-1204201182
ply
2008-02-28 15:19
2008.03.30
Выполнить действие для всех объектов формы


2-1204403005
максим
2008-03-01 23:23
2008.03.30
scrollbar memo


6-1183656730
Тохер
2007-07-05 21:32
2008.03.30
Как приатачить файл в почту через Инди IdSMTP


15-1203006018
Cyrax
2008-02-14 19:20
2008.03.30
Общепринятый формат записи федеральных номеров сотовых телефонов~