Вниз
Скачать: CL | DM;

Подстановка значений в поля   Найти похожие ветки 

← →
Dyusha ©   (2006-03-21 06:54) [0]

Здравствуйте Уважаемые Мастера!!!
В общем у меня такая проблема, я пишу базу данных и в одной из форм от пользователя требуется ввести РНН работодателя (edit1), и здесь хотелось бы организовать ввод этого РНН с поиском по базе работодателей и с соответствующим заполнением полей «РНН работодателя» и «Название работодателя», т.е при совпадении значения РНН (edit1) заполняется Наименование работодателя (edit2). Поля "РНН работодателя" и "Наименование работодателя" находятся в одной таблице. Может у кого есть какие-нибудь идеи или наработки.
Спасибо за любую помощь


← →
Virgo_Style ©   (2006-03-21 08:52) [1]

SELECT ... FROM ... WHERE ... , или я что-то не понял?


← →
Sergey13 ©   (2006-03-21 09:36) [2]

2 Dyusha ©   (21.03.06 06:54)
Можно и так. Например на потерю фокуса едитом ищи введенное в списке работодателей. Если нашел - автоматом заполняй название.

Но если список достаточно велик, я бы посоветовал сделать отдельную формочку для поиска работодателей . Можно и совместить оба метода.


← →
Dyusha ©   (2006-03-21 13:22) [3]

Я пробовал делать так:
if Edit1.text="" then exit else
form1.ADOQuery1.Locate("RNN_rabotodal", Edit1.Text,[loCaseInsensitive, loPartialKey]);

т.е. после ввода всего РНН, на форме1 указатель становится на требуемую для меня запись в базе. Теперь остается подставить в edit2.text поле Name_rabotodal из таблицы. я не помню как точно это делается что-то fieldbyname, а дальше убейте не помню. ;-(


← →
Sergey13 ©   (2006-03-21 13:31) [4]

2[3] Dyusha ©   (21.03.06 13:22)
> я не помню как точно это делается
В справку посмотри. Обнови знания.


← →
Piero ©   (2006-03-21 18:14) [5]

form1.ADOQuery1.fieldbyname("Наименование работодателя").AsString := ...;
так?



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
3-1143039657
Ega23
2006-03-22 18:00
2006.05.14
Text vs. Image Data Type


2-1146060808
Vidkart
2006-04-26 18:13
2006.05.14
Найти и заменить (работа с текстом)


2-1145976016
vegarulez
2006-04-25 18:40
2006.05.14
Привет мастерам! Как вызвать процедуру в DataModule из Unit`a.


15-1145549338
ArtemESC
2006-04-20 20:08
2006.05.14
C++


2-1146131742
eclipse
2006-04-27 13:55
2006.05.14
Передача данных между формами




   Наверх