PDA

View Full Version : مشکل در تاریخ



m_zargarnia
دوشنبه 06 مرداد 1382, 20:00 عصر
باسلام خدمت همه دوستان
برای اینکه بتونم رکورد های موردنظرم رو در یک بازه زمانی از یک tabel بخونم و در tabel دیگه درج کنم چه روشی رو پشنهاد می کنید .
روشی که خودم استفاده کردم به اینصورت هست که :

از تاریخ : (31 - 1)combobox2 (12 - 1) combobox1 و textbox1 برای سال و
تا تاریخ : (31 - 1)combobox4 (12 - 1) combobox3 و textbox2 برای سال
بعد با استفاده از تابع ( )val ضمن تبدیل به عدد در تابع ( ) DateSerial به تاریخ تبدیل کردم و تاریخ به وجود اومده رو در 2 متغیر تاریخ ذخیره کردم سپس با while توی tabel مورد نظرم جستجو کردم و رکورد هایی که در این بازه زمانی بود رو در tabel دیگه بااستفاده از adnew و update درج کردم . (یک شی DBS و رکوردست تعریف کردم ) . مشکلی که پیش میاد اینه که
مثلاً از تارخ 1/1/1379 تا تاریخ 31/4/81 اگه در نظر بگیرم 31/4/81 رو 1/5/81 درنظر میگیره و جستجو رو انجام میده . همش به خاطر تاریخ میلادی تبدیل شمسی به میلادی رو بلد نیستم

فیلد تاریخ رو از نوع تاریخ در نظر گرفتم

خودم از توضیح دادن خسته شدم :(

Abbas Arizi
دوشنبه 06 مرداد 1382, 20:29 عصر
کد تبدیل تاریخ میلادی به شمسی و برعکس توی لیست داونلود همین سایت هست.
البته برای محاسبه فاصله های زمانی این کد فکر نمیکنم چندان به کار بیاد و باید از یک سری ترفندهای دیگه استفاده کرد.