VAshot
всё правильно - после выбора справочник востанавливается а место
в принципе если народ попросит - можно голочку ввести на отключение этого дела
Модератор: Модераторы
Ivanov писал(а):список заполняется данными из запроса SQL, при выборе компонента в ItemIndex передается id записи из БД
...
Type
{ BItemID }
BItemID = class
Private
BValue: Integer;
Public
Property Value: Integer Read BValue;
Constructor Build(C_Value: Integer);
End;
...
Procedure TForm1.Button1Click (Sender: TObject );
Begin
ComboBox1.AddItem('1', BItemID.Build(100));
ComboBox1.AddItem('2', BItemID.Build(200));
ComboBox1.AddItem('3', BItemID.Build(300));
ComboBox1.AddItem('4', BItemID.Build(400));
end;
...
Procedure TForm1.ComboBox1Change (Sender: TObject );
Begin
ShowMessage(IntToStr(BItemID(ComboBox1.Items.Objects[ComboBox1.ItemIndex]).Value));
end;
...
{ BItemID }
Constructor BItemID.Build (C_Value: Integer );
Begin
BValue := C_Value;
End;
...
В таком случае я делаю так:
Беру RxMemTable, создаю в нём поле - оно будет служить для хранения переменной
На него вешаю TRxDBLookupCombo
а в качестве лукапа на TRxDBLookupCombo уже вешаю справочник
В таком случае я делаю так:
Беру RxMemTable, создаю в нём поле - оно будет служить для хранения переменной
На него вешаю TRxDBLookupCombo
а в качестве лукапа на TRxDBLookupCombo уже вешаю справочник
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36