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

خانة خيار في الشاشة الرئيسية محدد الحفظ للبيانات


sm44ms

الردود الموصى بها

صباح الخيرات والمسرات عليكم جميعا:

عندي خانة خيار في الشاشة الرئسية لتجديد البطاقات

اريد اذا كانت هذا الخانة فيها علامة صح  لايتم حفظ اي بيانات في الشاشة مع رسالة تبين انه مستقيل او ملغي

رابط هذا التعليق
شارك

اكسس يحفظ اي بيانات يتم ادخالها

ولكن يوجد اكثر من طريقة لتحيق الفكرة

انا افضل عدم ظهور بيانات الشخص من الاساس اذا يوجد عليه ملاحظات ، ويتم تفعيل حضوره من فورم آخر خاص

وطريقة اخرى وهي ان تظهر الحقول باهتة ورسالة تشرح سبب ذلك

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

كتى تمكن اخوتك هنا من مساعدتك

  • Like 1
رابط هذا التعليق
شارك

اخوي ابو خليل 

البيانات تدخل في فروم اخر والتعديلات

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

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

تم تعديل بواسطه sm44ms
رابط هذا التعليق
شارك

5 ساعات مضت, sm44ms said:

ولكن في شاشة التجديد عند البحث برقمة الوظيفي

في مربع البحث ضع هذا الكود ..اعتما على علامة الصح والرقم الوظيفي ستظهر رسالة تنبيه

ويمكن استخدام دالة dlookup ايضا

Dim cardN As Long
    cardN = Val(Me.txtSearch.Value)
    If cardN > 0 Then
        Dim rs As Recordset
        Set rs = CurrentDb.OpenRecordset("SELECT * FROM Customers WHERE cardN=" & cardN & " AND ISaCTIVE=True;")
        If Not rs.EOF Then
            MsgBox "الموظف مستقيل"
        End If
        rs.Close
    End If

 

  • Like 1
رابط هذا التعليق
شارك

3 ساعات مضت, sm44ms said:

اين اضع الكود في الحدث مع تحديد اسم الحقل

نعم اخي بعد التحديث ..ولاتنسى تغيير اسم الجدول لديك واسماء الحقول الاخرى الموجودة عندك

رابط هذا التعليق
شارك

اشكرك سوف اجرب وارد لك

بس ما  عليك امر

اسم الجدول

وحقل الرقم 

وخانة الخيار 

شو اسماءها في الكود  

مشكووووووووووووووووووووووووووووووور

 

رابط هذا التعليق
شارك

اشكرك سوف اجرب وارد لك

بس ما  عليك امر

اسم الجدول

وحقل الرقم 

وخانة الخيار 

شو اسماءها في الكود  

مشكووووووووووووووووووووووووووووووور

Dim cardN As Long
    cardN = Val(Me.txtSearch.Value)
    If cardN > 0 Then
        Dim rs As Recordset
        Set rs = CurrentDb.OpenRecordset("SELECT * FROM Customers WHERE cardN=" & cardN & " AND ISaCTIVE=True;")
        If Not rs.EOF Then
            MsgBox "الموظف مستقيل"
        End If
        rs.Close
    End If
رابط هذا التعليق
شارك

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

بس بخبرك شي اخر الفورم  مصدره استعلام للتاكيد اذا السبب فيه

لكن كل الفورمات عندي مصدرها استعلامات

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information