Вниз
Скачать: 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.028 c
9-1139671686
VolanD666
2006-02-11 18:28
2006.12.10
Общая матрица поворота...


9-1139482424
VolanD666
2006-02-09 13:53
2006.12.10
Collision Detection II.


15-1164215051
Сэм
2006-11-22 20:04
2006.12.10
DDR 1024Mb PC 3200 SAMSUNG


2-1164473612
maltsevaanna
2006-11-25 19:53
2006.12.10
Сохдание простого help


15-1164213822
Сэм
2006-11-22 19:43
2006.12.10
DDR 1024Mb PC 3200 SAMSUNG




   Наверх