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

обнуление значения DBLookUpComboBox   Найти похожие ветки 

← →
*Ray* ©   (2006-11-16 13:53) [0]

Еще раз здравствуйте, мастера Delphi!

У компонента DBLookUPComboBox есть такое свойство, NullValueKey, как я понимаю, что при нажатии клавиш, которые установлены в этом свойстве, компонент должен устанавливать значение Null независимо от того что выбрано на данный момент в выпадающем списке. Проблема в том, что когда я нажимаю, эту комбинацию программа выдает ошибку, с чем это может быть связано? Заранее спасибо всем за ответы! С уважением Кутушев Юрий.


← →
clickmaker ©   (2006-11-16 17:11) [1]


> программа выдает ошибку

какую?


← →
Jeer ©   (2006-11-16 17:34) [2]

Скорее всего подразумевается редактируемый dataset под BDE


← →
*Ray* ©   (2006-11-21 10:21) [3]

EAccessViolation
Access Violation at address 0054ACA7 in Module "****.exe" Read of address 00000000

это текст ошибки кторую выдае программа при нажатии комбинации клавиш.


← →
ЮЮ ©   (2006-11-21 10:38) [4]

Ошибка в коде VCL:

procedure TDBLookupControl.WMKeyDown(var Message: TWMKeyDown);
begin
 if (FNullValueKey <> 0) and CanModify and (FNullValueKey = ShortCut(Message.CharCode,
    KeyDataToShiftState(Message.KeyData))) then
 begin
   FDataLink.Edit;
   Field.Clear;
   Message.CharCode := 0;
 end;
 inherited;
end;

Если у компонента не указаны DataSource и DataField, а предролагается использование его KeyValue, то Field = nil, а Field.Clear - AV.

P/S/ Сам бог велел использовать T[Rx|Jv]DBLookupCombo :)


← →
*Ray* ©   (2006-11-21 13:32) [5]

Спасибо за ответы, воспользовалься компонентом JvDBLookupCombo из библиотеки Jedi. Очень удобно! Помимо этого компонента, там еще куча интересных вещей. Мне понравилось!



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

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



Память: 0.46 MB
Время: 0.026 c
10-1126113296
kblc
2005-09-07 21:14
2006.12.10
inproc com-server


6-1153286706
zhekacoder
2006-07-19 09:25
2006.12.10
IP всех компов в сети


15-1164014998
homm
2006-11-20 12:29
2006.12.10
Аналог printf в javascript


9-1139701704
Bogdan1024
2006-02-12 02:48
2006.12.10
Armed Man v1.07 Last Call


15-1164271599
wamp
2006-11-23 11:46
2006.12.10
cmd




   Наверх