اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

moho58

04 عضو فضي
  • Posts

    772
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو moho58

  1. تحية طيبة متجددة أخي @Foksh بعد التجريب في قاعدتي الخلصة المشكلة في المعدل العام أنا جاعل نوع النتيجة تكون مزدوج 😞 فيظهر الخطأ كما في الصورة) لكن لما أحول المعدل العام : إلى عدد صحيح . يشتغل عادي وبدون مشاكل وأنا في قاعدتي الخاصة المعدل العام : لازم تكون مزدوج (يكون بالفاصلة ) ولايمكنني تحويل المعدل العام :إلى عدد صحيح في قاعدتي الخاصة ان شاء الله يكون عندك حل لهذا المشكل وبارك الله فيك
  2. بعد التجربة أخي الاستعلام يشتغل جيدا فيما يخص : حساب ترتيب الطالب وكذا حساب مجموع الطلاب في النموذج لكن لا يمكن التعديل على علامات الطلاب في النموذج - إذا ما كان خطأ ما. و بارك الله فيك
  3. السلام عليكم أخي @Foksh مشكور جدا على هذا الرد هل أجعل هذا الاستعلام كمصدر للسجلات في النموذج frm_modul و هل غيرت اسم الجولين
  4. روعة وابداع ما بعده ابداع شغال بامتياز وتحكم جيد جدا في التقارير جزاك الله كل خير أخي @Foksh وصدقة جارية ان شاء الله لك سأطبق هذا الشغل على كثير من التقارير وسأستعمله في عملي لسنوات ان شاء الله وستصلك ان شاء الله دعوات الخير مني ومن زملائي في العمل
  5. السلام عليكم أستاذنا @ابوخليل معك حق المشكل كان في حقل المعدل العام قمت بتغيير نوع النتيجة إلى : عدد صحيح فاشتغل فضلا وإن كان بالإمكان استاذنا : ترتيب الطالب يكون حسب الطلاب المختارين من النموذج frm_examen_fin_formation حسب: السنة والدرجة والبلد وليس حسب جميع الطلاب الموجودين في الجدول modul مثال: اختار من النموذج السنة: 2022/2021 الدرجة: مساعد مهندس البلد:عمان يظهر النموذج كما في الصورة المرفقة وفيه 8 طلاب نلاحظ: مثلا الطالب المسمى : منار ترتيبه هو: 27 ومجموع الطلاب: 8 الترتيب يكون حسب ما تم احتياره من النمودج (هنا الطالب منار من المفروض ترتيبه يكون محصور من 1 إلى8 ترتيب الطالب : يكون حسب المعدل العام: من الأكبر إلى الأصغر وفي حالة التساوي نأخد معيار ترتيب آخر وهو ID (ويكون من الأصغر إلى الأكبر) وجزاك الله خيرا
  6. السلام عليكم أخي @Foksh فضلا أريد تعـــديل: وهو أن الكود لا يأخد بعين الاعتبار اسم التقرير لتحديد ارتفاع صف التقرير مثال: في جدول tab_hauteur_range tab_hauteur_range ID السنة الدرجة البلد ارتفاع صف التقرير اسم التقرير 5 2021/2020 معلم عمان 8,00 rap_pv ID السنة الدرجة البلد ارتفاع صف التقرير اسم التقرير 8 2021/2020 معلم عمان 1,00 rap_pv2 نلاحظ أن السنة والدرجة والبلد نفسها ومتشابهة لكن اسم التقرير مختلف عند الضغط على فتح التقرير المسمى rap_pv او التقرير المسنى rap_v2 دائما راتفاع التقرير يكون 8 سم ، مع أنه ارتفاع صف التقرير يختلف في التقريرين (من المفروض يكون ارتفاع الصف في التقرير rap_pv هو 8 وارتفاع الصف في التقرير rap_pv2 هو 1 ان شاء الله تكون وصلت الفكرة ويكون عندك الحل والتعديل لاخذ بعين الاعتبار اسم التقرير وإذا ٍايت أنت أن أفتح موضوعي جديد سافعل وجزاك الله خيرا baseM5.accdb
  7. مشكور جدا أستاذنا الفاضل على المتابعة بعد التجربة مزال نفس الخطأ ولا يعطي نتيجة ترتيب الطالب الخطأ موضح في الصورة
  8. السلام عليكم أخي @منتصر الانسي بعد التجربة شغال بامتياز ويؤدي المطلوب على أكمل وجه وبدون مشاكل فكرة ممتازة جزاك الله كل خير وجعلها في ميزان حساناتك. كما أتوجه كذلك بخالص الشكر والامتنان لأخي @Foksh
  9. تحية طيبة أستاذنا الفاضل @ابوخليل معذرة على التأخر في الرد بعد التجربة ظهر الخطأ كما في الصورة 1 أستاذنا فيما يخص الفلترة: عند القيام بعملية الفلترة يعطينا ترتيب كل طالب وكذا مجموع الطالب حسب ما اخترناه من النموذج السابق عند استعمال العملية count (*) عند القيام بالفلترة يعطيني مجموع الطلاب دائما 1 وفي المثال الموضح في الصورة 1 مجموع الطلاب هو 8 أستاذنا يرجى التأكد كذلك من صحة العلاقة الموجودة في نموذج frm_modul بين الجدولين info_stagiere و modul بين الحقلين ID و id وبارك الله فيك
  10. السلام عليكم الاخوة الافاضل في هذا المنتدى الجميل في هذا الموضوع اريد معرفة ترتيب كل طالب من مجموع الطلاب (بما في ذلك عند القيام بعملية الفلترة يعطيني الترتيب وكذا مجموع الطلاب) من النموذج frm_examen_fin_formation اختار: السنة ثم الدرجة ثم البلد ثم افتح النموذج frm_modul في النموذج frm_modul : يعرض أسماء الطلبة حسب ما تم اختياره من النموذج السابق في هذا النموذج frm_modul أريد أن أعرف (الترتيب) الخاص بكل طالب من مجموع الطلاب وقد أضفت مربعي نص هما: ترتيب الطالب و مجموع الطلاب مثال فقط: من النموذج frm_examen_fin_formation اختار: السنة: 2022/2021 الدرجة: مساعد مهندس البلد: عمان ثم افتح النموذج frm_modul نلاحظ وجود 8 طلاب ما أريده من فضلكم هو أن أضع في مربعي النص الموجودين في النموذج : ترتيب كل طلاب : .... (الترتيب حسب المعدل العام من الأكبر إلى الأصغر وفي حالة التساوي في المعدل العام نضيف معيار آخر هو حقل ID من جدول info_stagiere ويكون من الأصغر إلى الأكبر ) مجموع الطلاب: هو تلقائا 8 حسب ما تم اختياره من النموذج السابق وهذا الكود يجب أن يشتغل مع عملية الفلترة و انهاء الفلترة (الأكواد موجودة للفلترة وانهاء الفلترة) يعني يعطيني في حالة البحث عن طالب يعطيني ترتيب هذا طالب وكذا مجموع الطلاب أنا حاولت محاولة ضعيفة اشتغلت معي لكن في عملية الفلترة وانهاء الفلترة لا يعطيني ترتيب كل طالب * حاجة ثانية من فضلكم أريد ان اعرف العلاقة صحيحة الموجودة بين الجدولين info_stagiere و modul بين الحقلين ID و id لاني استعملتها كثيرا في جداول مختلفة الرجاء المساعدة والتوجيه وبارك الله فيكم baseC.accdb
  11. تحية طيبة أخي التسمية اخي يجب أن تكون عبارة عن نــــص ، لانها تصف الوثائق التي اريد أن اضيفها، ولأني كذلك سجلت بيانات عبارة أن تسميات عندي مدة طويلة و انا استعمل هذا الكود ان شاء الله عندما تطالع الملف يكون عندك الحل المناسب
  12. السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل في موضوعي هذا أريد التعديل على كود حفظ لحفظ الوثائق بجانب قاعدة البيانات: - فتح النموذج frm_divers_dossiers - الضغط على زر "إضافة وثيقة" - سيفتح نموذج آخر اسمه FrmAttchedFiles : في هذا النموذج أريد التعديل على كود حفظ البيانات والموجود في زر " إضافة/فتح الملف" نلاحظ وجود موظفين: موظف 1 و موظف 2 ولهما وثيقة تحمل نفس الأسم هو: 1 لكن المحتوى الداخلي للوثيقة مختلف تماما فالكود الحالي يحذف الوثائق ويبقى على وثيقة واحدة فقط لأنهما متشابهان في الإسم الكود الحالي يشتغل جيدا لكن بالصدفة أكتشفت أنه في حالة إضافة وثيقتين لهما نفس الإسم يبقى على وثيقة واحدة فقط لأنهما يقعان في نفسس المجلد (الملف) لأني أحيانا أضيف الوثائق بسرعة وليس في كل مرة يلزم أغير الإسم لأضمن أن لايتم يتعويضه هل يمكن التعديل على الكود لضمان حفظ الوثائق حتى ولو كانوا متشابهين في الإسم، أم أنه يوجد حل آخر الرجاء المساعدة والتوجيه وبارك الله فيكم baseA.accdb
  13. بعد التجربة المطولة شغال بامتياز وعلى أكمل وجه والله لا تكفي الكلمات لشكرك اسال الله أن ييسر أمورك و يرزقك من حيث لا تحتسب جزاك الله كل خير أخي الكريم @Foksh
  14. تحية طيبة أخي @Foksh معذرة على التأخر في الرد ممتاز جد جدا خاصة فيما يتعلق بالإعتماد على Tag = moho58 لمربعات النص ، دون الحاجة الى تحديد الأسماء بشكل يدوي . سهلت الكثير و الكثير للتقارير التي بها حقول كثيرة فضــلا وكرمـا مزال طلبين عندما تتيح لك الفرصة : قد اشرت إليهما سابقا: * ارتفاع الصف وارتفاع التفصيل : يجب يكون لهما نفس الارتفاع لقد جعلت ارتفاع صف التقرير كمثال 0.4 كما في الصورة . نلاحظ هناك فراغات * أخي فيما يخص الرسالة التي تأتي بعنوان : "لم يتم العثور على تقرير مطابق" إذا كانت البيانات غير موجودة في الجدول tab_hauteur_range لما تم اختيارة من النموذج يتم فتح التقرير عادي و يكون ارتفاع صف التقرير تلقائيا هو 0.7 سم إن شاء الله تكون لديك الأفكار لهذين التعديلين وبارك الله فيك و رزقك من حيث لا تحتسب
  15. تحية طيبة متجددة الاختيارات ما اريده طباعته من النموذج فإذا أردت تقليص ارتفاع الصف وكذا التفصيل أسجل هذه الاختيارات في جدول tab_hauteur_range وأطبع لكي أتحفظ بنفس ارتفاع الصف لهذه الاختيارات عند الطباعة مرة أخرى بعد مدة مثلا. لقد أضفت ثلاثة اختيارات كمثال في tab_hauteur_range تفضل أخي الكريم @Foksh baseM1.accdb
  16. تحية طيبة الأخ والأستاذ الكريم @Foksh مشكور جدا جدا على الرد والاهتمام بموضوعي بعد التجربة على تقارير ونماذج ، المبدأ العام للفكرة جيد جدا و تقريبا لبى المطلوب لو سمحت عندي بعض الملاحظات:(معذرة ربما لم أعرف كيف أوصل الفكرة جيدا من الأول) * فيما يخص التحكم في ارتفاع الصف يكون معه كذلك التحكم في ارتفاع التفصيل حتى لا تكون فراغات واضحة (غير محبدة) يعني ارتفاع الصف يكون بنفس ارتفاع التفصيل الصورة 1 * في الجدول tab_hauteur_range عند اضافة سطر (شروط جديدة) لا يأخذها بعين الاعتبار لاني لا حظت في الكود السابق يعمل مقارنة مع tab_hauteur_range في حالة وجود سطر واحد فقط وأنا أريد عدة أسطر كثيرة (يعني شروط جديدة) في tab_hauteur_range وعند الاختيار من النموذج تكون المقارنة مع الأسطر والمتشابهة تماما يكون ارتفاع صف التقرير وكذا التفصيل الصورة 2 * اخي في التقرير ممكن عندي حقول كثيرة ,انا اريد تطبيقة على عدة تقارير كثيرة طبقت الفكرة على جميع الحقول Me.nom.Height = h Me.prenom.Height = h هل فيه طريقة أكثر اختصار إن امكن لانها هذه تؤدي الوظيفة جيدا *********** شرح بسيط آخر: أنا عندي سنوات ودرجات و بلدان كثيرة مثلا السنة 2021 /2022 والدرجة: معلم البلد: عمان في التقرير يظهر لي 27 سطر - أصــــغر في ارتفاع الصف والتفصيل حتى تتسعهم صفحة واحدة فقط - - أطبع التقرير - بعد مدة طويلة لو أردت طباعته مرة ثانية يكون بنفس الشكل تماما (يعني عدد الصفحات) و أكرر نفس العملية : الاختيار من النموذج. (أعدل في ارتفاع الصف والتفصييل كما اشاء - ) أن شاء الله اكون قد شرحت جيدا جزاك الله خيرا أخي الكريم @Foksh وبارك الله فيك
  17. السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل في هذا الموضوع أريد التحكم في ارتفاع الصفوف في تقرير انطلاقا من الاختيار من مربعات سرد وتحرير في نموذج مثال: لعرض التقرير : من النموذج frm_examen_fin_formation اختار: السنة: 2021/2020 الدرجة: معلم البلد: عمان لكن قبل عرض التقرير المسمى rap_pv يجب عمل مقارنة بين المعطيات المذكورة أعلاه ومقارنته في الجدول المسمىtab_hauteur_range في الجدول نجد مايلي: السنة: 2021/2020 الدرجة: معلم البلد: عمان ارتفاع الصف: 1سم اسم التقرير : rap_pv - المقارنة بين المعطيات المختارة من النموذج (السنة - الدرجة - البلد-اسم التقرير ) نبحث عنها في الجدول tab_hauteur_range والتي تكون متشابها يتم على أساسها تحديد ارتفاع صف التقرير و في هذا المثال بعد المقارنة ارتفاع صف التقرير هو 1 سم - وإذا اخترت من النموذج الاختيارات وعملت مقارنة ولم اجد ما يشابها في الجدول tab_hauteur_range اجعل ارتفاع صف التقرير تلقائا هو 0.7 بهذا المبدأ أريد التحكم في ارتفاع صف التقرير لانه لدي سنوات كثيرة ودرجات وبلدان وبهذه الكيفية اتحكم جيدا في التقارير في التقرير : rap_pv توجد احيانا حقول كثيرة وقد اختصرتها فقط نتمنى اني اوصلت الفكرة وان شاء الله يمكن تجسيدها الرجاء المساعدة والتوجيه وبارك الله فيكم baseM.accdb
  18. بعد التجربة شغال بامتياز وبدون مشاكل هذا هو المطلوب بالضبط ربي يجايك أخي الطيب @Foksh خير الجزاء ويعطيك الخير الصحة والعافية لك ولأهلك ان شاء الله دمت فخرا لهذا المنتدى الجميل
  19. السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل أريد إضافة بيانات كل سجل من جدول tbl_info_fonctionnaire في جدول tbl_masser_mihani إنطلاقا من النموذج fm_info_fonctionnaire و من زر " إضافة " بشرط واحد أن لا يكون الحقل date_grade_poste_actuel من جدول tbl_info_fonctionnaire موجود في الجدول tbl_masser_mihani وفي الحقل date_nomination لنفس الموظف الذي له الرقم num مثلا num الموظف هو رقم : 3 في tbl_info_fonctionnaire و : date_grade_poste_actuel هو: 01/06/2025 فندهب إلى الجدول tbl_masser_mihani ونعمل مقارنة إذا كان : code_fonct يساوي 3 وبه حقل date_nomination هو: 01/06/2025 فهنا لا يمكن الاضافة وتأتي رسالة توضح بإن البيانات موجودة مسبقا ، أما إذا كان التاريخ يختلف عن 01/06/2025 لنفس الموظف الذي له رقم 3 فهنا نستطيع الإضافة بهذه الطريقة اريد ألكود ان يشتغل عملت محاولة للكود وهي في زر إضافة في النموذج الرجاء المساعدة والتوجيه وبارك الله فيكم baseQ.accdb
  20. بعد التجربة الاخ والأستاذ الطيب @Foksh شغال بامتياز هدا هو المطلوب بالضبط جزاك الله خيرا . جزاك الله خيرا و بارك الله فيك.
  21. تحية طيبة الأستاذ والأخ الكريم @Foksh أولا أعتذر على التأخير في الرد على الموضوع بعد التجربة أخي شغال ويؤدي المطلوب في هذا المثال: ربما أنا لم أعرف كيف أشرح طبقته على قاعدة البيانات التي اعمل عليها في جدول tbl_info_fonctionnaire الذي عندي به حقول كثيرة وانا اختصرته وابقيت على 6 حقول فالكود يقوم يقوم بحدف البيانات الموجودة السابقة في الجدول ويضيف الجديدة وأنا أريد اخي الابقاء على جميع البيانات السابقة في جدول tbl_info_fonctionnaire مع تحديث في الجدول للحقول المعنية فقط. وجزاك الله خيرا
×
×
  • اضف...

Important Information