Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2015, 19:58   #1
SGroot
Пользователь
 
Регистрация: 16.05.2015
Сообщений: 15
По умолчанию KeyValue

Программисты помогите пожалуйста, чтоб лишнее не писать)

выбираю запись из DBLookupComboBox и цена выводится в DBEdit
но у меня много записей в таблице, можно как-то переделать чтоб была типа

KeyValue = 1-10000
).Value := 1-10000;

Код:
procedure TForm3.DBLookupComboBox8Click(Sender: TObject);
begin
if ( DBLookupComboBox8.KeyValue = 1 ) then
begin
ADOQuery7.Parameters.ParamByName('J').Value := 1;
ADOQuery7.Active:=false;
ADOQuery7.Active:=true;
DBEdit25.Text := ADOQuery7.FieldByName('Цена1шт').AsString;
end;

Последний раз редактировалось Stilet; 18.06.2015 в 20:13.
SGroot вне форума Ответить с цитированием
Старый 19.06.2015, 07:55   #2
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

если я правильно понял, то надо делать так
Код:
ADOQuery7.Parameters.ParamByName('J').Value := DBLookupComboBox8.KeyValue;
Пишу на Delphi за еду
Toxa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Альтернатива DBLookupComboBox1.KeyValue в lazarus -=pasha=- Lazarus, Free Pascal, CodeTyphon 0 05.03.2011 08:51
при присвоении ADOQuery.SQL.Text значения DBLookupComboBox.KeyValue возникает ошибка namazi74 БД в Delphi 1 10.04.2010 07:20
DBLookUpCombobox эксепшн на Insertе с KeyValue назначенной вручную joker Компоненты Delphi 2 15.12.2009 07:23