شایان  اذر
شایان اذر

1 سال پیش

پاسخ

REMAINDER

باسلام من یک فایل اکسس رو طراحی کردم که تاریخ رو به شمسی بهش بدی به میلادی برمیگردونه(میشه هایدش کرد که مثلا کاربر تاریخ میلادی رو نبینه ) و با تاریخ امروز سیستم مطابقت میده اگه کوچکتر یا مساوی بود میاد یه اخطار بعد 5 ثانیه که فرم اصلی رو باز کردیم بهمون میده

میخوام ببینم میشه تو کدی که نوشتم تاریخ رو با یه فیلد عددی بنام" شماره بازدید "در جدول CUSTOMER LIST برای رکورد تعریف شدع مثلا 30 یا 60 روزه یا هرچیزی که توی اون فیلد وارد شده در جدول ، جمع تاریخ میلادیم بشه و بعد بیاد با تاریخ سیستمم چک کنه و ...؟

Private Sub Form_Timer()

Dim ID As Long

ID = Nz(DLookup("id", "customerlist", "gregorian_date" <= "#" & date & "#"), 0)

If ID <> 0 Then

DoCmd.OpenForm "frmekhtar"

End If

End Sub

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

ممنون از راهنمایی های شما

فکر میکنم جالب باشه این سوال و کمکیم به بقیه بشه ...

سپاس

هر کار میکنم نمیتونم فایل رو پیوست کنم

ویرایش شده توسط شایان اذر در 1 سال پیش

گزارش تخلف

سؤالات مربوط به اکسس

برو به

به پشتیبانی نیاز داری؟

در صورتی که

  • در کار با بتازون مشکلی دارید
  • در مورد خدمات بتازون سؤالی دارید
  • نظراتی را برای ارتقا و بهبود خدمات دارید

خوشحال میشیم که حتماً با ما در میان بزارید

سلام، می توانید از تابع DateAdd برای اضافه کردن به تاریخ استفاده کنید:

DateAdd(interval, number, date)

که در آن:

date خارج مد نظر است (باید به فرمت Date باشد نه یک متن یا string - برای تبدیل می توانید تابع CDate را بررسی کنید)

number تعداد روز/ماه/سال/دقیقه/ثانیه و غیره هست که می خواهید به تاریخ اضافه شود

interval مشخص کننده نوع number می باشد که جدول راهنما پیوست شده است.

مثال برای 30 روز:

DateAdd("d", 30, تاریخ مدنظر)
فایل‌ها
فایل‌ها توسط کاربران بارگذاری شده و بتازون هیچ بررسی و مسئولیتی بر روی فایل‌ها ندارد.

گزارش تخلف

برو به

درباره ما

بتازون یک سایت نیست، یک خانواده است. یک محل برای همه ما، محلی که به هم کمک کنیم و با هم پیشرفت کنیم. این که الآن اینجایی اتفاقی نیست، خوشحالیم که بهمون ملحق شدی...