الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اظهار بيانات استعلام

بدأه خالد يحي الامام في 26 يناير 2012 · 15 رد · 685 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد التحية والتقدير لدي بيانات في استعلام

حقل باسم Date_Tra به تواريخ مختلفة مثلاً 10/11/2011 ، 18/11/2011 ، 02/12/2011 ، 25/12/2011 وحقل باسم Date1 به التواريخ 08/12/2011 ، 19/12/2011 ،31/12/2011 ، 25/01/2012 ما اريده معيار يظهر فقط التواريخ التي مر عليها شهر فقط من تواريخ الحق Date_Tra يعني من المفترض يظهر التاريخين 19/12/2011 و 25/01/2012 وحقل ثاني به التواريخ 11/01/2012 ، 02/02/2012 ، 17/01/2012 ، 25/02/2012 وهنا المطلوب كتابة معيار يظهر فقط التواريخ التي مر عليها شهرين من تواريخ الحقل Date_Tra اتمني ان يكون المطلوب واضح فارجو كتابة المعيارين واكرر الشكر

#2

الاخ العزيز ضع ملفك للتعديل فهذا اسهل واوقع لاي احد يريد مساعدتك وان كانت قاعدة البيانات سرية مثلا ضع مثال مقارب للتعديل عليه

#3

اخي الفاضل : خالد

ضع هذا المعيار في الإستعلام تحت حقل Date1 لعرض تواريخ مدة شهر من كل تاريخ لـ Date_Tra

DateAdd("m";+1;[Date_Tra])

سيعرض لك التواريخ فقط التي مر عليها شهر من تاريخ Date_Tra

-----------------------

لعرض شهرين مرت وانتهت من تاريخ Date_Tra نضع هذا المعيار تحت Date1

DateAdd("m";+2;[Date_Tra])

وهكذا لبقية الشهور فقط قم بإضافة 1 و 2 و 3 و 4 و 5 و 6 في داخل الدالة

بالتوفيق

#4

لكي الشكر والتقدير استاذتي عمل ممتاز جداً ولكن خطر ببالي سؤال آخر فمثلا اذا كان اليوم تاريخ 01/11/2011 فهل بالامكان اخاف بيانات تاريخ 25/01/2012 على الرغم من انه اكمل شهر من تاريخ Date_Tra اذا بالامكان

ولدي سؤال اخر في النموذج form registration يوجد حقل تسلسل التسجيل والقاعده موزعه على اكثر من جهاز ويتم استخدام هذا النموذج في جهازين لادخال البيانات في نفس الوقت فلاحظت اذا كان آخر رقم تسجيل هو 50 فعند استخدام النموذج لشخصين في نفس الوقت فيتم تخذين الرقم 51 مكرر مرتين بالبيانات المختلفة وهكذا وعلى الرغم من استخدام الزر إعادة الترقيم من البداية فلن يتم اعادة الترقمي فارجو الافادة ولكي الشكر والتقدير

Dqur1.rar

#5

اخي الفاضل : خالد

بالنسبة للتاريخ من 1/11/2011 يكمل شهر كامل في 1/12/2011 حسب المعيار المعطى في التاريخ

اما التاريخ 25/01/2012 فلا يدخل في النطاق السابق

ولكنه يدخل في نطاق 25/12/2011 ويكمل شهر عند التاريخ 25/01/2012

ولكن ان اردت الحاق بيانات هذا التاريخ فكل ما عليك هو عمل استعلام الحاق بيانات هذا التاريخ الى التواريخ السابقه

بالنسبة لتعارض السجلات بين المستخدمين على الشبكه فلا يجدي نفعا معها اعادة الترقيم التلقائي ولكن فكنت اتمنى انك قرأت مشاركة قواعد البيانات اكسيس على الشبكة على هذا الرابط

/index.php?showtopic=78439

ولكن لا يوجد مشكله في اعادة شرح هذه الجزئية

بداية العمل مع البيانات

عند العمل على شبكة فمن الممكن حدوث تعارضات عن إدخال المستخدمين البيانات في نفس السجلات ، ويعالج البرنامج اكسس هذه المشكلة بطريقة تإمين السجلات ، Record Locks ، وعند إختيار الخاصية سجل محرر Edited Record ففي هذه الحالة عندما يفتح المستخدم النموذج يكون بجانب السجل الاول رمز مثل القلم وهذا يدل على أن النموذج حر ويمكن استخدامه ، وفي نفس الوقت لو فتح أحد المستخدمين هذا النموذج سيجد رمز القفل وهذا يدل على أن النموذج الآن قيد الاستخدام ولا يمكن إستخدامه في هذا الوقت . حتى يقوم المستخدم الاول بحفظ العمل ، كما نشاهد في الشكل تأمين السجلات في خصائص النموذج .

post-15367-076261900 1327602310_thumb.gi

ملاحظة

يأخذ اكسس تقريباً 60 ثانية حتى يقوم بعرض العلامة ويمكن تغير هذه الفترة الزمنية من

أدوات Tools

خيارات Options

خيارات متقدمة Advanced

ثم من تحديث الفاصل الزمنى Refresh Interval

post-15367-060167700 1327602342_thumb.gi

ثم تغير الزمن من 60 ثانية إلى الوقت المناسب ، ولو كان مثلا 5 يكون أفضل عندما تكون قاعدة البيانات متوسطة الحجم ، ومن نافذة خيارات متقدمة Advanced ، يمكن أن تحدد كثير من الخصائص المتعلقة بتحديث البيانات عند الاستخدام المشترك وتستطيع أن تجرب عدد من التجارب إلى أن تصل إلى أفضل المستويات الممكنة ،

post-15367-073964300 1327602379_thumb.gi

بالتوفيق

المرفقات
Record.gifRecord_.gifza_5.gif
#6

لكي الشكر والتقدير استاذتي فارجو ان تفتي الاستعلام لتفهمي ماذا اريد تعم اعرف لايدخل في نطاق التاريخ وما اريده هو ان يظهر فقط بيانات ما اكملوا شهر في هذا اليوم اذا اعتبرت ان تاريخ اليوم هم 01/11/2011 ولكي الشكر عموما

#7

اخي الفاضل : خالد

هذا هو الإستعلام

post-15367-072256600 1327605119_thumb.gi

ما هو المطلوب عمله في الإستعلام

بالتوفيق

المرفقات
q1.gif
#8

اشكرك استاذتي

تعم اذا اعتبرنا تاريخ اليوم 27/01/2012 المطلوب عدم ظهور بيانات زاهر وظهور بيانات احمد وبصورة عامة ظهور طبعا عدم ظهور البيانات التي لم تكمل شهر ممتازة في المعيار مافيها مشكلة ولكن التي اكملت اكثر من شهر بتظهر في الاستعلام كما ذكرت لو اعتبرت اليوم تاريخ 27/01/2012 وعموما لكي الشكر والتقدير وانا الان عملت الاستعلام وعملت التقارير والحمد لله ولكن كما ذكرت ظهو التي مر عليها اكثر من شهر في نفس التقرير وشكراً

بالنسبة للنموذج form registration الخصائص السابقة قرأتها سابقا وهي نفس الخصائص التي على القاعدة ما عدا تحرير البيانات في النموذج قمت بها الان وانا الان بعمل على القاعدة في البيت في جهاز واحد وطبعا مقسمة لي الجداول في ملف والنماذج والكائنات الاخري في ملف ولكن كذلك الزر اعادة الترقيم لايعيد الترقيم واكرر الشكر

تم تعديل هذه المشاركة بواسطة خالد يحي الامام في 27 يناير 2012 في 10:09

#9

تفضل اخي الفاضل : خالد

تم تعديل الإستعلام بناء على طلبك

post-15367-008429500 1327671837_thumb.gi

za-Dqur-UP.rar

بالتوفيق

المرفقات
k1.gif
#10

لكي الشكر والتقدير استاذتي هذا ممتاز وماذا بالنسبة للنموذج زر اعادة الترقيم

#11

اخي الفاضل : خالد

لا يوجد اي مشكله في زر اعادة الترقيم التلقائي وقد قمت بتجربته على هذه القاعدة الحالية

فما هي المشكلة بالضبط !!!

بالتوفيق

#12

لكي الشكر بدأ اعيدي الترقيم وافتحي جدول Students ولاحظي الترقيم

كما ارجو ان تحاولي في المشاركة الثانية للتعديل الكود اذا بالامكان

#13

تفضل اخي الكريم

الملف بعد التعديل للترقيم التلقائي لجدول الطلبه

za-Dqur-UP2.rar

بالتوفيق

#14

لكي الشكر والتقدير ارجو ان توضحي لي ماذا فعلتي لاني وجدت الكود هو نفس الكود الموجود وحاولت معي ولم يتم

#15
خالد يحي الامام كتب:

لكي الشكر والتقدير ارجو ان توضحي لي ماذا فعلتي لاني وجدت الكود هو نفس الكود الموجود وحاولت معي ولم يتم

اخي الفاضل : خالد

لم اعمل اي شيء بالأكواد

ولكن ذهبت الى مصدر سجلات النموذج ووجدت جدولين مرتبطين الأول جدول الطلاب وهو الأساس والثاني جدول التدريب ولذا قمت بإستبعاد جدول التدريب لأنه لو كان موجود سيتم الترقيم فقط لـ 8 سجلات وعند استبعادة سيتم الترقيم لكامل سجلات جدول الطلبه

post-15367-026582200 1327732954_thumb.gi

بالتوفيق

المرفقات
S1.gif
#16

اللهم احعله في ميزان حسناتها

فعلا هذه قاعدة قديمة منذ 2008 لو تذكري وكان حقل الحاله في البدء ماخوذ من جدول المتدرب وبعد ذلك غيرته لي جدول students ولم اقم باذالة الجدول

فالان الحمد لله الامر تم وهنالك بعض الامور قد احتاج ليك فيها واذا كان في ضرورة سوف ارفعها ولكن اتمني ان تساهمي في مشاركة تعديل الكود الموجودة ومنكم نستـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــفيد

واكرر الشكر والتقدير

مواضيع مشابهة