ورود

View Full Version : کنترل کردن مقدار کومبوباکس در اکسس



dadsara
دوشنبه 30 اردیبهشت 1387, 08:28 صبح
باسلام
من یک فیلد از نوع کومبو دارم که باتوجه به شرطهایی که برای آن گذاشته ام مقدار تاریخی را نشان می دهد .می خواهم بدانم چگونه می توان کنترل کرد که مقدار درج شده در کومبو آیا بزرگتر از تاریخ10/10/86 است یا خیر ؟

shaghaghi
دوشنبه 30 اردیبهشت 1387, 10:42 صبح
سلام
اگر فیلد تاریخ را بصورت Text و طول آن را بدون احتساب دو ممیز آن در جداولتان طراحی کنید بطوریکه ممیز ها را ذخیره نکنید، آنگاه مقایسه تاریخها با ارزش عددی آنها صورت می گیرد و مشکلی هم ایجاد نمی شود:


Private Sub cmbDate_AfterUpdate()
If cmbDate> 861010 Then MsgBox "Error"
End Sub

هر جای برنامه که لازم بود تاریخ را بصورت ممیز دار به کاربر نمایش دهید از Inputmask زیر برای فیلدتان کمک بگیرید:


0000/00/00;;_

dadsara
چهارشنبه 01 خرداد 1387, 08:45 صبح
باسلام
ضمن تشکر از جنابعالی اما مطلب فوق را اعمال نمودم ولی جواب نگرفتم
درصورت امکان کمی بیشتر توضیح دهید .
(من می خواهیم برروی مقدار کومبو باکس شرط قراردهم )

مهدی قربانی
چهارشنبه 01 خرداد 1387, 15:17 عصر
سلام
اگر روشي كه دوستمون shghaghi توضيح دادن رو درست پياده كنيد بايد جواب بگيريد مگه اينكه فرمت يا شكل اطلاعات شما جور ديگه اي باشه كه در اينصورت بهتره نمونه فايل مورد بحث رو اينجا بذاريد تا بررسي بشه .