Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
ВнизКак получить номер записи из 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.071 c