moho58 قام بنشر نوفمبر 9, 2023 قام بنشر نوفمبر 9, 2023 السلام علكيم الإخوة الأفاضل في هذا المنتدى الجميل في هذا المثال أريد تحديث قيمة حقل في جدول بناء على قيمة مدخلة في جدول ثاني كما يلي: عند إضافة أو تحديث الوظيفة في النموذج fm_info_encadreur تظهر تلقائيا في النموذج fm_heure_effectue_raport مثال: في النوذج fm_info_encadreur : الإسم : خالد الوظيفة: مهندس أريد في النموذج fm_heure_effectue_raport عند اختيار الإسم: خالد تظهر تلقائيا الوظيفة: مهندس و بارك الله فيكم وربي يجازيكم خير الجزاء BASEM.accdbFetching info...
ناقل قام بنشر نوفمبر 9, 2023 قام بنشر نوفمبر 9, 2023 في 9/11/2023 at 17:31, moho58 said: ريد في النموذج fm_heure_effectue_raport عند اختيار الإسم: خالد تظهر تلقائيا الوظيفة: مهندس Expand غير الحدث الموجود لديك بهذا .... Me.fonction_encadreur = Me.nom_prenom.Column(1) 1
kkhalifa1960 قام بنشر نوفمبر 9, 2023 قام بنشر نوفمبر 9, 2023 (معدل) تفضل أخي وأكمل باقي وظائف للموظفين . BASEM.accdbFetching info... تم تعديل نوفمبر 9, 2023 بواسطه kkhalifa1960
moho58 قام بنشر نوفمبر 9, 2023 الكاتب قام بنشر نوفمبر 9, 2023 في 9/11/2023 at 17:53, kkhalifa1960 said: تفضل أخي وأكمل باقي وظائف للموظفين . BASEM.accdb 704 kB · 1 download Expand السلام عليكم أخي مشكور على الرد و المتابعة ربما لا أجيد الشرح هل فيه طريقة كما يلي: عند إضافة الوظيفة : مهندس للإسم خالد في النموذج fm_info_encadreur تظهر مباشرة في النموذج fm_heure_effectue_raport تلقائيا لوحده من دون أن أختار الاسم في النموذج fm_heure_effectue_raport حتى تظهر الوظيفة يعني تحديث و إضافة تلقائية للوظيفة وبارك الله فيك في 9/11/2023 at 17:52, ناقل said: غير الحدث الموجود لديك بهذا .... Me.fonction_encadreur = Me.nom_prenom.Column(1) Expand السلام عليكم أخي مشكور على الرد و المتابعة ربما لا أجيد الشرح هل فيه طريقة كما يلي: عند إضافة الوظيفة : مهندس للإسم خالد في النموذج fm_info_encadreur تظهر مباشرة في النموذج fm_heure_effectue_raport تلقائيا لوحده من دون أن أختار الاسم في النموذج fm_heure_effectue_raport حتى تظهر الوظيفة يعني تحديث وإضافة تلقائية للوظيفة وبارك الله فيك
ناقل قام بنشر نوفمبر 9, 2023 قام بنشر نوفمبر 9, 2023 في 9/11/2023 at 18:27, moho58 said: السلام عليكم أخي مشكور على الرد و المتابعة ربما لا أجيد الشرح هل فيه طريقة كما يلي: عند إضافة الوظيفة : مهندس للإسم خالد في النموذج fm_info_encadreur تظهر مباشرة في النموذج fm_heure_effectue_raport تلقائيا لوحده من دون أن أختار الاسم في النموذج fm_heure_effectue_raport حتى تظهر الوظيفة يعني تحديث وإضافة تلقائية للوظيفة Expand وعليكم السلام طيب هل النموذجين مفتوحين في نفس الوقت؟؟؟؟ وهل النموذج المنقول لها الوظيفة يكون على نفس اسم الموظف في النموذج الاول المضاف لها الوظيف ؟؟؟؟
moho58 قام بنشر نوفمبر 9, 2023 الكاتب قام بنشر نوفمبر 9, 2023 في 9/11/2023 at 19:54, ناقل said: وعليكم السلام طيب هل النموذجين مفتوحين في نفس الوقت؟؟؟؟ وهل النموذج المنقول لها الوظيفة يكون على نفس اسم الموظف في النموذج الاول المضاف لها الوظيف ؟؟؟؟ Expand النموذجين ليسوا مفتوحين في نفس الوقت نعم نفيس الإسماء أخي فعند إضافة أسم في النموذج المنقول له الوظيفة أختار الاسم من بين الأسماء الموجودة في النموذج الأول (الذي فيه الوظيفة) و بارك الله فيك اخي
ناقل قام بنشر نوفمبر 10, 2023 قام بنشر نوفمبر 10, 2023 في 9/11/2023 at 20:00, moho58 said: النموذجين ليسوا مفتوحين في نفس الوقت نعم نفيس الإسماء أخي فعند إضافة أسم في النموذج المنقول له الوظيفة أختار الاسم من بين الأسماء الموجودة في النموذج الأول (الذي فيه الوظيفة) و بارك الله فيك اخي Expand طيب انا ماشي حسب طلبك .... لأن المفترض تجعل البيانات الخاصة بالموظفين وخاصة الثابتة منها كلها في جدول واحد ... على العموم ممكن تستخدم Dloock up لجلب البيانات المطلوبة مثل الوظيفة من الجدول الخاص بها الى النموذج الملطلوب ... جرب وان لم تستطع اعلمني للتطبيق على مثالك ... بارك الله فيك ... طبعا تجعلها فب حدث عند تحديث الاسم المختار في النموذج ... لنا رجعة .....
ناقل قام بنشر نوفمبر 10, 2023 قام بنشر نوفمبر 10, 2023 انظر <<<<<<<<<<<<<<<<<<<< Me.fonction_encadreur = DLookup("[fonction]", "[tbl_Teachers]", "[TeacherName] ='" & [Forms]![fm_heure_effectue_raport]![nom_prenom] & "'")
moho58 قام بنشر نوفمبر 10, 2023 الكاتب قام بنشر نوفمبر 10, 2023 في 10/11/2023 at 13:26, ناقل said: انظر <<<<<<<<<<<<<<<<<<<< Me.fonction_encadreur = DLookup("[fonction]", "[tbl_Teachers]", "[TeacherName] ='" & [Forms]![fm_heure_effectue_raport]![nom_prenom] & "'") Expand السلام عليكم أخي الكريم جدول 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 إن شاء الله تكون قد فهمت قصدي وبارك الله فيك وربي يجازيك
ناقل قام بنشر نوفمبر 10, 2023 قام بنشر نوفمبر 10, 2023 في 10/11/2023 at 14:28, moho58 said: أنا نسيت أن أضع حقل الوظيفة من الأول والآن أضفته Expand مافي مشكلة ابدا ... لكن انت ليش تدرجها في جدول الدوام ... فقط في جدول الدوام تحتاج رقم الموظف او اسمه وتاريخ وساعة الدوام الدوام فقط ...
moho58 قام بنشر نوفمبر 10, 2023 الكاتب قام بنشر نوفمبر 10, 2023 في 10/11/2023 at 15:13, ناقل said: مافي مشكلة ابدا ... لكن انت ليش تدرجها في جدول الدوام ... فقط في جدول الدوام تحتاج رقم الموظف او اسمه وتاريخ وساعة الدوام الدوام فقط ... Expand أحتاجها أخي لأنه في التقارير عندما أطبعها لازمها تظهر الوظيفة مطوبة جدا
ناقل قام بنشر نوفمبر 10, 2023 قام بنشر نوفمبر 10, 2023 (معدل) في 10/11/2023 at 16:02, moho58 said: لأنه في التقارير عندما أطبعها لازمها تظهر الوظيفة مطوبة جدا Expand كنت متوقع هذه الاجابة ... لذلك سألت ... اخي الكريم يمكن عمل ما تريد في التقرير عن طريق ربط جدول البيانات وجدول الحضور وبالتالي يخفف من حجم قاعدة البيانات ... لانك ممكن تحتاج في التقرير مثلا راتب الموظف او درجة الموظف الخ .... فهل تضيف كل هذا في جدول الحضور . لان هذا الجدول لو حسبتها على مدى سنه لكل موظف كم سجل يصبح للموظف الواحد وكم سجل على مستوى الموظفين ... لذلك البيانات الاساسية كما فعلت انت في جدول والمتغير في جدول باسماء او ارقام الموظف او رقم ID للخاص بالموظف تسهل وتخفف القاعدة ... تم تعديل نوفمبر 10, 2023 بواسطه ناقل
moho58 قام بنشر نوفمبر 10, 2023 الكاتب قام بنشر نوفمبر 10, 2023 في 10/11/2023 at 16:45, ناقل said: كنت متوقع هذه الاجابة ... لذلك سألت ... اخي الكريم يمكن عمل ما تريد في التقرير عن طريق ربط جدول البيانات وجدول الحضور وبالتالي يخفف من حجم قاعدة البيانات ... لانك ممكن تحتاج في التقرير مثلا راتب الموظف او درجة الموظف الخ .... فهل تضيف كل هذا في جدول الحضور . لان هذا الجدول لو حسبتها على مدى سنه لكل موظف كم سجل يصبح للموظف الواحد وكم سجل على مستوى الموظفين ... لذلك البيانات الاساسية كما فعلت انت في جدول والمتغير في جدول باسماء او ارقام الموظف او رقم ID للخاص بالموظف تسهل وتخفف القاعدة ... Expand إن أمكن شرح بسيط على المثال وبارك الله فيك أخي
تمت الإجابة ناقل قام بنشر نوفمبر 11, 2023 تمت الإجابة قام بنشر نوفمبر 11, 2023 في 10/11/2023 at 20:09, moho58 said: إن أمكن شرح بسيط على المثال وبارك الله فيك أخي Expand طيب ... بارك الله فيك :::::: انظر الى الجدول tbl_Teachers تم ادراج البيانات المطلوبة مثل الوظيفة وفي جدول الحضور heures_effectuées_rapport حسب بياناتك اعتمدنا على الاسم تدوين اسم الموظف والتاريخ ( هل تريد حساب تأخر للموظف مستقبلا ام لا ...... ) لاني تركتها حسب التاريخ فقط === وهنا الخلاصة ( في الاستعلام ) تم استخراج اسم الموظف وتاريخ الحضور والوظيفة بدون تسجيلها في جدول الحضور وبهذا لم نكرر الوظيفة في جدول الحضور مرفق المثال ::: BASEM (2).accdbFetching info... 1
moho58 قام بنشر نوفمبر 11, 2023 الكاتب قام بنشر نوفمبر 11, 2023 في 11/11/2023 at 12:16, ناقل said: طيب ... بارك الله فيك :::::: انظر الى الجدول tbl_Teachers تم ادراج البيانات المطلوبة مثل الوظيفة وفي جدول الحضور heures_effectuées_rapport حسب بياناتك اعتمدنا على الاسم تدوين اسم الموظف والتاريخ ( هل تريد حساب تأخر للموظف مستقبلا ام لا ...... ) لاني تركتها حسب التاريخ فقط === وهنا الخلاصة ( في الاستعلام ) تم استخراج اسم الموظف وتاريخ الحضور والوظيفة بدون تسجيلها في جدول الحضور وبهذا لم نكرر الوظيفة في جدول الحضور مرفق المثال ::: BASEM (2).accdb 804 kB · 4 downloads Expand بعد التجربة والتطبيق على 6 تقارير اشتغلت معي بامتياز ولم تحصل معي مشاكل أخي الفاضل بارك الله فيك أنت أعطيتني حل ممتاز وأحسن بكثير من الفكرة التي طرحت به السؤال وكنت أريدها و هي تقريبا مستحيلة ومعقدة جدا فيما يخص حساب التأخرات سأكتب موضوع جديد بعد قليل في هذا الشأن مرة أخرى أخي بار ك الله فيك و ربي يجازيك خير الجزاء وجعلها الله في ميزان حساتك ويسر أمرك ورزقك من حيث لا تحتسب 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.