الاتي قاعدة بيانات بها جدول تم استيراده من الاكسيل هل يمكن عمل استعلام يدمج التاريخ في حقل واحد مثل 12/8/2009مثلا بدلا من توزيعه علي 3حقول اليوم والشهر والسنه db1.rar وايهما افضل تقسيم هذا الجدول الي عدة جداول وعمل علاقات بينها ام بقاءه بهده الطريق ولكم وافر الشكر والتحيه
دمج التاريخ
يمكنك استخدام الدالة DateSerial لدمج أجزاء السنة والشهر واليوم. المشكلة الوحيدة في ملفك أن الشهر عبارة عن نص، وهذه الدالة لا تقبل إلا أعداداً صحيحة لكل الأجزاء: السنة والشهر واليوم؛ لذلك استخدمت الدالة Switch لمناسبة أسماء الشهور كما ورد في ملفك مع أرقامها، كالتالي:
SELECT معرف, وارد, منصرف, بيان, [توجيه محاسبي], [جهة الحركه], DateSerial(عام, Switch(شهر = "يناير", 1, شهر = "فبراير", 2, شهر = "مارس", 3, شهر = "ابريل", 4, شهر = "مايو", 5, شهر = "يونيو", 6, شهر = "يوليو", 7, شهر = "اغسطس", 8, شهر = "سبتمبر", 9, شهر = "اكتوبر", 10, شهر = "نوفمبر", 11, شهر = "ديسمبر", 12 ), يوم) FROM Sheet1;
تجد ذلك في الملف المرفق... والله أعلم.
ملحوظة: أرجو فصل السؤال الثاني في موضوع مستقل حتى يبقى العنوان معبراً عن الموضوع، وستجد من الإخوة بإذن الله من يجيبك...