Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1202826268
Real
2008-02-12 17:24
2008.03.30
Как обломать wine?


2-1204611915
Sesh
2008-03-04 09:25
2008.03.30
Вопрос по отправке сообщения


2-1204470582
igroman
2008-03-02 18:09
2008.03.30
Печать с Memo


15-1202661027
ketmar
2008-02-10 19:30
2008.03.30
kpmc git repository


2-1203587539
Pavelkq
2008-02-21 12:52
2008.03.30
Многострочный текст в CheckListBox





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский