View Full Version : راهنمایی در مورد combo
REZA-007
جمعه 01 خرداد 1388, 11:49 صبح
سلام دوستان گرامی
من یه combo دارم که میخوام اطلاعات فیلدم رو توش قرار بده .
من combobox را به جدولم و فیلدم لینک کردم اما فقط اولین رکوردم را نشون میده اما من میخوام اطلاعات اون فیلد را پشت سر هم نشون بده
کمک فوری میخوام
vbhamed
جمعه 01 خرداد 1388, 16:28 عصر
سلام
با كمبوباكس معمولي بايد به صورت دستي به ليست اضافه كنيد، اما بهتره كارهاي زير رو انجام بدين
1 - از منوي Project گزينه Components رو انتخاب كنيد
2 - گزينه Microsoft Data Bound List Controls رو تيك بزنيد و Ok كنيد
3 - كمبو باكس جديد كه در نوار ابزار ظاهر شده رو روي فرم بزاريد
4 - يك عدد كنترل ديتا (نه ADO) روي فرم بزاريد و به جدول مورد نظر متصل كنيد
5 - در خاصيت RowSource و DataSource كمبو نام كنترل ديتا رو انتخاب كنيد
6 - در خاصيت ListField نام فيلدي كه قراره ليست بشه و در خاصيت DataField فيلدي كه قرار نمايش داده بشه و توسط كمبو در بانك ذخيره بشه رو انتخاب كنيد
REZA-007
شنبه 02 خرداد 1388, 12:15 عصر
دوست عزیز ممنون از راهنمایت
اما نمیدونم چرا کنترل دیتام به جدولم متصل نمیشه
در ضمن اگه کد دستور combo را محبت کنید وبگید ممنون میشم
فقط میدونم که باید از یک حلقه for استفاده کنم اما کدهای که باید تو حلقه نوشتو نمیدونم
کمک فوری میخوام
(:عصبانی++:ممنون)
M_P_1374
شنبه 02 خرداد 1388, 12:40 عصر
باید دیتابیستون رو ابه به 97 تبدیل کنین
اگه از اکسس اتفاده میکنین با اکسس دیتا بیستون رو باز کنین به منوی
Tools>>Database utilities>>Convert database>>To Access 97 File Format...
برین بعد فایل جدید رو سیو کنین و فایل جدید رو با کنترل دیتا باز کنید
red11011
شنبه 02 خرداد 1388, 14:10 عصر
Combo1.Clear
While Not RSCOMBO.EOF()
DoEvents
Combo1.AddItem RSCOMBO.Fields("sender")
RSCOMBO.MoveNext
Wend
این یک نمونه
xxxxx_xxxxx
یک شنبه 03 خرداد 1388, 00:40 صبح
اما نمیدونم چرا کنترل دیتام به جدولم متصل نمیشه
اگه سرويس پك 6 رو نصب كنيد مشكل حل ميشه. براي لينك دانلود جستجو كنيد
vbhamed
یک شنبه 03 خرداد 1388, 09:21 صبح
دوست عزیز ممنون از راهنمایت
اما نمیدونم چرا کنترل دیتام به جدولم متصل نمیشه
در ضمن اگه کد دستور combo را محبت کنید وبگید ممنون میشم
فقط میدونم که باید از یک حلقه for استفاده کنم اما کدهای که باید تو حلقه نوشتو نمیدونم
کمک فوری میخوام
(:عصبانی++:ممنون)
سلام
سرويس پك 6 ويژوال بيسيك رو نصب كنيد ديتا تون راحت متصل ميشه
ضمن اينكه با روش گفته شده كمبو احتياجي به هيچ كدي نداره
REZA-007
چهارشنبه 06 خرداد 1388, 19:27 عصر
ممنون از همه دوستان که منو راهنمای کردن.سوال اولم حل شد البته به کمک شما
اما 2 سوال دیگه داشتم که امیدوارم دوستان پاسخ بدنند.
1- آیا میشود یک تکست را به چند جدول ربط داد یعنی اطلاعات او تکست را در جند جدول وارد کرد البته همزمان.
2-اگه در برنامه از چند adodc استفاده شود آیا در آینده برنامه با مشکل مواجه نمیشود
xxxxx_xxxxx
چهارشنبه 06 خرداد 1388, 20:08 عصر
1- آیا میشود یک تکست را به چند جدول ربط داد یعنی اطلاعات او تکست را در جند جدول وارد کرد البته همزمان.
ارتباط در هر لحظه فقط با يك فيلد امكان پذير هست. براي اين كار ارتباط تكست رو با adodc قطع كنيد و به طور دستي اطلاعات رو به جداول منتقل كنيد.
2-اگه در برنامه از چند adodc استفاده شود آیا در آینده برنامه با مشکل مواجه نمیشود
خير مشكلي به وجود نمياد.
REZA-007
شنبه 09 خرداد 1388, 12:16 عصر
دوست عزیز اگه میشه یه نمونه کد بزار که بشه همزمان یه تکست باکس را به 3 جدول متصل کرد.
یه سوال دیگه که برای من پیش اومده اینکه وقتی فاکتور فروش یا خریدی ثبت میشه آیا باید برای هر کدوم یه جدول طراحی کرد . و چطور میشه معین شخص را دید (یعنی اگه ما 2 جدول یکی برای فروش ویکی برای خرید داشته باشیم چطور میشه اطلاعات یه شخص خاص را از این دو جدول در قالب یک دیتاگیرید دید)
سوال بعدی من اینکه آیا راهی هست که فقط فیلدهای که توش اطلاعات نوشته شده را در دیتا گیرید مشاهده کرد مثلا من یه جدول مربوط به هزینه هام دارم که هزینه ثابت و هزینه های جاری را وارد کردم حالا میخوام فقط دیتاگیرید هزینه های جاری را نشون بده
ممنون از کمک تمام دوستان
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.