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

استعلام بتاريخ أخر اجازة للموظف

مغلق
بدأه at_aziz في 28 أكتوبر 2007 · 8 رد · 1,242 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني ظهرت عندي مشكله ثانيه فى الاستعلام باخر اجازه للموضف مع تحديد نوع الاجازه

والاستعلام المرفق في المثال المشكله فيه انه مايظهر لي تاريخ اخر اجازه للموضف مع تحديد نوعها

مثلا لو استعلمت من تاريخ 1428/01/01 الى تاريخ 1428/12/30 وحددت نوع الاجازه (اعتياديه)

فالاستعلام مايظهر تاريخ اخر اجازة اعتياديه لكل فرد

بل يظهر تاريخ اول اجازه اعتياديه واحيانا يظهر لي التاريخ قبل الاخير

فمثلا المثال الموظف سعود عنده تاريخ اخر اجازة اعتياديه في 1428/03/03 لكن لما استعلم يظهر لي تاريخ اول اجازة اعتياديه للموظف سعود 1428/01/01

واللي اريده يااخوان ان يظهر لي الاستعلام تاريخ اخر اجازة للموظفين مع تحديد نوعها سواء كانت اعتياديه او عرضيه او مرضيه

هل نجد حل لهذا المشكله

بارك الله فيكم وجزاكم الله خير

احترامي وتقديري

at_gg.rar

تم تعديل هذه المشاركة بواسطة at_aziz في 28 أكتوبر 2007 في 09:49

اتق الله حيث ماكنت

#2

السلام عليكم

اخي الكريم تم استبدال Last بدالة Max بالاستعلام وكذلك تم حذف علامة = من شرط التاريخ

السبب : الدالة Last عبارة عن اخر قيمة بالحقول بعد التجميع اما الدالة Max الفريق العربي للبرمجةارة عن اكبر قيمة بالحقول بعد التجميع

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

اخوك فى الله

at_gg.rar

Microsoft Certified DataBase Administrator MCDBA

#3

بارك الله فيك وجزاك الله خير اخي الفاضل ahamied

الله يبيض وجهك

لقد انحلت المشكله

شكرا شكرا شكرا

بارك الله فيك وجزاك الله خير

تحياتي واحترامي

تم تعديل هذه المشاركة بواسطة at_aziz في 28 أكتوبر 2007 في 13:49

اتق الله حيث ماكنت

#4

اخي الفاضل المعذره

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

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

هل فيه معيار نضعه في الاستعلام تحت حق مدة الاجازة

واسف اني اتعبتك معي

بارك الله فيك وجزاك الله خير

احترامي وتقديري

اتق الله حيث ماكنت

#5

السلام عليكم اخي الكريم

احنا عملنا اللي علينا والباقي علي ربنا - عايزك تعرف حاجة... ان الموضوع صعب جدا ....... لماذا كلام الدكاترة ده ؟؟؟؟؟

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

واكثر شيئ تعبني هو استخدامك لاسماء للحقول بالجداول محظورة تماما لانها محجوزة من الفيجوال مثل Number و Date

ومع ذلك الحمد لله تركت لنا شمعة اضاءت لنا الطريق. وهي استخدامك لحق AutoNumber للرتب - ويعتبر حقل الرقم الالي من Constraint - المحددة للمستخدم - والتي تعطي تماسك لقاعدة البيانات . .

بذلك اصبح لدينا حقلين مميزين فى جدول GG وهما رقم الشخص ( auto number )+ تاريخ آخر اجازة نظرا لاستحالة تكرار تاريخ العودة من الاجازة لفرد واحد ( منطقيا).

وهذا ادي الي سهولة استخدام الدالة العبقرية DlookUp ( علي رأي استاذتنا زهرة المنتددي ) لذلك قمنا باضافة حقل رقم تعريف الرتبة الي النموزج ليستخدم مع حقل تاريخ اخر آجازة للحصول علي عدد الايام من النموزج وليس من الاستعلام .

يعني خلي شوية علي الاستعلام وشوية علي النموزج

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

اخوك فى الله

at_gg.rar

Microsoft Certified DataBase Administrator MCDBA

#6

بارك الله فيك وجزاك الله خير اخي الكريم

الله يعطيك الصحه والعافيه

لقد انحلت المشكله

واشكرك عل هالاضافه الجميله

شكرا شكرا شكرا

وفقك الله

احترامي وتقديري

اتق الله حيث ماكنت

#7

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

يااخوان عندي مشكله ماقدرت احلها

في المثال المرفق نموذج يبحث عن تاريخ اخر اجازة للموظف وبجانبة حقل مدة الاجازة

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

سويت عدة طرق لكن باءت بالفشل

الاولي اني نقلت نفس حقل المده اللي في النموذج الى التقرير لكن قام يحسب بهذا الشكل 10 الحقل الاول والحقل الثاني 20 والحقل الثالث30 وكهذا مايحسب بالشكل الصحيح كما موضح في التقرير xr

الطريقه الثانيه انشئت مربع نص وضعت فيه هذا المعيار =Forms!bb!Text51

لكن قام يكرر مدة الاجازة في جميع الحقول كما هو موضح في التقرير xxr

ماهو الحل يااخوان لهذه المشكله

ارجو افادتي

بارك الله فيكم وجزاكم الله خير

احترامي وتقدري

at_md.rar

اتق الله حيث ماكنت

#8

السلام عليكم اخي الكريم

اولا

فكرة عمل DlookUp بالنموزج هي بالظبط بالتقرير

ولكن بالنموزج نستخدم معايير النمازج بالكود "[datetm]=[forms]![bb]![Text22] and [id]=[forms]![bb]![Text2]"

يحتوي الكود علي النوع واسم الكائن - نموزج ثم اسمه

اما بالتقرير فنستخدم معايير التقارير "[datetm]= Reports![xr]![datetm] and [id]= Reports![xr]![iD] "

يحتوي الكود علي النوع واسم الكائن - تقرير ثم اسمه

ثانيا :

فى خصائص مربع النص بالتقرير للمدة

بيانات Data ---- الجمع التراكمي Runing SUm ------ يجب ان تكون NO بالعربي لا

لان هذه الخاصية تؤدي الي تراكم الجمع مع ماقبله من الحقول

بارك الله فيك اخي الكريم

at_md.rar

Microsoft Certified DataBase Administrator MCDBA

#9

بارك الله فيك وجزاك الله خير اخي الكريم احمد

الله يعطيك الصحة والعافيه

لقد انحلت المشكله

شكرا لك اخي الكريم الله يبيض وجهك

وفقك الله

احترامي وتقديري

اتق الله حيث ماكنت

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…