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

ابوصلاح

04 عضو فضي
  • Posts

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

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

مشاركات المكتوبه بواسطه ابوصلاح

  1. شكرا جزيلا اخي الفلاحجي علي سرعة الاستجابة بس النت مش عارف ايه حكايته بطئ جدا ولم استطع احمل المرفق  وتم نسخ الكود وجربته والحمد لله تماما وكنت عاوز اشوف حل اخي obaid70 ولم اتمكن من ذلك لكن شكرا جزيلا علي المشاركة وبارك الله فيكم جميعا

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

    في هذا المرفق  وهو عبارة عن برنامج للموظفين  به فورم ادخال وتعديل البيانات من خلال النموذج انتقل الي نموذج اخر هو نموذج الدرجات اريد عندما اضيف درجة جديدة للموظف يتم التحديف في جدول البيانات المسمي    (tbl_bianat_mfrd)من جدول (tbl_daragass)  يتم التحديث بشرط التاريخ الحديث  انا عملت تحديث بدالة first لكنها لم تنجح معي وتعطيني تحديث لموظف واحد اي يتم التحديث من السجل الاول لكن لموظف واحد  اما الموظف الثاني لا يتم التحديث 

    برنامج العاملين.rar

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

    اغزاء ورفاء المنتدي

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

    صور غياب.png

    كشف غياب.rar

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

    في المرفق اريد ترقيم حسب الشهر في الجدول من خلال نموذج

    الترقيم في حقل m لكل شهر بحيث عند اختيار تاريخ يبدا الترقيم لنهاية الشهر وعند شهر جديد يبدا ترقيم جديد من رقم 1 لكن في حالة اختيار نفس اليوم مثال "(انا اختر تاريخ 1/1/2020ثم اخترت مرة اخري 1/1/2020  يكون نفس الرقم )

    جدول.png

    ترقيم حسب الشهر.rar

  5. تم التعديل ليكون الكود كالاتي 

    On Error GoTo Err:
    
        Dim mySQL As String
        Dim rst As Recordset
        Dim i As Double, J As Double
        
        If IsNull([cbo_saf]) Then
            MsgBox "ÇÎÊÑ ÇáÕÝ ÇæáÇ", vbCritical, "ÇæÝíÓäÇ"
        Else
           DoCmd.SetWarnings False
           DoCmd.RunSQL "UPDATE emthan_tbl_bianat SET emthan_tbl_bianat.lagna = 0 WHERE (((emthan_tbl_bianat.saf)=[forms]![frm_golos_sry]![cbo_saf]));"
           DoCmd.SetWarnings True
                    
            mySQL = "Select * From emthan_tbl_bianat"
            mySQL = mySQL & " WHERE saf ='" & Me.cbo_saf & "'"
            mySQL = mySQL & " ORDER BY golos1"
            
            Set rst = CurrentDb.OpenRecordset(mySQL)
            rst.MoveLast: rst.MoveFirst
            
    '        For J = 1 To Me.count_legan
            For J = num_lagna To Nz(DMax("[lagna]", "emthan_tbl_bianat"), 0) + Me.count_legan
                For i = 1 To Me.kk
                
                    rst.Edit
                    rst![lagna] = J
                    rst.Update
                    rst.MoveNext
                Next
            Next
            Me.Requery
        End If
    Err:
        If Err.Number = 3121 Then
        Else
        End If

     

  6. قام الاخد المبدع محمد عبد الله بعمل كود لتوزيع اللجان علي التلاميذ وهو المطلوب ويعمل الكود بشكل جيد لكن اتضح لي انني بحاجة الي ان يكون ادخال اللجنة بشكل ديناميكي  لانه في المرفق تضع عدد اللجان ويقوم البرنامج بالتوزيع من من رقم لجنة 1 الي العدد المحدد ببساطة مثلا اريد ادخال ثلاث لجان للصف الرابع واريد ان يقوم البرنامج يبد من لجنة 4

    On Error GoTo Err:
    
        Dim mySQL As String
        Dim rst As Recordset
        Dim i As Double, J As Double
        
        If IsNull([cbo_saf]) Then
            MsgBox "اختر الصف اولا", vbCritical, "اوفيسنا"
        Else
           DoCmd.SetWarnings False
           DoCmd.RunSQL "UPDATE emthan_tbl_bianat SET emthan_tbl_bianat.lagna = 0 WHERE (((emthan_tbl_bianat.saf)=[forms]![frm_golos_sry]![cbo_saf]));"
           DoCmd.SetWarnings True
                    
            mySQL = "Select * From emthan_tbl_bianat"
            mySQL = mySQL & " WHERE saf ='" & Me.cbo_saf & "'"
            mySQL = mySQL & " ORDER BY golos1"
            
            Set rst = CurrentDb.OpenRecordset(mySQL)
            rst.MoveLast: rst.MoveFirst
            
            For J = 1 To Me.count_legan
                For i = 1 To Me.kk
                    rst.Edit
                    rst![lagna] = J
                    rst.Update
                    rst.MoveNext
                Next
            Next
            Me.Requery
        End If
    Err:
        If Err.Number = 3121 Then
        Else
        End If

    image.png.a2609293a6fb62ea7d8b065aae1148e8.png

    توزيع اللجان علي الطلبة.rar

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

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

    البرنامج.rar

×
×
  • اضف...

Important Information