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

أبوبسمله

الخبراء
  • Posts

    3,244
  • تاريخ الانضمام

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

  • Days Won

    30

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

  1. السلام عليكم

    مشاركه مع الاستاذ @عبدالله المجرب جزاه الله خير

    1 - فى النموذج وفى قناع الادخال ضع

    "09"&0\ 0000000

    بعد كتابه الاسم والانتقال مباشره اكتب اول رقم من بعد 9 مباشره

    الحل الاخر كما وضعه الاستاذ عبدالله فى المثال الاول وهو فى حدث عند التركيز زودت السطر التالى

    Number_Tel1.SelStart = 2

    ليصبح الكود كالتالى

    Private Sub Number_Tel1_GotFocus()
    If IsNull(Me.Number_Tel1) Then
    Me.Number_Tel1 = "09"
    Number_Tel1.SelStart = 2
    End If
    End Sub
    
    Private Sub Number_Tel2_GotFocus()
    If IsNull(Me.Number_Tel2) Then
    Me.Number_Tel2 = "09"
    Number_Tel2.SelStart = 2
    End If
    End Sub

    بالتوفيق

  2. اتفضل اخى

    جرب ووافنى بالنتيجه

    Private Sub الوظيفـة_BeforeUpdate(Cancel As Integer)
    
    x = Trim(DLookup("الوظيفـة", "البيانات", "[الوظيفـة] = 1 and [اسم المدرسة]='" & [اسم المدرسة] & "'"))
    y = Me.الوظيفـة.Column(0)
    
    If x = y Then
        MsgBox "هذه الوظيفه تم تسجيلها من قبل لهذه المدرسه"
        DoCmd.CancelEvent
        Else
    End If
    
    End Sub

     

    المدرسه.accdb

    • Like 1
  3. 26 دقائق مضت, ابوصلاح said:

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

    لم يحدث معى ذلك قمت بحذف كشف 1 واختياره تم

    غيرت كشف 1 لكشف 3 ثم العوده تم

    اشرح خطواتك بالتفصيل لعلى لم افهم ماذا تقصد

     

  4. 53 دقائق مضت, محمد التميمي said:

     

    بارك الله بك اخي الفاضل استاذ الفلاحجي فهمت السؤال خطأ لاني كنت على عجلة من امري مهماً بالخروج 

    واعتذر للاخ ameer.iraq.93

    وفيك بارك الله اخى محمد ولا يهمك اخى كلنا نخطئ ونتعلم من اخطائنا

    بالتوفيق اخوانى

    • Like 1
  5. وعليكم السلام

    اتفضل اخى الفاضل @ameer.iraq.93

    ملحوظه : يجب عدم استعمال الغه العربيه فى تسميه الحقول والجداول يمكنك استخدام اللغه العربيه فالتسميه التوضيحيه للحقل من خصائص الحقل

    كما يجب عدم استخدام مسافات فالتسميه واستخدام حرف كبير او علامه _ الشرطه السفليه

    جرب ووافنا بالنتيجه

    Private Sub الوظيفـة_BeforeUpdate(Cancel As Integer)
    If Me.الوظيفـة.Column(1) = "مدير مدرسة" Then
        MsgBox "هذه الوظيفه تم تسجيلها من قبل"
        Me.Undo
    End If
    End Sub

    بالتوفيق

    المدرسة.accdb

    • Like 1
  6. 22 دقائق مضت, Khalid Jnb said:

    السلام عليكم

    لدي طريقة  تكون عن طريق النموذج تصدير الى pdf بجانب قاعدة البيانات (ضمن المسار) وبنقس الرقم

    اتمنى يكون المطلوب

    nre_1.rar 61.52 kB · 1 تنزيلات

    احسنت اخى خالد جزاك الله خيرا 💐

    عملت بنفس طريقتك 😀 بالتوفيق اخوانى

    • Like 2
  7. 26 دقائق مضت, ازهر عبد العزيز said:

    الاستاذ @الفلاحجى محتاج اضافة شرط اخر الى المعادلة وهو ان تكون قيمة اللحقل Z =نعم لو سمحت واسف لازعاجك

    الجمع باكثر من شرط.accdb 540 kB · 1 تنزيلات

    اتفضل اخى ازهر

    ان شاء الله يكون ما تريد

    بالتوفيق

    الجمع باكثر من شرط.accdb

    • Like 1
    • Thanks 1
  8. وعليكم السلام اخى واستاذى @محمد سلامة

    مشاركه لاخى واستاذى @ابو تراب جزاه الله خيرا

    ومنورين الموقع اساتذتى 💐

    ارفق لك مثال لاختنا زهره جزاها الله خيرا

     

    Private Sub Rn_AfterUpdate()
    If DLookup("[رقم الملف]", "[الحضور]", "[رقم الملف]=" & Me![Rn] & " AND [التاريخ] =#" & Date & "#") Then
        MsgBox "معذرة اخي الكريم .... هذا الرقم سبق ادخاله من قبل", vbCritical, "تنبيه"
        DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
        DoCmd.Close
        Else
        DoCmd.Requery "الاسم1"
        DoCmd.Requery "الوظيفة1"
        DoCmd.RunCommand acCmdSaveRecord
    End If
    End Sub

     

    ارجو ان يفى بالغرض معك استاذى

    بالتوفيق

     

    za-عدم تكرار الرقم-END.rar

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

Important Information