Topic: Как сделать, чтобы при поиске комбобокс не смог (+)
Как сделать, чтобы при поиске комбобокс не смог оставаться без выбранного значения, тоесть пустым?
My Visual Database → Russian → Как сделать, чтобы при поиске комбобокс не смог (+)
Как сделать, чтобы при поиске комбобокс не смог оставаться без выбранного значения, тоесть пустым?
Вы можете создать событие OnClick для кнопки Поиска, и в этом событии проверять, выбрано ли значение в кобомбокс, пример
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
if Form1.ComboBox1.dbItemID = -1 then
begin
ShowMessage('Вы должны выбрать значение в ComboBox.');
Cancel := true;
end;
end;
Либо вы можете удалить пустое значение из ComboBox, создав событие OnShow для главной формы
procedure Form1_OnShow (Sender: string; Action: string);
begin
Form1.ComboBox1.dbDeleteRecord (-1); // если нужно убрать первый пустой элемент
if Form1.ComboBox1.Items.Count>0 then Form1.ComboBox1.ItemIndex := 0; // выбираем первую запись в ComboBox
end;
My Visual Database → Russian → Как сделать, чтобы при поиске комбобокс не смог (+)
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi