اذهب الي المحتوي
أوفيسنا

استدعاء يوم الانصراف في نفس يوم الدخول؟


إذهب إلى أفضل إجابة Solved by ابو جودي,

الردود الموصى بها

وعليكم السلام

قمت ببعض التعديلات على البرنامج رغم انني لم افهم موضوع البرنامج بدقة والطلب حسب التواريخ الموجودة غير واضح

New Microsoft Office Access 2007 قاعدة بيانات.accdb

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

منذ ساعه, علياء يسرالدين said:

السلام عليكم مرفق مثال واريد معرفة وقت الانصراف في نفس يوم الدخول والله يعافيكم

New Microsoft Office Access 2007 قاعدة بيانات.accdb 368 kB · 1 download

ممكن الاستعلام يكون كالاتي 

SELECT حضور.girlname, حضور.dateatt AS [In], انصراف.dateatt AS Out
FROM حضور INNER JOIN انصراف ON (حضور.girlname = انصراف.girlname) AND (حضور.dateatt = انصراف.dateatt)
GROUP BY حضور.girlname, حضور.dateatt, انصراف.dateatt;

 

رابط هذا التعليق
شارك

ولكن عندى القليل من النصائح 

- تسمية الكائنات بالإنجليزية مع مراعاة عدم ترك مسافات بين الكلمات وليكن الحرف الاول مثلا كبير مثل ( AliaYusrElddin ) 
ذلك يسهل كثيرا مستقبلا كتابة الاكواد ولا يحدث مشاكل ان كاانت اعدادت الجاسوب لا تعتمد على العربية هذا طبعا بجوار عدم استخدام الحروف العربية داخل محرر الاكواد مطلقا وهذا ما تعلمته من استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr بارك الله فى عمره وعلمه واهله

- يستحسن من وجهة نظرى المتواضعة عمل دول اساسى للبيانات كما اننى افضل وضع بيانات الحضور مع الانصراف بنفس الجدول

- تسمية الحقول بما يناسب الواقع او تسميتها بما يتلائم مع الية العمل ليسهل لاى من كان الفهم والتطور

يعنى مثلا هنا حضرتك استخدمتى نفس الاسماء للحقول فى كل من جدول الحضور والانصراف

girlid

girlname

dateatt

  • Like 2
رابط هذا التعليق
شارك

3 دقائق مضت, علياء يسرالدين said:

للاسف عند التجربة اكتشفت ان جدول الانصراف لابد يكون منطابق مع الحضور وكنت افكر في الدالة dlookup ولكن ما نفعت

ممكن مرفق بالمشكله

6 دقائق مضت, علياء يسرالدين said:

عند التجربة اكتشفت ان جدول الانصراف لابد يكون منطابق مع الحضور

انا مش فاهم الجزئية السابقة ارجو مرفق يشتمل على المشكلة مع التوضيح لتلك النقطة رجاء

رابط هذا التعليق
شارك

اريد دالة تكشف الانصراف في نفس يوم الحضور بحيث الحضور هو الاساس واذا لم يوجد في جدول الانصراف وقت  يقابل هذا اليوم  تكون الخليه فارغة  وارجو التطبيق على الاستعلام المرفق ... وشكرااا

Attendance.accdb

رابط هذا التعليق
شارك

  • أفضل إجابة

الشرح

- الاستعلام    qryUnionDate   هو استعلام توحيد وتم توحيد تواريخ الحضور والانصراف من الجدولين

- الاستعلام  qryAttendance    تم ادارج كل من جدول الحضور والانصراف واستعلام التوحيد السابق وتم عمل

علاقة رأس بأطراف من استعلام توحيد التاريخ من حقل التاريخ رأس الى كل من حقول التاريخ بالجدولين أطراف

تم تعديل بواسطه ابا جودى
رابط هذا التعليق
شارك

1 ساعه مضت, علياء يسرالدين said:

السلام عليكم ..ما الخطا في الاستعلام ؟ لماذا لا تظهر كافة السجلات مثل الاستعلام القديم بالرغم انه نفس التصميم؟ والله يعافيكم

Attendance (1).accdb 588 kB · 0 downloads

علاقة رأس بأطراف من استعلام توحيد التاريخ من حقل التاريخ رأس الى كل من حقول التاريخ بالجدولين أطراف

تلك الخطوة لم يتم تنفيذها

01.jpg.99c0afa706365f6876920feec7f7a3e2.jpg

هذا الخط الواصل بين الحقول هو العلاقة التى تجمعهما

وعند الضغط مرتين بالفأرة على الخط تفتح نافذة التعديل على خصائص الربط

وفى حالتنا هنا

 02.jpg.a4942fe286003fa88696693a3b108475.jpg

 

نريد رأس بأطراف

يعنى ببساطه

التاريخ الاتى مثلا

01/01/2020  اليوم الاول للحضور 

حضر عدد 6 من البنات وكذلك انصرفن

لذلك سوفن نجد ان التاريخ تم تسجيله 12 مرة فى قاعدة البيانات  6 مرات منهم بجدول الحضور وال 6 الاخرى فى جدول الانصراف

بانشاء استعلام التوحيد سوف يظهر مرة واحدة

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

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

فالقيمة 01/01/2020  الواحدة من استعلام التوحيد = 6 قيم من جدول الحضور وكذلك 6 قيم ان انصرفن جميعا من جدول الانصراف

 

 

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information