Вниз
Скачать: 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.034 c
2-1164277557
Term
2006-11-23 13:25
2006.12.10
TServerSocket


11-1128680360
shalex
2005-10-07 14:19
2006.12.10
Меню со стилем OfficeXP


2-1164146584
flaxe
2006-11-22 01:03
2006.12.10
Вопрос по Паскалю


15-1163769802
saxon
2006-11-17 16:23
2006.12.10
прикольный тест


15-1164079730
Slider007
2006-11-21 06:28
2006.12.10
С днем рождения ! 21 ноября




   Наверх