مشاهده نسخه کامل
: دریافت Item های Combo box از بانک اطلاعاتی
soltanmahdi
22-10-2006, 21:48
با سلام خدمت دوستان.
می خواستم بدونم که چطوری می شه Combo Box را طوری طراحی کرد که Item های خود را از یک بانک اطلاعاتی SQL دریافت کند و بقولی داینامیک باشد.
ممنون.
سلام
شما بايد در قسمت on show فرم مورد نظر كه كمبوباكس در آن قرار دارد كد نويسي كنيد و تعيين كنيد كه كدوم فيلد بانك اطلاعاتي جز آيتم هاي كمبوباكس قرار بگيرد
مثلا
××××××××××
var i,count:integer;
××××××××
query1.SQL.Clear;
query1.SQL.Add('select * from cat');
query1.Open;
count:=query1.RecordCount;
combobox1.Items.Clear;
query1.First;
for i:=1 to count do
begin
combobox1.Items.Add(query1.fieldvalues['cat_name']);
query1.Next;
end;
×××××××××
در كدهاي بالا نام بانک اطلاعاتی ما cat (گروه) نام دارد كه باعث ميشود فيلد نام گروه جزه آيتم كمبوباكس قرار بگيرد
اميدوارم كه تونسته باشم منظورم رو رسونده باشم
ياعلي
--------------------------------------------------
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
soltanmahdi
24-10-2006, 12:05
با سلام خدمت دوستان.
آقاي نظري عزيز واقعا دست شما درد نكنه. خيلي كار راه انداز بود. روشي رو كه استادم بهم گفته بود خيلي مصسخره و پيچيده بود ولي با اين كار شما خيلي حال كردم.
ممنون. :biggrin: :laughing: :tongue:
MasterData
24-10-2006, 13:55
يه كار ديگه هم ميتوني بكني
از يه dbloonupcombobox استفاده کنی
بعد خاصیت listsource , listfield (اگه اشتباه نکنم ) رو تنظیم کنی به DataSource مورد نظر
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.