Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Повтор значений - ошибка   Найти похожие ветки 

 
SveTT ©   (2007-02-03 15:14) [0]

Здравствуйте!

Подскажите пожалуйста, почему имеет место ошибка - при выборе мышкой (или курсором вверх, вниз) из списка значений, выбранное значение дублируется. При вводе символа значений с клавиатуры такого не происходит! Ошибка не кретична, но хотелось бы разобраться.
procedure TTRF_TOVARHISTORY.ComboBox1Change(Sender: TObject);
begin

 DMFrm.HistoryQuery.Close;
 DMFrm.HistoryQuery.SQL.Clear;
 DMFrm.HistoryQuery.SQL.Add("SELECT DISTINCT KOD, FULLname FROM "TOVAR.DB" ");
 DMFrm.HistoryQuery.SQL.Add("WHERE KOD LIKE """+ComboBox1.Text+"%""");
 DMFrm.HistoryQuery.Open;
 DMFrm.HistoryQuery.First;

 While not DMFrm.HistoryQuery.Eof do begin
 ComboBox1.Items.Add(DMFrm.HistoryQuery.FieldByName("KOD").AsString);
 DMFrm.HistoryQuery.Next;
 end;

 Info.Caption := "  "+DmFrm.HistoryQuery.FieldByName("Fullname").AsString+"";

end;


 
Johnmen ©   (2007-02-03 19:05) [1]


> Подскажите пожалуйста, почему имеет место ошибка - при выборе
> мышкой (или курсором вверх, вниз) из списка значений, выбранное
> значение дублируется.


Вот и ответ:

> ...
> ComboBox1.Items.Add(DMFrm.HistoryQuery.FieldByName("KOD").AsString);
> ...



 
Desdechado ©   (2007-02-03 19:30) [2]

т.е. в обработчике "изменение состояние комбо" стоит вставка в этот самый комбо


 
SveTT ©   (2007-02-04 08:49) [3]

Спасибо Вам!



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.065 c
2-1170760184
Ламот
2007-02-06 14:09
2007.02.25
Указать в пути к файлу/папке переменную среды


2-1170771953
FIL-23
2007-02-06 17:25
2007.02.25
как узнать нажат ли рисунок?


2-1170422543
Room
2007-02-02 16:22
2007.02.25
Как правильно добавить?


6-1158231851
Alexander_K
2006-09-14 15:04
2007.02.25
Как программно подконнектится?


2-1170511122
Gamer
2007-02-03 16:58
2007.02.25
удаление строки с TStringGrid....не обновляется