با سلام خدمت دوستان.
می خواستم بدونم که چطوری می شه Combo Box را طوری طراحی کرد که Item های خود را از یک بانک اطلاعاتی SQL دریافت کند و بقولی داینامیک باشد.
ممنون.
با سلام خدمت دوستان.
می خواستم بدونم که چطوری می شه 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 (گروه) نام دارد كه باعث ميشود فيلد نام گروه جزه آيتم كمبوباكس قرار بگيرد
اميدوارم كه تونسته باشم منظورم رو رسونده باشم
ياعلي
--------------------------------------------------
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با سلام خدمت دوستان.
آقاي نظري عزيز واقعا دست شما درد نكنه. خيلي كار راه انداز بود. روشي رو كه استادم بهم گفته بود خيلي مصسخره و پيچيده بود ولي با اين كار شما خيلي حال كردم.
ممنون.![]()
![]()
![]()
يه كار ديگه هم ميتوني بكني
از يه dbloonupcombobox استفاده کنی
بعد خاصیت listsource , listfield (اگه اشتباه نکنم ) رو تنظیم کنی به DataSource مورد نظر
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)