PDA

View Full Version : مشكل در كار با DBComboBox



hessam abjam
چهارشنبه 21 بهمن 1388, 21:14 عصر
چرا وقتی DBComboBox را به فیلد وصل می کنم اولا فقط یک فیلد رو نشون می ده و دوم این که اصلا باز نمی شه؟ به عنوان مثال می خواهم تمام نامها را از فیلد name در DBComboBox نشان بدم و بتونم انتخابشون کنم. چکار کنم؟

حسین خانی
پنج شنبه 22 بهمن 1388, 15:29 عصر
با سلام :لبخندساده:
دوست عزیز اگر اشتباه نکنم شما برای :
به عنوان مثال می خواهم تمام نامها را از فیلد name در DBComboBox نشان بدم و بتونم انتخابشون کنم. چکار کنم؟ بایستی از DBLookupComboBox استفاده کنید !
چون DBComboBox فقط رکوردی که ست است را نشان میدهد !
موفق باشید ...

hossein_h62
جمعه 23 بهمن 1388, 00:34 صبح
سلام ...
همونطور که جناب hossein.kh فرمودند از DBLookupComboBox استفاده کنید.
به این صورت که DBLookupComboBox رو روی فرمتون بگذارید. گزینه ListSource رو به DataSource تون متصل کنید.فیلد مورد نظرتون رو از ListField انتخاب کنید و Keyfield رو هم با فیلدتون ست کنید.
موفق باشید.

hessam abjam
جمعه 23 بهمن 1388, 18:47 عصر
سلام ...
همونطور که جناب hossein.kh فرمودند از DBLookupComboBox استفاده کنید.
به این صورت که DBLookupComboBox رو روی فرمتون بگذارید. گزینه ListSource رو به DataSource تون متصل کنید.فیلد مورد نظرتون رو از ListField انتخاب کنید و Keyfield رو هم با فیلدتون ست کنید.
موفق باشید.

سلام به يك مشكل جديد برخوردم. مي خواهم وقتي در جدولي كه به DBLookup وصل است ركوردي اضافه مي كنم در اين كنترل كه در فرمي ديگر است نيز اضافه شود. از كدهاي زير استفاده كردم :

form2.datasource1.dataset.insert

يا

form2.adotable1.datasetfields.dataset.insert

همه اش كار را درست انجام مي دهند ولي بعد خطا مي دهند و از برنامه خارج مي شوند. چه كار كنم؟:متفکر:

pezhvakco
شنبه 24 بهمن 1388, 18:18 عصر
سلام :
چرا برای اضافه کردن یه رکورد جدید از کد :
form2.adotable1.insert
استفاده نمی کنی .

dokht66
پنج شنبه 03 تیر 1389, 17:27 عصر
سلام
نیاز به کمک دارم
من dblookupcombobox رو توی فرمم میذارم اون 3تا تنظیم رو هم انجام میدم اما وقتی برنامه رو اجرا میکنم فیلدها توش پیدا نیست. یعنی اصلا حالت غیرفعاله. کسی میتونه کمکم کنه؟

pezhvakco
پنج شنبه 03 تیر 1389, 17:51 عصر
درود :
جناب dokht66 (http://barnamenevis.org/forum/member.php?u=148213) >
اولین حضور رو تبریک می گم .
ولی بهتره یه نگاه به تاریخ و موضوع داشته باشی تا بعد ...


مشكل در كار با DBComboBox

من dblookupcombobox رو توی فرمم میذارم اون 3تا تنظیم رو هم انجام میدم
کدوم سه تا تنظیم ؟
بانکت فعاله و مقادیر رو نشون میده ؟

فکرخوش .

dokht66
پنج شنبه 03 تیر 1389, 17:56 عصر
[quote=pezhvakco;1023246]درود :
جناب dokht66 (http://barnamenevis.org/forum/member.php?u=148213) >
اولین حضور رو تبریک می گم .
ولی بهتره یه نگاه به تاریخ و موضوع داشته باشی تا بعد ...



کدوم سه تا تنظیم ؟
بانکت فعاله و مقادیر رو نشون میده ؟

ممنون حق باشماست بی دقتی کردم.
یعنی listsource و listfield و keyfield رو تنظیم کردم
بانکم هم فعاله و بقیه مقادیر رو نشون میده فقط با این مشکل داره

mehdimdp
پنج شنبه 03 تیر 1389, 18:04 عصر
احتمالا activeجدولی که لیست رو بهش وصل کردید false هست.

dokht66
پنج شنبه 03 تیر 1389, 18:14 عصر
ممنونم مشکلم حل شد. اشکال رو پیدا کردم. ممنون از کمکتون