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

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

قام بنشر

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

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

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

قام بنشر (معدل)

شيء من هذا القبيل

If Me.chk1.Value = True Then
        DoCmd.CancelEvent
        MsgBox "مستقيل"
Else
        DoCmd.Save
End If
    

 

تم تعديل بواسطه Eng.Qassim
قام بنشر

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

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

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

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

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

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

  • 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
قام بنشر

او من خلال النموذج جعل خانة الخيار ( نعم/ لا ) شرط في اظهار او اخفاء زر الطباعة ، او اظهار مربع نص بلون احمر يفيد بوضعه

قام بنشر

اخي Eng.Qassim

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

قام بنشر
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
قام بنشر

اسم حقل البحث عندك في النموذج ..واسم الجدول .. واسم حقل البطاقة في الجدول

على التوالي

txtSearch
Customers 
cardN
قام بنشر

تأكد من اسم الحقل في الجدول واسم الحقل في النموذج..وتأكد من نوع البيانات لهذا الحقل في الجدول ...هل هو رقم ام نص؟

قام بنشر

الحقل اسمه صح 

ولكنه من نوع نص في الجدول

قام بنشر

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

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

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

قام بنشر

حاولت ارفق المكشله من عندكم

المهم ابي اخبرك ان عندي اوفيس 2007 بالعربي اذا تقدير تساعدني جزاك الله خيرا

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information