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

كيف استخرج من غاب بالأمس

بدأه أبو ياسر في 9 يوليو 2010 · 7 رد · 930 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في المثال المرفق جدولان واحد للأسماء والآخر لتسجيل تاريخ الحضور

وعندي استعلام استخرج به غياب اليوم

والمشكلة انني لا اعرف كيف استخرج من غاب بالامس او ما قبله من أيام

ففي المثال يوسف غاب يوم 6 وأحمد غاب يوم 7 ولكن لا اعرف كيف اظهرهما مع تاريخ الغياب

أما عبدالرحمن غاب يومي 6 ، 7 ، واليوم هو غائب لذا هو يظهر ولكن لو حضر بالغد فسوف اعجز عن اخراجه لاحقا ومعرفة أيام غيابه

السؤال ماهي الطريقة التي يمكنني من خلالها استخراج الغائبين قبل اليوم مع تاريخ الغياب

اريد أن اسرد جميع الغائبين في تقرير واحد وأمام كل واحد منهم تاريخ الأيام التي غابها

الشكر مقدما ،،،

db4.rar

تم تعديل هذه المشاركة بواسطة sabhha في 9 يوليو 2010 في 10:08

#2

حسب خبرتى المحدودة

فأنت تحتاج إلى وضع حقل من نوع yes/no و ذلك لتأكيد من حضر و من غاب ، فمن يحضر تضع امامة علامة و من لا يحضر تتركها فارغة

و تضع هذا الحقل فى الإستعلام و تضع الcriteria الخاصة به ( =no ) أى أن الإستعلام سيبحث عن أولئك الذين لم يتم وضع علامة حضور عليهم

ثم فى حقل التاريخ فى الإستعلام تضع criteria من نوع

between [from]and[to]

و ذلك للبحث عن الغياب بين فترتين

و أنا ضبطت الإستعلام ليبحث عن قيمة التاريخين فى نموذج

كما أننى جهزت لك التقرير المطلوب

و أرجو أن يكون هذا هو ما طلبتة

db4 (1).rar

#3

مشكور استاذ حلمي على هذه المبادرة وعلى تعبك معي ، وحل جميل لو كنت في طور انشاء البرنامج

وفي حلك هذا اجبرتني اني اعمل حاجتين في صلب قاعدة البيانات / اولا زيادة حقل نعم /لا وثانيا اني اضيف التاريخ في حقل الحضور لمن هو غائب

واحب اوضح ثاني مرة كيف يتم اخذ الحضور :

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

يقوم الشخص بادخال الـــ UserID فقط فيسقط التاريخ والوقت آليا هذا كل شيء !

يعني الشخص الغائب ليس له وجود في الجدول

واستطيع حصر الغياب يوميا كما رأيت في مثالي السابق باستخدام IS Null في حقل التاريخ ، ولكن في الغد لا يمكنني ذلك

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

#4

السلام عليكم ورحمة الله وبركاتة

يمكنك اخى الكريم عمل اوبشن جروب فى جدول ويسمى مثلا الحقل الموقف من الحضور لو كان بواحد يكون حضر ولو كان ب2 يكون غياب

يبقى كدة اول مشكلة اتحلت وهى غائب / حاضر

اما التاريخ فلو عاوز تعمل كشف بايام الغياب لموظف فلان اولا عندنا خانة الغياب مظبوطة التاريخ يمكن اضافة حقل تاريخ الغياب وتاخد تاريخ النهردة datenow

امثل الحلول انك تعمل جدول للموظفين علية اسم الموظف والاوبشن جروب اللى اتكلمنا عنة وجدول اخر بة حقول الموقف من الغياب / التاريخ

وعمل زر على النموذج يقوم بتسجيل فى الجدول الفرعى( جدول اغياب ) الموقف وتاريخ اليوم

#5

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

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

الغبياب اليومي يتم حصره بجمع الجدولين في استعلام فالحاضرين سيكون امامهم تاريخ والغائبين ليس أمامهم شيء

وطبعا ضروري يوميا يتم طبع تقرير عن الغياب ، والا لن نستطيع الوصول اليهم في الغد اذا حضروا

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

#6

السلام عليكم ورحمة الله..

اخى الفاضل

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

انظر المرفق.. اامل ان يكون هو المطلوب

db4.zip

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#7

السلام عليكم ورحمة الله وبركاته

اخي الكريم

هذا الملف مرفق بعد التعديل اذا كان هو المطلوب اخبرني بذالك واذا كان غير ذالك ايضن اخبرني بذالك

تم عمل ثلاثه استعلامات حتى يتم استخراج المطلوب

بالتوفق إن شاء الله

والسلام عليكم ورحمة الله وبركاته

الغياب.rar

تم تعديل هذه المشاركة بواسطة ظل السراب في 9 يوليو 2010 في 20:41

#8

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

الاخ الكريم ظل السراب

سلمت اناملك ماجدت به هو في الصميم فأستطيع الآن استخراج الغياب في اي بوم اريد احسن الله اليك وجزاك خيرا .

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