View Full Version : کار با DBcombobox
M0h$enRunTime
پنج شنبه 18 بهمن 1386, 03:20 صبح
عرض سلام و خسته نباشید خدمت مدیریت و اعضای این سایت. من تازه عضو شدم .اینم اولین سوالمه؟ چگونه تمام مقادیر یک فیلد از رکوردهای یک جدول رو توی یک Combobox نشون بدم؟(ایرادش اینه که فقط آخرین مقدارو میریزه) با تشکر
SYNDROME
پنج شنبه 18 بهمن 1386, 07:45 صبح
کدی را که برای این کار نوشته ای اینجا قرار بده تا مشکل را بتوان حل کرد ولی در مجموع.
ADO.First;
While Not ADO.Eof Do
Begin
ComboBox.Items.Add(ADO.FieldByName('Name').Asstrin g);
ADO.Next;
End;
اگر در سایت هم جستجو می کردی نمونه هایی هم بود.
موفق باشید
M0h$enRunTime
پنج شنبه 18 بهمن 1386, 17:56 عصر
جناب دکتر من منظورم Combobox نبود
من گفتم DBcombobox
یه بار دیگه باید سوالمو مطرح کنم
مسئله اینه که ما یه DBcombobox Datasource و یه Adotable یا bde table داریم
حالا با مرتبط کردن اونا فقط مقدار اولین رکورد در property text DBcombobox قرار می گیره
ما چه کنیم تا مقادیر همه رکوردها در Items DBcombobox قرار بگیره؟
من حواسم نبود اشتباها تشکر کردم از این بابت عذر می خوام
:لبخندساده:
nice boy
پنج شنبه 18 بهمن 1386, 19:00 عصر
من نمی دونم که ایا حتما می خوای DBCombobox باشه یا نه ولی اگر از DbLookUpComboBox استفاده کنی می تونی تمام مقادیر رو در اون ببینی البته باید خواص زیر رو تنظیم کنی
List Source -List Field -Key Field
به این صورت می تونی کل مقادیر فیلد مورد نظر در جدول رو ببینی
اگر خاصتی این مقادیر در جدول دیگه ای درج بشه باید datasource, datafield رو هم تنظیم کنی
SYNDROME
پنج شنبه 18 بهمن 1386, 21:59 عصر
جناب دکتر من منظورم Combobox نبود
من گفتم DBcombobox
یه بار دیگه باید سوالمو مطرح کنم
مسئله اینه که ما یه DBcombobox Datasource و یه Adotable یا bde table داریم
حالا با مرتبط کردن اونا فقط مقدار اولین رکورد در property text DBcombobox قرار می گیره
ما چه کنیم تا مقادیر همه رکوردها در Items DBcombobox قرار بگیره؟
من حواسم نبود اشتباها تشکر کردم از این بابت عذر می خوام
:لبخندساده:
DBComboBox قابلتی را که شما می خواهید ندارد و باید یا از ComboBox استفاده کنید و یا همان DbComboBox را با روش فوق استفاده کنید و یا از DBLookupComboBox استفاده کنید.
موفق باشید
M0h$enRunTime
چهارشنبه 24 بهمن 1386, 20:46 عصر
با تشکر از جناب SYNDROME
شما مطمعنی که DBcombobox این قابلیتو نداره ؟ خب به نظر من اگه نشه کل مقادیره یه فیلد رو تو DBcombobox نمایش داد باید این کامپوننتو انداخت دور.
اصلا این کامپوننت برای همین کار طراحی شده . با اتصال به یک Dataset باید مقادیرو داخل Property Items پر کنه
از اهل فن می خوام که بی دلیل جواب ندن
SYNDROME
پنج شنبه 25 بهمن 1386, 07:43 صبح
با تشکر از جناب SYNDROME
شما مطمعنی که DBcombobox این قابلیتو نداره ؟ خب به نظر من اگه نشه کل مقادیره یه فیلد رو تو DBcombobox نمایش داد باید این کامپوننتو انداخت دور.
اصلا این کامپوننت برای همین کار طراحی شده . با اتصال به یک Dataset باید مقادیرو داخل Property Items پر کنه
از اهل فن می خوام که بی دلیل جواب ندن
در بالا اشاره کردم که می توانی از DBLookupComboBox استفاده کنی.
در ضمن برای اینکه مطمئن شوید می توانی در سایت جستجو کنید چون قبلاً این سوال مطرح شده است.
موفق باشید
echoes
جمعه 26 بهمن 1386, 00:22 صبح
در بالا اشاره کردم که می توانی از DBLookupComboBox استفاده کنی.
در ضمن برای اینکه مطمئن شوید می توانی در سایت جستجو کنید چون قبلاً این سوال مطرح شده است.
دوست عزیز قبلا این مشکل رو همین آقای Syndrom برای من با DBLookUp حل کرده جرا جستجو نمی کنی؟ می تونی با عنوان combobox با دو ستون پیداش کنی
Mo1659
دوشنبه 29 بهمن 1386, 06:32 صبح
dbcombobox به طور خودکار این کارو انجام نمیده باید چند خط برنامه بنویسی و خودت اونها رو به لیستت اضافه کنی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.