Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
Внизобнуление значения 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c