PDA

View Full Version : سوال: combobox



minoo_f19
سه شنبه 01 آذر 1390, 09:45 صبح
سلام دوستان
سوال من اینه که یک combobox چطوری میتونه آیتم هاشو از یک کوئری یا جدول بخونه؟
مثلا کوئری زیر

select company
from tabble1

من میخام آیتم های comboboxم ستون company حاصل از کوئری بشه

Felony
سه شنبه 01 آذر 1390, 10:02 صبح
بعد از اینکه Query رو اجرا کردی باید تو یک حلقه فیلد Company رکوردهای موجود رو در ComboBox درج کنی :

ADOQuery1.First;
while not ADOQuery1.EOF do
begin
ComboBox1.Items.Add(ADOQuery1.FieldByName('company ').AsString);
ADOQuery1.Next;
end;

minoo_f19
سه شنبه 01 آذر 1390, 11:03 صبح
ممنون آقای تاجیک
من این کد رو وقتی در on clickیک باتن مینویسم جواب میده ولی وقتی در on change همون combobox مینویسم جواب نمیده!
من نمیخام از باتن استفاده کنم.باید چیکار کنم؟

DataModule7.ADOQuery24.Active:=false;
DataModule7.ADOQuery24.Active:=true;
DataModule7.ADOQuery24.first;
while not DataModule7.ADOQuery24.Eof do
begin
ComboBox13.Items.Add(DataModule7.ADOQuery24company .AsString);
DataModule7.ADOQuery24.Next;
end;
end;

سعید صابری
سه شنبه 01 آذر 1390, 11:13 صبح
در onenter بنویس