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

خالد عبد الغفار

03 عضو مميز
  • Posts

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

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

مشاركات المكتوبه بواسطه خالد عبد الغفار

  1. نتيجة محاوله دامت لاكثر من ساعتين ونصف بشرح مفصل 

    Sub DistributeCommitteeRoles()
        ' تعريف المتغيرات
        Dim wsTeachers As Worksheet
        Dim wsCommittees As Worksheet
        Dim lastRowTeachers As Long
        Dim lastRowCommittees As Long
        Dim teacherRow As Long
        Dim committeeRow As Long
        
        ' تعيين ورقة العمل "tb_tashkeel"
        Set wsTeachers = ThisWorkbook.Sheets("tb_tashkeel")
        
        ' تحديد آخر صف في ورقة العمل "tb_tashkeel"
        lastRowTeachers = wsTeachers.Cells(wsTeachers.Rows.Count, "A").End(xlUp).Row
        
        ' تعيين ورقة العمل "tb_lgan"
        Set wsCommittees = ThisWorkbook.Sheets("tb_lgan")
        
        ' تحديد آخر صف في ورقة العمل "tb_lgan"
        lastRowCommittees = wsCommittees.Cells(wsCommittees.Rows.Count, "A").End(xlUp).Row
        
        ' حلقة لتحديد اللجان وتوزيع الأدوار
        For teacherRow = 2 To lastRowTeachers ' نبدأ من الصف 2 لتجنب العناوين
            ' الشروط التي يجب تحقيقها لتوزيع الأدوار
            If wsTeachers.Cells(teacherRow, "work_cod").Value = 1 Then
                ' استدعاء دالة لتوزيع الأدوار
                DistributeRoles wsTeachers.Cells(teacherRow, "teach_cod").Value, wsTeachers.Cells(teacherRow, "gov_cod").Value
            End If
        Next teacherRow

        ' رسالة تأكيد عند الانتهاء
        MsgBox "تم توزيع الأدوار بنجاح!", vbInformation
    End Sub

    Sub DistributeRoles(teacherCode As Long, teacherGovCode As Long)
        ' يمكنك هنا تكميل الكود بتحديد وتوزيع الأدوار وفقًا لمتطلباتك
        ' يمكنك استخدام الأوامر SQL لاستعلام قواعد البيانات أو الشيتات المعنية
        ' على سبيل المثال: "SELECT * FROM tb_lgan WHERE gov_cod <> " & teacherGovCode
        
        ' يمكنك أيضًا تحديد الأفراد المؤهلين لتولي دور معين وتخزين رقم اللجنة في جدول tb_tashkeel
        ' يُفضل استخدام وظائف مساعدة لتحقيق ذلك بشكل فعّال
        ' يمكن أن يكون ذلك بمثابة نقطة بداية للتعديل وفقًا لاحتياجاتك الفعلية
    End Sub
     

     

  2. اهلا بك استاذنا / kanory

    الرقم ده طالب مثلا 3 مواد من 9 رياضه ورسم فنى ومساحه ودول مثلا المطلوب ظهورهم فقط امام رقمه واخفاء باقى المواد الخاليه بدرجاتها

    الصفر الموضوع مكان الدرجه ممكن بس من التجارب فقط 

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

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

                               تحياتى للجميع

    بالمرفق جدول يحتوى على المواد التى يود الطالب ان يتقدم يتظلم بها ( tazalumat )عملت لها تقرير( tazlme ) وبحثت عن اخفاء المواد الخاليه بدرجة الماده ثم المحاذاه افقيا لم اتوصل للمراد فهل يمكن تحويل الصفوف الى اعمده لتظهر بنفس الآليه الموجودة بجدول ( tazalumat_1 ) ليكون ناتجها الموجود بتقرير 1

     ارجو ممن لديه الخبرة المساعدة إن أمكن وللجميع تحياتى

    مواد التظلم.rar

  4. استاذنا الفاضل جعفر

    تحياتى لشخصكم النبيل

    نعم اكملت التقرير امس (او صباحا) والفرق اصبح رهيب جربت الطباعة كمان اول ما وصلت العمل والنتائج مضبوطه والفرق واضح جدا والفضل لكم بعد الله تعالى بارك الله فيك والف الف شكر استاذنا الفاضل 

    وجزاكم الله خير الجزاء وسدد خطاك

    • Thanks 1
  5. جزاك الله خير الجزاء استاذنا ومعلمنا الجليل

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

  6. السلام عليكم ورحمة الله

    بالمرفق تقرير مصدره استعلام يقوم بعد مواد الدور الثانى لعدة تخصصات العد فى التقرير سليم بس بيشتغل ببطء ومسبب مشكله فى العمل خصوصا والاعداد اكثر من لك بكثير فهل من حل لهذا البطء خاصة الاعداد تفوق المتواجد بكثر

    تقرير احصاء.rar

     

  7. كل عام وانتم بخير استاذ حمدى

    موضوع الجدول المدرسى اللى عمله استاذنا ابو خليل مش وحش بيوزع تمام بس التضارب اللى فيه لما مدرس بيدخل اكتر من فصل عشان بيوزع فصل فصل بعد تعب لقيته هو الأفضل جرب واشتغل بنموذج السحب والإفلات فى التبديل

    • Like 1
  8. السلام عليكم استاذنا 

    لو بتشتغل على برنامج صناعى كنترول مثلا

    وده واللى فهمته من اختصارك للشعب يبقى لازم تعمل جدول للداتا (البيانات) ثم جدول للشعب الكهربية والنسجيه الخ وجدول للمواد او التخصصات داخل كل شعبه وبعد كده بتعمل العلاقات (الربط )

    هيبقى مصدر الكمبو بوكس اللى هتختار منه الشعبه مصدره جدول الشعب

    • Like 1
  9. أرجو منك أخى الفاضل ان تنتبه الى ما أشار اليه استاذنا أبو البشر

    بالقاعدة كل ما تبتغى أرقام الجلوس حبيبى تدخل أولا  ثم الخطوة التالية تبدأ تسكن اللجان من رقم كذا الى كذا لجنه 1 مثلا وهكذا

                                                         بالتوفيق

                                                                                                                 

    • Like 1
×
×
  • اضف...

Important Information