ورود

View Full Version : سوال: جستجو بین دو تاریخ که به صورت جداگانه است



Nader700
جمعه 10 شهریور 1402, 19:12 عصر
سلام به همه دوستان
من یک نمونه فایل آپلود می کنم که تاریخ را به صورت 3 سطر جدا وارد شده یعنی اول سال بعد ماه و بعد روز وارد شده من میخوام وقتی باتن بالا که نوشته جستجو بین دو تاریخ رو زدم تاریخ شروع و تاریخ پایان رو از من بگیره و وقتی که دکمه جستجو رو زدم تاریخ هایی رو که بین اون دو محدوده هست رو روی فرم به من نمایش بده ممنون میشم از دوستان اگه فایل نمونه من رو تکمیل کنن و در همین تاپیک آپلود کنن.

Nader700
شنبه 11 شهریور 1402, 22:30 عصر
سلام به همه دوستان
یعنی یک نفر نبود به ما کمک کنه !!!!!!!!!!

mazoolagh
دوشنبه 13 شهریور 1402, 13:17 عصر
سلام و روز خوش
برای جستجو به اندازه ای تاپیک قدیمی هست که شاید دیگه نکته جدیدی باقی نمونده باشه!

ساخت فرم جستجوي پيشرفته (https://barnamenevis.org/showthread.php?263112)

سيستم جستجو چند گزينه ای (https://barnamenevis.org/showthread.php?338282)

فرم جستجوی پیشرفته (چند شرط،بر اساس همه/هریک از کلمات یا عبارات، انتخاب چند شرط برای یک فیلد و ...) (https://barnamenevis.org/showthread.php?563869)

و البته شما باید یک فیلد calculated به جدول اضافه کنین که از روی روز/ماه/سال یک تاریخ بسازه و اون رو استفاده کنین.
برای نمونه تاپیک زیر رو ببینین:
ادغام چند رکورد با فرمت تکست (https://barnamenevis.org/showthread.php?548404)

Nader700
دوشنبه 13 شهریور 1402, 16:51 عصر
سلام و روز خوش
برای جستجو به اندازه ای تاپیک قدیمی هست که شاید دیگه نکته جدیدی باقی نمونده باشه!

ساخت فرم جستجوي پيشرفته (https://barnamenevis.org/showthread.php?263112)

سيستم جستجو چند گزينه ای (https://barnamenevis.org/showthread.php?338282)

فرم جستجوی پیشرفته (چند شرط،بر اساس همه/هریک از کلمات یا عبارات، انتخاب چند شرط برای یک فیلد و ...) (https://barnamenevis.org/showthread.php?563869)

و البته شما باید یک فیلد calculated به جدول اضافه کنین که از روی روز/ماه/سال یک تاریخ بسازه و اون رو استفاده کنین.
برای نمونه تاپیک زیر رو ببینین:
ادغام چند رکورد با فرمت تکست (https://barnamenevis.org/showthread.php?548404)

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

Nader700
پنج شنبه 23 شهریور 1402, 20:18 عصر
سلام و روز خوش
برای جستجو به اندازه ای تاپیک قدیمی هست که شاید دیگه نکته جدیدی باقی نمونده باشه!

ساخت فرم جستجوي پيشرفته (https://barnamenevis.org/showthread.php?263112)

سيستم جستجو چند گزينه ای (https://barnamenevis.org/showthread.php?338282)

فرم جستجوی پیشرفته (چند شرط،بر اساس همه/هریک از کلمات یا عبارات، انتخاب چند شرط برای یک فیلد و ...) (https://barnamenevis.org/showthread.php?563869)

و البته شما باید یک فیلد calculated به جدول اضافه کنین که از روی روز/ماه/سال یک تاریخ بسازه و اون رو استفاده کنین.
برای نمونه تاپیک زیر رو ببینین:
ادغام چند رکورد با فرمت تکست (https://barnamenevis.org/showthread.php?548404)

سلام ممنون بابت پاسخی که به سوال بنده دادین
من فیلد calculated به جدول اضافه کردم وجواب میده ولی یه مشکلی داره اونم اینه که من برای فیلدهای ماه و روز در قسمت فرمت 00 گذاشتم که مثلا 2 رو نوشتم 02 رو نشون بده حالا که من این کار رو انجام دادم صفرهای قبل اعداد تک رقمی رو نمیاره توی قسمت فرمت فیلد calculated هم صفر گذاشتم بازم جواب نگرفتم. من فایل نمونه رو آپلود می کنم ببینید. ممنون میشم اگه راهنمایی کنید

mazoolagh
یک شنبه 26 شهریور 1402, 07:29 صبح
سلام و روز خوش

1- محاسبه فیلد تاریخ باید بصورت عدد باشه
2- نام برخی فیلدها هم از نام های رزرو شده است که باید عوض بشه
3- فیلد id رو باید primary key هم بکنین
154930
154931

4- در فرم جستجو فیلدها رو با input mask = 0000/00/00 تعریف کنین تا نوشتن تاریخ راحت و بامعنی باشه
154932

5- بهتره که فیلدهای جستجوی تاریخ یک مقدار اولیه داشته باشن:
Private Sub Form_Load()Me.Pdate_Start = DMin("Pdate", "tbln")
Me.Pdate_End = DMax("Pdate", "tbln")
End Sub

6- هر فرمی باید یا دکمه close خود فرم رو داشته باشه وگرنه یک کلید برای این کار باید تعریف کنین:
Private Sub btnCancel_Click()
DoCmd.Close acForm, Me.name
End Sub

برای مابقی کار از همون تاپیک هایی که اشاره کردم ایده بگیرین.