Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: 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 вся ветка

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.062 c
15-1164191107
Master_
2006-11-22 13:25
2006.12.10
MiTeC System Information Component - где взять!


15-1164206613
zdm
2006-11-22 17:43
2006.12.10
Жизнь до Visual Studio 2005


2-1164370211
koha
2006-11-24 15:10
2006.12.10
Как правильно удалить Строку в StringGrid?


2-1164113604
IGo
2006-11-21 15:53
2006.12.10
Delphi Количество страниц в Word е


8-1145057895
Vitalyrus
2006-04-15 03:38
2006.12.10
Маштабирование Канваса