الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تصفية السجلات

بدأه علي حمزة في 13 سبتمبر 2014 · 3 رد · 635 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شرح أكثر

1 خيار رقم 1 هو الكل
2 خيار رقم 2 هو الذين على رأس العمل
3 خيار 3 الذين توقفوا عن العمل
 

أرجوا أن أكون قد وفقت في شرح الإستفسار ،، وتقبلوا من الشكر أجزله . 

#3

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

 

وتقبل مني خالص الشكر والتقدير

#4

الله يطول في عمرك اخي علي ، الكود بالكامل هناك وتقدر تستفيد منه :)

 

على العموم ، هذه نسخة مصغرة لعملك:

 

1. عند الضغط على حقل الاختيار ، وانا سميته frm_Select ، خلي هذا الكود:

Private Sub frm_Select_Click()
 
    Call Check_Selected
End Sub

2. وضع هذا Sub في اسفل ونهاية صفحة كود النموذج:

Private Sub Check_Selected()
    
    Dim FF As String
   
    'Frame Select
    If frm_Select = 1 Then
        
    ElseIf frm_Select = 2 Then
        FF = "Temp=-1"
        
    ElseIf frm_Select = 3 Then
        FF = "Temp=0"
        
    End If
'---------
    
    
    Me.Filter = FF
    Me.FilterOn = True
    
End Sub

جعفر

1

مواضيع مشابهة