moho58
-
Posts
454 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
مشاركات المكتوبه بواسطه moho58
-
-
2 ساعات مضت, kkhalifa1960 said:
تفضل أخي حسب مافهمت من طلبك ووافني بالرد .
مشكور أخي الطيب وبارك الله فيك على المتابعة
تقريبا هذا ما أريد
بقي أخي كيفية إظهار جميع الموظفين دفعو احدة وأقوم بادخال وقت الدخول و وقت الخروج لنفس التاريخ
وليس عن طريق إختيار كل موظف لوحده
لنفرض مثلا أنا عندي 50 موظف
مثلا عندما اختار أي تاريخ وليكن تاريخ اليوم 12/11/2023 وبعدها اضغط على زر إظهار الموظفين فيظهر لي جميع الموظفين الموجودين في جدول tbl_info_fonctionnaire
وأقوم باخال وقت الدخول والخروج لهذا التاريخ.
الآن اريد تسجيل وقت الدخول والخروج للموظفين لتاريخ جديد وليكن مثلا تاريخ 13/11/2023 أريد كذلك أن يظهر لي جميع الموظفين وأقوم كذلك بإدخال وقت الدخول والخروج لديهم لهذا اليوم
وهكذا..........
وبارك الله فيك أخي
-
السلام عليكم
الإخوة الأفاضل في هذا المنتدى الجميل
في هذا الموضوع أريد حساب التأخرات اليومية للموظفين كما يلي:
1- في النموذج fm_info_fonctionnaire عند الضغط على زر "إظهار جميع الموظفين "يتم عرض جميع الموظفين الموجودين في جدول tbl_info_fonctionnaire
وبشكل نماذج مستمرة.
2- بعدها أقوم بادخال التاريخ
3- بعدها أقوم بادخال وقت الدخول لكل موظف و وقت الخروج لكل موظف
أريد أن يكون حساب تلقائي لحساب التأخر للموظف إذا كان جاء متأخر عن وقت بداية العمل
وكذلك حساب مدة خروج الموظف عن وقت نهاية العمل
الحالة = حضور معناه الموظف حاضر في هذا التاريخ وأستطيع كتابة وقت دخوله وخروجه
الحالة = غياب معناه الموظف غائب في هذا التاريخ ولا أستطيع كتابة وقت دخوله وخروجه (الحقول غير ممكنة).
بارك الله الرجاء المساعدة والتوجيه وربي يجازيكم خير الجزاء
- 1
-
2 ساعات مضت, ناقل said:
طيب ... بارك الله فيك ::::::
انظر الى الجدول tbl_Teachers تم ادراج البيانات المطلوبة مثل الوظيفة
وفي جدول الحضور heures_effectuées_rapport حسب بياناتك اعتمدنا على الاسم تدوين اسم الموظف والتاريخ ( هل تريد حساب تأخر للموظف مستقبلا ام لا ...... ) لاني تركتها حسب التاريخ فقط
=== وهنا الخلاصة ( في الاستعلام ) تم استخراج اسم الموظف وتاريخ الحضور والوظيفة بدون تسجيلها في جدول الحضور وبهذا لم نكرر الوظيفة في جدول الحضور
مرفق المثال :::
بعد التجربة والتطبيق على 6 تقارير
اشتغلت معي بامتياز ولم تحصل معي مشاكل
أخي الفاضل بارك الله فيك أنت أعطيتني حل ممتاز وأحسن بكثير من الفكرة التي طرحت به السؤال وكنت أريدها و هي تقريبا مستحيلة ومعقدة جدا
فيما يخص حساب التأخرات سأكتب موضوع جديد بعد قليل في هذا الشأن
مرة أخرى أخي بار ك الله فيك و ربي يجازيك خير الجزاء وجعلها الله في ميزان حساتك ويسر أمرك ورزقك من حيث لا تحتسب
- 1
-
3 ساعات مضت, ناقل said:
كنت متوقع هذه الاجابة ... لذلك سألت ...
اخي الكريم يمكن عمل ما تريد في التقرير عن طريق ربط جدول البيانات وجدول الحضور
وبالتالي يخفف من حجم قاعدة البيانات ... لانك ممكن تحتاج في التقرير مثلا راتب الموظف او درجة الموظف الخ .... فهل تضيف كل هذا في جدول الحضور . لان هذا الجدول لو حسبتها على مدى سنه لكل موظف كم سجل يصبح للموظف الواحد وكم سجل على مستوى الموظفين ...
لذلك البيانات الاساسية كما فعلت انت في جدول والمتغير في جدول باسماء او ارقام الموظف او رقم ID للخاص بالموظف تسهل وتخفف القاعدة ...
إن أمكن شرح بسيط على المثال وبارك الله فيك أخي
-
47 دقائق مضت, ناقل said:
مافي مشكلة ابدا ...
لكن انت ليش تدرجها في جدول الدوام ... فقط في جدول الدوام تحتاج رقم الموظف او اسمه وتاريخ وساعة الدوام الدوام فقط ...
أحتاجها أخي
لأنه في التقارير عندما أطبعها لازمها تظهر الوظيفة مطوبة جدا
-
38 دقائق مضت, ناقل said:
السلام عليكم أخي الكريم
جدول tbl_Teachers هو الجدول الرئيسي للموظفين وفيه يتم حجز الاسم والوظيفة
أما جدول heures_effectuées_rapport هو جدول يتم فيه حجز ايام عملهم
من جدول heures_effectuées_rapport أختار أسماء الموظفين طبعا وهم نفسهم الموجودين في جدول tbl_Teachers و أٍيد أن تظهر الوظيفة تلقائا من الجدول الأساسي tbl_Teachers
وكذلك يكون فيها خاصية التحديث مثلا لنفرض أني أخطأت في اسم وظيفة لموظف في جدول tbl_Teachers وعندما أقوم بالتغيير - تتغير أسم الوظيفة في جدول heures_effectuées_rapport كذلك
مثال :
في جدول tbl_Teachers :
الاسم: خالد
الوظيفة : مهندس
في جدول heures_effectuées_rapport
الإسم: خالد
الوظيفة:.....
تاريخ العمل: 09/11/2023
++++++++++++++++++
الإسم: خالد
الوظيفة:.........
تاريخ العمل: 10/11/2023
كمثال نلاحظ أن الإسم: خالد موجود مرتين وبتاريخين مختلفين
من المفروض الوظيفة تظهر تلقائيا في السجلين معا
أنا نسيت أن أضع حقل الوظيفة من الأول والآن أضفته في جدول tbl_Teachers
لذلك وقعت في هذا المشكل
أنا حاليا عندي حوالي 500 سجل للموظفين في جدول heures_effectuées_rapport
لذلك أردت هذه الطريقة
كمثال آخر أنا عندي في جدول heures_effectuées_rapport
الإسم : خالد موجود حوالي 50 مرة
لان لديه 50 تاريخ عمل مختلف
صعبة أنا أقوم بإضافة الوظيفة له وحده 50 مرة
أريد أن أضيف له وظيفة في الجدول الأساسي tbl_Teachers فتظهر في جدول heures_effectuées_rapport
إن شاء الله تكون قد فهمت قصدي
وبارك الله فيك وربي يجازيك
-
8 ساعات مضت, عمر ضاحى said:
اتفضل الحل
اولا لحساب العمر وفترة العمل فى دالة واحده
اتفضل هذا المديول
Function CalcAge(StartDate As Date, EndDate As Date) As String Dim years As Integer Dim months As Integer Dim days As Integer Dim intH As Integer intH = Int(DateDiff("m", StartDate, EndDate)) + _ (EndDate < DateSerial(Year(EndDate), Month(EndDate), Day(StartDate))) years = Int(intH / 12) months = intH Mod 12 days = DateDiff("d", DateAdd("m", intH, StartDate), EndDate) CalcAge = years & " سنة و " & months & " شهر و " & days & " يوم" End Function
وهذا الاستعلام شامل كل شئ
SELECT tbl_info_fonctionnaire.num, tbl_info_fonctionnaire.nom_arabe, tbl_info_fonctionnaire.prenom_arabe, tbl_info_fonctionnaire.date_naissance, tbl_info_fonctionnaire.date_premiere_grade_poste, tbl_info_fonctionnaire.date_grade_poste_actuel, CalcAge([date_naissance],Date()) AS CalculateAge, CalcAge([date_premiere_grade_poste],Date()) AS WorkAge, DateAdd("yyyy",60,[date_naissance]) AS After60Y, DateAdd("m",18,[date_premiere_grade_poste]) AS After18M FROM tbl_info_fonctionnaire;
المرفق
أخي الفاضل بعد التجربة شغال بامتياز وعمل رائع ممتاز
جعله الله في ميزان حساناتك وربي يجازيك خير الجزاء
- 1
-
8 ساعات مضت, kkhalifa1960 said:
تفضل أخي ووافني بالرد .
BASEF-11.accdb 2.66 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 8 downloads
السلام عليكم أخي الطيب
بعد التجربة أخي
لا حظت أنك قمت بتحويل إلى نموذج منفرد
وعندما قمت أنا بتحويله إلى نماذج مستمرة
كمثال يكون عمر الموظف نفسه لجميع الموظفين وعند الضغط على أي موظف يقوم بحساب عمر الموظف ويكون نفسه لجميع الموظفين
بارك الله فيك أخي الكريم على المتابعة وجعلها الله في ميزان حساناك
-
السلام عليكم الأعضاء الأفاضل في هذا المنتدى الجميل
في هذا الموضوع أريد حساب:
عمر الموضوع بالسنة والشهر واليوم
و عدد سنوات عمله و .....
وذلك حسب النموذج الموجود في القاعدة المرفقة
وبارك الله فيكم وجعلها الله في ميزان حسناتكم
-
2 دقائق مضت, ناقل said:
وعليكم السلام
طيب هل النموذجين مفتوحين في نفس الوقت؟؟؟؟
وهل النموذج المنقول لها الوظيفة يكون على نفس اسم الموظف في النموذج الاول المضاف لها الوظيف ؟؟؟؟
النموذجين ليسوا مفتوحين في نفس الوقت
نعم نفيس الإسماء أخي
فعند إضافة أسم في النموذج المنقول له الوظيفة أختار الاسم من بين الأسماء الموجودة في النموذج الأول (الذي فيه الوظيفة)
و بارك الله فيك اخي
-
30 دقائق مضت, kkhalifa1960 said:
تفضل أخي وأكمل باقي وظائف للموظفين .
السلام عليكم أخي
مشكور على الرد و المتابعة
ربما لا أجيد الشرح هل فيه طريقة كما يلي: عند إضافة الوظيفة : مهندس للإسم خالد في النموذج fm_info_encadreur
تظهر مباشرة في النموذج fm_heure_effectue_raport تلقائيا لوحده من دون أن أختار الاسم في النموذج fm_heure_effectue_raport حتى تظهر الوظيفة
يعني تحديث و إضافة تلقائية للوظيفة
وبارك الله فيك
34 دقائق مضت, ناقل said:غير الحدث الموجود لديك بهذا ....
Me.fonction_encadreur = Me.nom_prenom.Column(1)
السلام عليكم أخي
مشكور على الرد و المتابعة
ربما لا أجيد الشرح هل فيه طريقة كما يلي: عند إضافة الوظيفة : مهندس للإسم خالد في النموذج fm_info_encadreur
تظهر مباشرة في النموذج fm_heure_effectue_raport تلقائيا لوحده من دون أن أختار الاسم في النموذج fm_heure_effectue_raport حتى تظهر الوظيفة
يعني تحديث وإضافة تلقائية للوظيفة
وبارك الله فيك
-
السلام علكيم الإخوة الأفاضل في هذا المنتدى الجميل
في هذا المثال
أريد تحديث قيمة حقل في جدول بناء على قيمة مدخلة في جدول ثاني كما يلي:
عند إضافة أو تحديث الوظيفة في النموذج fm_info_encadreur تظهر تلقائيا في النموذج fm_heure_effectue_raport
مثال: في النوذج fm_info_encadreur : الإسم : خالد الوظيفة: مهندس
أريد في النموذج fm_heure_effectue_raport عند اختيار الإسم: خالد تظهر تلقائيا الوظيفة: مهندس
و بارك الله فيكم وربي يجازيكم خير الجزاء
-
2 دقائق مضت, ابوخليل said:
أستاذنا و الله صراحة لا تكفي الكلمات لشكرك
ربي يرزقك من حيث لا تحتسب و يسهل جميع أمورك - و يجعلها في ميزان حسناتك-
ربي يبارك فيك - فهمت ما كنت ما أقصد لاني وجدت صعوبة في صياغة السؤال
دمت فخرا لهذا المنتدى الجميل الذي تعلمت منه الكثير واستفدت منه كثيرا كثيرا كثيرا
كما أشكر جميع الأعضاء الذي ساعدوني في مواضيعي السابقة التي تناولتها في هذا المنتدى
و ربي يبارك في هذا المنتدى الجميل
-
الان, ابوخليل said:
تفضل تم الاستغناء عن جدول المعلمين
وبما ان المعلم قد يكون له اكثر من مادة فقد جعلت المواد في التفصيل
أستاذنا بعد ملاحظة التقرير
نلاحظ اختلاف ما هو موجود في النموذج نموذج frm-time وما يتم عرضه في التقرير
السلام أستاذنا سامحيني ربما لم أشرح جيدا
إذا كان المعلم له أكثر من مادة يتم العرض في التقرير كمايلي
أنأ أعطيت لك مثال فقط نفرض أن المعلم: عبد المنعم له مادتين يتم عرضه كما في الملف المرفق
يتم عرض المادة والمعلم في الأسفل
مرة أخرى شكرا على الصبر معي و ربي يجازيك
-
-
الان, ابوخليل said:
له اكثر من مادة نعم ... ولكن لا يوجد درجة
أستاذنا الدرجة هي نفسها الرتبة
ممكن نسيت لم أنتبه و أغير التسمية
-
الان, ابوخليل said:
او لحظات دعني انظر في جدول الحصص
الدرجة غير موجودة في جدول الحصص
في جدول tbl_grade_wihda هل الدرجة ثابتة امام المادة
أستاذنا في tbl_grade_wihda
الدرجة grade ثايثة عندها مجموعة من المواد
مثلا : الدرجة grade هي معلم : المواد علوم - علوم المادة-.......
جدول الحصص لم أفهم ماذا تقصد أستاذنا
-
15 دقائق مضت, ابوخليل said:
طبعا ...
المفترض كل معلم له درجته ومادته الخاصة
والا كيف سيتم الربط مع الجدول المطلوب
سوف اضيفها واوافيك بالحل
أستاذنا
عندي في جدول الحصص المعلم له اكثر من ملدة ودرجة
بانتظار ردك ان شاءالله يكون عندك الحل
-
و عند اضافة الحقلين هل يجب ادخال المعلومات الخاصة ب grade والمادة التي يدرسها كل معلم
وشكرا
-
46 دقائق مضت, ابوخليل said:
طلبك واضح
ولكن يوجد اشكالية في الربط بين الجداول
لتطبيق الحل كما ترغب يجب اضافة حقلي ( المادة / grade ) الى جدول اسماء المعلمين
ما رأيك ؟
نعم أستاذنا
شكرا كثيرا
-
35 دقائق مضت, ابوخليل said:
مع شرحك الوافي .. الا ان طلبك غامض
وبسبب هذا الغموض لم تحصل على رد
ما العلاقة التي تربط اسم المعلم من جدول المعلمين بالبيانات المرفقة والموضحة في الصورة ؟
صحيح ان البيانات من جدول info_stagier .. فما هذه الاسماء التي في الجدول ؟
استفسار اكثر دقة :
في الصورة ادناه ما علاقة الاستاذ عبدالمنعم بالجدول الظاهر ، ومن اين اتت هذه الاسماء ؟ هل هي اسماء معلمين او مفتشين
لأني تصفحت جدول المعلمين فوجدت الأسماء تختلف
مشكور أستاذنا على الرد والمتابعة
هذه الأسماء بيانات للطلبة حسب grade
اذا كانت grade هي معلم يوجد اسماء طلبة معينين
وإذا كانت grade هي مفتش يوجد أسماء طلب معينين مختلفين
الاستاذ عبد المنعم يدرس الطلبة الذين لهم grade تساوي معلم
فيتم عرض قائمه هؤلاء الطلبة الذين عندهم grade تساوي معلم في التقرير انطلاقا من جدول info-stagier
وتحت هذه القائمة في التقرير يتم وضع اسم الاستاذ عبد المنعم
المادة التي يدرسوها subject
شرح أخر معناه في التقرير يكون مايلي
بالاعتماد على النموذج frm-time
اذا كان grade تساوي معلم
يتم وضع في التقرير قائمة الطلبة الذين عندهم grade تساوي معلم وهذا من جدول info -stagier
تم تحت قائمة الطلبة نضع اسم المعلم واسم المادة التي يدرسها لهؤلاء الطلبة
على أن تتكرر العملية مع جميع اسماء المعلمين teatcher name وأسماء المواد subject
بالنسبة grade يساوي معلم
كما في الشرح الاول المرفق
نفس الشي إذا كان grade يساوي مفتش
وشكرا كثيرا أستاذنا نتمنى أن أكون قد أو صلت لك الفكرة
-
للرفع
بارك الله فيكم
-
السلام عليكم
الأخوة الأفاضل في هذا المنتدى الجميل
أريد إنشاء تقرير يعتمد على جدولين أو أكثر
كما هو هو موضح في الشرح المرفق
الرجاء مساعدتي وبارك الله فيكم
-
منذ ساعه, kanory said:
طيب ليش ما يتم في الجدول من الاساس ...
على كل حال تم التعديل حسب طلبك في المرفق ... انظر
أخي بارك الله فيك والله هذا ما أريد بالتفصيل جزاك الله خير الجزاء وجعلها في ميزان حسناتك و يسر أمورك
أخي أنا أردت هكذا لأن الطلبة عندما تكون المادة: علم الأحياء أو علوم تكون قاعة الدراسة مشتركة رقم 50 بالنسبة لجميع الدرجات
ما عدا ذلك يدرسون في قاعات الدراسة roomالموجودة في الجدول.
فشكرا مرة أخرى
- 1
جدول الحضور والأنصراف اليومي للموظفين- حساب التأخرات
في قسم الأكسيس Access
قام بنشر
مشكور أخي الفاضل على المتابعة
والله أنا بحث كثيرا في المنتدى عن برنامج يشبه ما أريد ولم أجده
فأنا أقضي معضم وقتي في هذا المنتدى الجميل في التعلم.
مشكور أخي الفاضل على المتابعة
والله أنا بحث كثيرا في المنتدى عن برنامج يشبه ما أريد ولم أجده
فأنا أقضي معضم وقتي في هذا المنتدى الجميل في التعلم.