PDA

View Full Version : کووری اکسس



alfi_rashid
یک شنبه 07 آبان 1385, 12:45 عصر
سلام یکی به من بگه توی کووری اکسس چه طوری میشه بین دوتاتاریخ رو در بیاریم
مثلا جمع هزینه های از تاریخ ؟ تاتاریخ ؟:گریه:

انگوران
یک شنبه 07 آبان 1385, 14:03 عصر
دوست عزیز اگه جستجو کنی سئوالای اینچنینی زیاد مطرح شده ولی برای پاسخ سئوال فوق می تونی در قسمت criteria کد زیر رو بنویسی
Between 85/07/01 And 85/07/31
تاریخ مورد نظر رو وارد کن
و با کد زیر می تونی پارامتریش کنی
Between [first date] And [last date]l

alfi_rashid
شنبه 13 آبان 1385, 12:45 عصر
چطوری تاریخ رو درست وارد کنه ومیلادی نکنه

mohsenna30ri
شنبه 13 آبان 1385, 13:06 عصر
ببین شما یا با تاریخ شمسی کار می کنی یا میلادی
اگر میلادی است که قضیه حله!
اگر شمسی است و تو ویندوز 98 هستی باز هم حله چون با پارسا 2001 مشکلی ندارین
ولی اگر تو ویندوز ایکس پی هستی و تاریخت می خوای هجری شمسی باشه یکی از دوحالت زیر است
1- از توابع تبدیل تاریخ میلادی به شمسی استفاده می کنی و کسی که از این توابع استفاده می کنه قطعا این جور سوالات رو هم حل کرده
2- از فیلدهایی نظیر text جهت ذخیره تاریخ شمسی استفاده می کنید که در این مورد format از نوع تاریخ ذخیره شده اند مثلا فرمتی شبیه: yyyy/mm/dd و mask بصورت 0000/99/99;0;_
در این صورت هم شما فقط تاریخ رو بصورت کامل و از چپ به راست وارد کنید حتی اگر ماه شما آبان بود بنویسید 08 نه 8 بدینصورت 1385/08/13
اگر مثالی پیدا کردم اپلود می کنم

alfi_rashid
شنبه 13 آبان 1385, 20:33 عصر
1- وقتی تاریخ رو بصورت تکست وارد میکنی هر عددی که بده وارد میشه یعنی
1385/22/55
که ماه وروز رو نباید بیشتر از 12 و 31 نباشد
تابع تبدیل تاریخ چیه ودرکجا باید نوشته بشه
بعد ما یک ستون هزینه داریم که میخواهیم از تاریخ ورودی کاربر تاتاریخ دوم ورودی کاربر جمع هزینه هارو بده ؟؟؟؟؟
؟؟؟؟

alfi_rashid
شنبه 13 آبان 1385, 20:40 عصر
1- وقتی تاریخ رو بصورت تکست وارد میکنی هر عددی که بده وارد میشه یعنی
1385/22/55
که ماه وروز رو نباید بیشتر از 12 و 31 نباشد
تابع تبدیل تاریخ چیه ودرکجا باید نوشته بشه
بعد ما یک ستون هزینه داریم که میخواهیم از تاریخ ورودی کاربر تاتاریخ دوم ورودی کاربر جمع هزینه هارو بده ؟؟؟؟؟
؟؟؟؟

karmand
یک شنبه 14 آبان 1385, 07:25 صبح
از توابع نوشته شده استفاده کن دیگران زحمت ما و شما را کم کرده اند دستشان درد نکند
ماژولی است که همه این کارها را میکند پیوست شد

samaneh_h
یک شنبه 14 آبان 1385, 08:46 صبح
شما می‌تونی برای تاریخ از نوع تکست شرط بذاری:(چپ چین بکنید بهم ریخته

i = Left(DateI, 7)
If Right(i, 2) > 12 Or Right(i, 2) < 1 Then MsgBox "ماه وارده اشتباه است", vbCritical
If Right(DateI, 2) > 31 Or Right(DateI, 2) < 1 Then MsgBox "روز وارده اشتباه است"