اذهب الي المحتوي
أوفيسنا

moho58

04 عضو فضي
  • Posts

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

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

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

  1. إن شاء الله شفاءا عاجلا لايغادر سقما
  2. السلام عليكم أخي @منتصر الانسي شكرا على الرد والاهتمام بعد تجربة المثال وتغيير تنسيق المعدل العام إلى #,00 مزالت نفس المشكلة التي كانت تظهر في جميع الاقترحات السابقة ( الصورة المرفقة) إلى غاية اعتماد فكرة الأخ @Foksh واعتماد دالة Replace التي تعمل بصورة جيدة وبدون مشاكل .
  3. بعد التجربة أخي @Foksh الحمد لله شغال بامتياز وبدون مشاكل ألف شكر وامتنان وتقدير وجزاك الله كل الخير - أمين
  4. تحية طيبة أخي والله بحث وحاولث كثيرا. طبعا حسب مستواي عند تحويل حقل mouadel_3am إلى عدد صحيح يشتغل وبدون مشاكل أخي هل ممكن تغيير الكود التالي نهائيا أو إدخال تعديلات عليه : Dim strSQL As String If Not IsNull(Me.ID) Then strSQL = "SELECT COUNT(*) FROM (" & _ "SELECT modul.mouadel_3am FROM info_stagiere " & _ "LEFT JOIN modul ON info_stagiere.ID = modul.id " & _ "WHERE info_stagiere.annee='" & [Forms]![frm_examen_fin_formation]![annet] & "' " & _ "AND info_stagiere.grade='" & [Forms]![frm_examen_fin_formation]![grade1] & "' " & _ "AND info_stagiere.wilaya='" & [Forms]![frm_examen_fin_formation]![wilaya1] & "'" & _ ") WHERE mouadel_3am >= " & Me.mouadel_3am Me.m = CurrentDb.OpenRecordset(strSQL)(0) لعل العملية تنجح ان شاء الله وبارك الله فيك لاني بحاجة ماسة لهذا الطلب baseM11.accdb
  5. أمر محير حقا ممن المشكل في لغة نسخة الأوفيس فأنا عندي نسخة 2016 عربية
  6. تحية طيبة أخي @Foksh القاعدة الأصلية التي أعمل عليها مشابهة لهذه تقريبا فقط اختصرت بعض الحقول - المبدأ العام هكذا فقط قمت بتغيير : حجم الحقل - التنسيق - المنازل العشرية * كما في الصورة المرفقة 1 * ليصبح بنفس ما هو ما جود في القاعدة الأصلية * المشكل مزال يظهر كما في الصورة المرفقة 2 لو سمحت أرفقت القاعدة المعدلة للتجريب عليها(للمرة الأخيرة حتى لا أثقل عليك أشغلك كثيرا فقط بهذا الموضوع ) وإن اشتغلت عندك فالمشكل على مستواي فجزاك الله كل الخير أخي ,استاذنا @Foksh -آميـــــــن كما أتوجه بالشكر والإمتنان لمعلمنا الجليل @ابوخليل جزاه الله كل الخير - آميــــــن baseM10.accdb
  7. تحية طيبة متجددة أخي @Foksh بعد التجريب في قاعدتي الخلصة المشكلة في المعدل العام أنا جاعل نوع النتيجة تكون مزدوج 😞 فيظهر الخطأ كما في الصورة) لكن لما أحول المعدل العام : إلى عدد صحيح . يشتغل عادي وبدون مشاكل وأنا في قاعدتي الخاصة المعدل العام : لازم تكون مزدوج (يكون بالفاصلة ) ولايمكنني تحويل المعدل العام :إلى عدد صحيح في قاعدتي الخاصة ان شاء الله يكون عندك حل لهذا المشكل وبارك الله فيك
  8. بعد التجربة أخي الاستعلام يشتغل جيدا فيما يخص : حساب ترتيب الطالب وكذا حساب مجموع الطلاب في النموذج لكن لا يمكن التعديل على علامات الطلاب في النموذج - إذا ما كان خطأ ما. و بارك الله فيك
  9. السلام عليكم أخي @Foksh مشكور جدا على هذا الرد هل أجعل هذا الاستعلام كمصدر للسجلات في النموذج frm_modul و هل غيرت اسم الجولين
  10. روعة وابداع ما بعده ابداع شغال بامتياز وتحكم جيد جدا في التقارير جزاك الله كل خير أخي @Foksh وصدقة جارية ان شاء الله لك سأطبق هذا الشغل على كثير من التقارير وسأستعمله في عملي لسنوات ان شاء الله وستصلك ان شاء الله دعوات الخير مني ومن زملائي في العمل
  11. السلام عليكم أستاذنا @ابوخليل معك حق المشكل كان في حقل المعدل العام قمت بتغيير نوع النتيجة إلى : عدد صحيح فاشتغل فضلا وإن كان بالإمكان استاذنا : ترتيب الطالب يكون حسب الطلاب المختارين من النموذج frm_examen_fin_formation حسب: السنة والدرجة والبلد وليس حسب جميع الطلاب الموجودين في الجدول modul مثال: اختار من النموذج السنة: 2022/2021 الدرجة: مساعد مهندس البلد:عمان يظهر النموذج كما في الصورة المرفقة وفيه 8 طلاب نلاحظ: مثلا الطالب المسمى : منار ترتيبه هو: 27 ومجموع الطلاب: 8 الترتيب يكون حسب ما تم احتياره من النمودج (هنا الطالب منار من المفروض ترتيبه يكون محصور من 1 إلى8 ترتيب الطالب : يكون حسب المعدل العام: من الأكبر إلى الأصغر وفي حالة التساوي نأخد معيار ترتيب آخر وهو ID (ويكون من الأصغر إلى الأكبر) وجزاك الله خيرا
  12. السلام عليكم أخي @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
  13. مشكور جدا أستاذنا الفاضل على المتابعة بعد التجربة مزال نفس الخطأ ولا يعطي نتيجة ترتيب الطالب الخطأ موضح في الصورة
  14. السلام عليكم أخي @منتصر الانسي بعد التجربة شغال بامتياز ويؤدي المطلوب على أكمل وجه وبدون مشاكل فكرة ممتازة جزاك الله كل خير وجعلها في ميزان حساناتك. كما أتوجه كذلك بخالص الشكر والامتنان لأخي @Foksh
  15. تحية طيبة أستاذنا الفاضل @ابوخليل معذرة على التأخر في الرد بعد التجربة ظهر الخطأ كما في الصورة 1 أستاذنا فيما يخص الفلترة: عند القيام بعملية الفلترة يعطينا ترتيب كل طالب وكذا مجموع الطالب حسب ما اخترناه من النموذج السابق عند استعمال العملية count (*) عند القيام بالفلترة يعطيني مجموع الطلاب دائما 1 وفي المثال الموضح في الصورة 1 مجموع الطلاب هو 8 أستاذنا يرجى التأكد كذلك من صحة العلاقة الموجودة في نموذج frm_modul بين الجدولين info_stagiere و modul بين الحقلين ID و id وبارك الله فيك
  16. السلام عليكم الاخوة الافاضل في هذا المنتدى الجميل في هذا الموضوع اريد معرفة ترتيب كل طالب من مجموع الطلاب (بما في ذلك عند القيام بعملية الفلترة يعطيني الترتيب وكذا مجموع الطلاب) من النموذج 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
  17. تحية طيبة أخي التسمية اخي يجب أن تكون عبارة عن نــــص ، لانها تصف الوثائق التي اريد أن اضيفها، ولأني كذلك سجلت بيانات عبارة أن تسميات عندي مدة طويلة و انا استعمل هذا الكود ان شاء الله عندما تطالع الملف يكون عندك الحل المناسب
  18. السلام عليكم الإخوة الأفاضل في هذا المنتدى الجميل في موضوعي هذا أريد التعديل على كود حفظ لحفظ الوثائق بجانب قاعدة البيانات: - فتح النموذج frm_divers_dossiers - الضغط على زر "إضافة وثيقة" - سيفتح نموذج آخر اسمه FrmAttchedFiles : في هذا النموذج أريد التعديل على كود حفظ البيانات والموجود في زر " إضافة/فتح الملف" نلاحظ وجود موظفين: موظف 1 و موظف 2 ولهما وثيقة تحمل نفس الأسم هو: 1 لكن المحتوى الداخلي للوثيقة مختلف تماما فالكود الحالي يحذف الوثائق ويبقى على وثيقة واحدة فقط لأنهما متشابهان في الإسم الكود الحالي يشتغل جيدا لكن بالصدفة أكتشفت أنه في حالة إضافة وثيقتين لهما نفس الإسم يبقى على وثيقة واحدة فقط لأنهما يقعان في نفسس المجلد (الملف) لأني أحيانا أضيف الوثائق بسرعة وليس في كل مرة يلزم أغير الإسم لأضمن أن لايتم يتعويضه هل يمكن التعديل على الكود لضمان حفظ الوثائق حتى ولو كانوا متشابهين في الإسم، أم أنه يوجد حل آخر الرجاء المساعدة والتوجيه وبارك الله فيكم baseA.accdb
  19. بعد التجربة المطولة شغال بامتياز وعلى أكمل وجه والله لا تكفي الكلمات لشكرك اسال الله أن ييسر أمورك و يرزقك من حيث لا تحتسب جزاك الله كل خير أخي الكريم @Foksh
  20. تحية طيبة أخي @Foksh معذرة على التأخر في الرد ممتاز جد جدا خاصة فيما يتعلق بالإعتماد على Tag = moho58 لمربعات النص ، دون الحاجة الى تحديد الأسماء بشكل يدوي . سهلت الكثير و الكثير للتقارير التي بها حقول كثيرة فضــلا وكرمـا مزال طلبين عندما تتيح لك الفرصة : قد اشرت إليهما سابقا: * ارتفاع الصف وارتفاع التفصيل : يجب يكون لهما نفس الارتفاع لقد جعلت ارتفاع صف التقرير كمثال 0.4 كما في الصورة . نلاحظ هناك فراغات * أخي فيما يخص الرسالة التي تأتي بعنوان : "لم يتم العثور على تقرير مطابق" إذا كانت البيانات غير موجودة في الجدول tab_hauteur_range لما تم اختيارة من النموذج يتم فتح التقرير عادي و يكون ارتفاع صف التقرير تلقائيا هو 0.7 سم إن شاء الله تكون لديك الأفكار لهذين التعديلين وبارك الله فيك و رزقك من حيث لا تحتسب
  21. تحية طيبة متجددة الاختيارات ما اريده طباعته من النموذج فإذا أردت تقليص ارتفاع الصف وكذا التفصيل أسجل هذه الاختيارات في جدول tab_hauteur_range وأطبع لكي أتحفظ بنفس ارتفاع الصف لهذه الاختيارات عند الطباعة مرة أخرى بعد مدة مثلا. لقد أضفت ثلاثة اختيارات كمثال في tab_hauteur_range تفضل أخي الكريم @Foksh baseM1.accdb
×
×
  • اضف...

Important Information