ايران ويج

نسخه‌ی کامل: مشکل در گزارش گیری
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
دوستان من به یه مشکلی بر خوردم در رابطه با گزارش گیری.
فرض کنید که من یک جدول تو Access ساختم با اسم Teacher که شامل فیلد های Name و FamilyName و BirthDay هست.

در خانه BirthDay تاریخ تولد هر معلم بر اساس تاریخ شمسی قرار میگیره مثل 1360/1/3.

من توی VB به دستور SQL ی نیاز دارم که به من توی یک DataGrid لیست تمامی معلمانی که سن آنها بیشتر از 35 سال هست رو نشون بده.

دوستان عزیز اگر نتونستید با تاریخ شمسی کمکم کنید، تاریخ میلادی هم عیبی نداره، الته شمسی بهتره.

من این برنامه رو میخوام با استفاده از ADO بسازم.
فقط کد SQL ش رو هم بگید رو هم بگید خیلی ممنون میشم.
بهتره که تاریخ میلادی و شمسی هر دوشو ذخیره کنی.شمسی رو به شکل متن و میلادی را از نوع Date .مثلا birthdayF برای شمسی و birthdayE برای میلادی. بعد با دستور زیر میتونی لیستو بگیری :
Select name,familyname,birthdayf from teacher where birthdayE < '1980/1/1' i
سلام عزیز
کدتون رو امتحان کردم ولی خطا زیر رو داد:

Data type mismath in criteria expression

من DataType BirthdayE رو هم از نوع Time/Date انتخاب کردم.
با سلام
كد رو بصورت زير تغيير بده :
کد:
Select* from teacher where (birthdayE < #1980/1/1#);
ممنون از لطفتون
کار کرد.