PDA

View Full Version : تابع DATE()



6raya1043
پنج شنبه 31 شهریور 1384, 12:06 عصر
باسلام
مشکل همنامی تابع با نام فیلد
فیلد یکی ازجداولم بنام date است که تاریخ را درون آن مینویسم اخیرا یک فیلد جهت تبدیل تاریخ میلادی به شمسی به جدول اضافه کردم اما در قسمت کد نویسی هربار کلمهfild name= Date()- 622 را برای آن مینویسم فیلدdate را میخواند (و تابع را تبدیل به نام فیلد میکند )تاریخ درون آن فیلد را محاسبه میکند
1- راهی است که بدون تغییر نام فیلد تابع DATE () را دراینجا استفاده کرد
2- عدد ی که ازاین تابع کم میشود تاریخ شمسی را میدهد صحیح است
3- تابع NOW() را مانند تابع DATE() میتوان تاریخ و ساعت فارسی کرد چگونه؟

sarami
پنج شنبه 31 شهریور 1384, 16:11 عصر
تابع date را به hijiri_date تغییر دهید تا مشکل تداخل نام نداشته باشین

6raya1043
شنبه 02 مهر 1384, 08:39 صبح
من در Dafault value فیلدم تست کردم اشکال میگیرد#NAME آیا
hijiri_date() تابعی هست

mohammadgij
شنبه 02 مهر 1384, 12:00 عصر
نه منظور آقای Sarami اینه که اسم تابعی که برات هجری رو محاسبه میکنه به hijiri_date تغییر بده

6raya1043
شنبه 02 مهر 1384, 13:29 عصر
کاربرد تابع تاریخ مگر اینطور نیست DATE()-622 که درواقع تاریخ سیستم را منهای یک عدد میکند حالا بمن بگو این تغییر نامی که گفته شده چگونه متوانه کارساز باشه . مشکل من این است که درمحیط کد نویسی پرانتز حذف میشود و تبدیل بنام فیلدم که ِDATE است میشود

6raya1043
شنبه 02 مهر 1384, 13:31 عصر
کاربرد تابع تاریخ مگر اینطور نیست DATE()-622 که درواقع تاریخ سیستم را منهای یک عدد میکند حالا بمن بگو این تغییر نامی که گفته شده چگونه متوانه کارساز باشه . مشکل من این است که درمحیط کد نویسی پرانتز حذف میشود و تبدیل بنام فیلدم که ِDATE است میشود - چنانچه نخواهم نام فیلد راعوض کنم این تابع را چگونه بطریقی که گفته شد بکاربگیرم

sarami
شنبه 02 مهر 1384, 13:37 عصر
خوب اسم فیلدت رو به hiiriDate تغییر نام بده تا مشکلت با تابع date رفع بشه

6raya1043
شنبه 02 مهر 1384, 16:53 عصر
خوب دوست عزیز از اول سوال من هم همین بودکه بدون تغییر نام فیلد راهی است یاخیر؟

sarami
شنبه 02 مهر 1384, 17:03 عصر
زیادی سخت گرفتی انگار از این روش استفاده کن
dim a as double
a=date()8
msgbox a-622
اون 8 جلوی date() برا درست نشون دادن بود پاکش کن

سنبله کار
یک شنبه 03 مهر 1384, 11:14 صبح
1- راهی است که بدون تغییر نام فیلد تابع DATE () را دراینجا استفاده کرد
اگر در فرم استفاده می کنید نیازی نیست نام فیلد را جدول عوض کنید و کافیست نام textbox خود را عوض کنید .


2- عدد ی که ازاین تابع کم میشود تاریخ شمسی را میدهد صحیح است
نه همیشه صحیح نیست تاریخ سیستم خود را عوض کنید به سال قبل ببینید تاریخ اکسس در آن تاریخ با تقویم درست است .
راهههی بهتری برای بدست آوردن تاریخ شمسی وجود دارد .

3- تابع NOW() را مانند تابع DATE() میتوان تاریخ و ساعت فارسی کرد چگونه؟
به وسیله همان راههای بهتر مثل ماژول نویسی یا استفاده از فایل oleaut32.dll