تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث عن جزء من التاريخ
#1
بسم الله الرحمن الرحيم

اخواني واساتذتي الفضلاء ، استخدم اداة ADODC مربوطة بقاعدة بيانات Access تحتوي على حقل يسمى Date .
المطلوب : البحث عن جزء من أي تاريخ مسجل داخل الحقل Date ، وليكن ( الشهر والسنة )

فأفيضوا عليَ من علمكم وعلموني مما علمَكم الله
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته


ارفع مثالك اخي


بالتوفيق
الرد }}}}
تم الشكر بواسطة:
#3
بسم الله الرحمن الرحيم

تفضل اخي المثال

[ATTACH=CONFIG]407[/ATTACH]

وشكرا جزيلا لتفاعلك معي


الملفات المرفقة
.rar   example.rar (الحجم : 8.98 ك ب / التحميلات : 51)
الرد }}}}
تم الشكر بواسطة:
#4
ينقل للقسم المناسب
الرد }}}}
تم الشكر بواسطة:
#5
أخي الكريم أقدم لك كود لتجزئة التاريخ وأرجو من الأخوة الأعضاء كتابة كود البحث بأي جزء من التاريخ

كود :
Text1 = Mid$(Date, 4, 2) 'الشهر
Text2 = Mid$(Date, 7, 4) 'السنة
Text3 = Mid$(Date, 1, 2) 'اليوم
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم...

يمكنك استعمال الدالة DatePart ضمن جملة SELECT للحصول على رقم السنة و/أو رقم الشهر و/أو رقم اليوم. و كذلك الدوال Year و Month و Day.
الصيغة العامة للدالة DatePart كالتالي:
كود :
DatePart("interval", DateValue)
حيث interval يحدد نوع المدة، و يمكن أن يكون أحد القيم التالية (بالإضافة إلى قيم أخرى):
"yyyy" للحصول على السنة.
"m" للحصول على الشهر.
"d" للحصول على اليوم.
أما Datevalue فهو التاريخ الذي تريد الحصول منه على السنة أو الشهر أو اليوم.

أما استعمالها في جملة SELECT فهو كالتالي:
كود :
SELECT * FROM tablename WHERE (DatePart("yyyy", [Date]) = 2012) AND (DatePart("m", [Date]) = 2)

أو باستعمال الدالتين Year و Month كالتالي:
كود :
SELECT * FROM tablename WHERE (Year([Date]) = 2012) AND (Month([Date]) = 2)

* [Date] في المثالين السابقين هو اسم الحقل الذي ذكرته في سؤالك. و tablename هو اسم الجدول طبعاً.

* ملاحظة للأخ الكريم عبد الله: لا يمكنك الاعتماد على أن التاريخ دائماً يتكون من 10 خانات (مثل 07/02/2011) لأنه ربما يكون هكذا (7/2/2012) أي 8 خانات فقط. كما أن بعض الدول تكتب الشهر قبل اليوم. إذا أردت تقسيمه بالدالة Mid فيجب تنسيقه أولاً بالدالة Format ليكون في 10 خانات و اليوم قبل الشهر:
كود :
Dim MyDate As String

MyDate = Format$(Date, "dd/mm/yyyy")

' MyDate ثم تقوم بتقسيم

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في البحث والتعديل في البرنامج thams 1 298 29-01-17, 10:04 PM
آخر رد: عبد العزيز البسكري
  الحفظ والحذف و البحث باستخدام ado ENG.MPROG 6 5,698 22-11-16, 09:30 AM
آخر رد: مزنة
  كيفية منع تكرار التاريخ فى قاعدة البيانات ؟ gedo 6 1,333 25-10-16, 10:10 AM
آخر رد: abulayth
  اريد كود لتغيير التاريخ فقط للوندوز من الفجوال بيسك 6 scsi7000 0 390 24-08-16, 03:39 PM
آخر رد: scsi7000
Lightbulb أريد كود البحث لبرنامج ترجمة (قاموس) Emad Nashaat 1 358 03-07-16, 12:27 PM
آخر رد: amer2000
  كود البحث فى جدولين اسلام الكبابى 7 1,960 13-06-15, 03:50 AM
آخر رد: اسلام الكبابى
Question [سؤال] سؤال في البحث بإستخدام Combo allayl 2 1,225 14-06-14, 01:23 AM
آخر رد: allayl
Sad [كود] محتاج كود البحث الداتا قريد ماجد الحربي2008 0 899 15-05-14, 05:50 AM
آخر رد: ماجد الحربي2008
Wink [كود] المساعد في كود البحث عن سنة معينة allayl 10 2,156 30-03-14, 12:43 PM
آخر رد: تركي الحلواني
  سؤال في البحث المبرمج الطموح 0 882 01-01-14, 12:14 PM
آخر رد: المبرمج الطموح

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم