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

Вниз

Уникальные значения   Найти похожие ветки 

 
Nina   (2002-03-21 09:26) [0]

Помогите пожайлуста внести в ComoBox уникальные значения из таблицы по опред полю.
Вот например
with ComboBox3 do
begin
Items.Clear;
DataModule1.TRezeptQuery7.First;
while not DataModule1.TRezeptQuery7.EOF do
begin
Items.Add( DataModule1.TRezeptQuery7.FieldByNamе( "Prod").AsString );
DataModule1.TRezeptQuery7.Next;
end;
end;

у меня вводяться в ComboBox все Prod
и даже повторяющениеся
а мне надо уникалльные
вот примерно так

select distinct prod
from prod_spravka.db

только не заю как это применить в этом коде!

помогите


 
Stratos ©   (2002-03-21 09:36) [1]

Ну делай проверку


iStr:= DataModule1.TRezeptQuery7.FieldByNamе( "Prod").AsString;
//^ заносим значение во временную строку
if Items.IndexOf(iStr)<0 then
//проверяем есть ли она в списке
begin
Items.Add(iStr);//если нет то добавляем
end;


 
Фэ ©   (2002-03-21 09:59) [2]

2 Nina
Собственно Вы сами уже и ответили.
Именно так: "SELECT DISTINCT.."
Затем в цикле проходите по query для которого сделан этот запрос и заносите значения в ComboBox.


 
Lusha ©   (2002-03-21 10:46) [3]

>Stratos
У ComboBox есть свойство Duplicates.

А вообще, на мой взгляд, лучший вариант выбирать в Query то, что нужно.


 
asafr ©   (2002-03-21 12:22) [4]

ComboBox3.Items.Clear;
with Query1 do begin
try
if active then close;
SQL.Clear;
SQL.Add("select distinct Prod from Table1");
Open;
While not EOF do begin
ComboBox3.Items.Add(FieldByName("Prod").AsString);
Next;
end;
finally
Close;
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-32646
KAA
2002-03-19 16:10
2002.04.11
Запрос для


3-32698
kjj
2002-03-21 15:32
2002.04.11
что писать в UpdateSQL?


4-33006
HardTouch
2002-02-11 02:55
2002.04.11
Как определить нахождение каталогов Windows, Мои документы, Рабочий стол и т.д.


14-32959
dimich
2002-03-04 12:07
2002.04.11
Где можно найти прогу по учету траффика!


1-32897
BAHO
2002-03-28 19:15
2002.04.11
Обработка событий в денамически созданных обьектах