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

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

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

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

كل عام وانتم بخير 

بعد اذن حضرتكم لى استفسار 

هذا الكود 

Dim str As String
If IsNull(Me.cbAproved) Then
Me.App1 = ""
Me.App2 = ""
Me.App3 = ""
Me.App4 = ""
str = "Select * from QryforREP_ALL_EMP"
Me.RecordSource = str
Exit Sub
Else
App1 = Me.cbEmpNo.Column(1)
App2 = Me.cbEmpNo.Column(2)
App3 = Me.cbEmpNo.Column(3)
App4 = Me.cbEmpNo.Column(4)
str = "Select * from QryforREP_ALL_EMP where [Emp_No]=" & Me.cbAproved.Column(0)
Me.RecordSource = str
End If

هو يعمل جيدا اذا كان مصدر البيانات جدول 

لكن لما حبيت استخدمه على استعلام موجود 

لم تظهر لى نتائج 

ولما حبيت اعرف البرنامج شايف ايه 

ظهر لى هذا 

lb4BKH8.png

 

هل هذا يعنى انه لا يمكن استخدام هذه الكود مع الاستعلامات ؟

 

 

تم تعديل بواسطه عمر ضاحى
قام بنشر (معدل)

  

39 دقائق مضت, ابو جودي said:

ممكن المرفق 

 

 

الف شكر مقدما

 

مرفق نموذج

test1001.rar

تم تعديل بواسطه عمر ضاحى
  • أفضل إجابة
قام بنشر

طيب مبدئيا كده ركز فى الكود

انت بدأت الكود بـ  If IsNull(Me.cbAproved) Then

وبعد كده عاوزة يجلب البيانات من App1 = Me.cbEmpNo.Column(1)

ركز كده مع اللون الاحمر :wink2:

طب ايه اللى جاب القلعة جمب البحر :wink2:

Dim str As String
If IsNull(Me.cbAproved) Then
Me.App1 = ""
Me.App2 = ""
Me.App3 = ""
Me.App4 = ""
str = "Select * from QryforREP_ALL_EMP"
Me.RecordSource = str
Exit Sub
Else
App1 = Me.cbEmpNo.Column(1)
App2 = Me.cbEmpNo.Column(2)
App3 = Me.cbEmpNo.Column(3)
App4 = Me.cbEmpNo.Column(4)
str = "Select * from QryforREP_ALL_EMP where [Emp_No]=" & Me.cbAproved.Column(0)
Me.RecordSource = str
End If

 

الكود الصحيح يكون كالاتى ... وياريت نركز شوية واحنا شغالين ماشى :eek2:

Dim str1 As String
    If IsNull(Me.cbAproved) Then
        Me.App1 = ""
        Me.App2 = ""
        Me.App3 = ""
        Me.App4 = ""
        str1 = "Select * from QQQQ"
        Me.RecordSource = str1
    Exit Sub
    Else
        App1 = Me.cbAproved.Column(1)
        App2 = Me.cbAproved.Column(2)
        App3 = Me.cbAproved.Column(3)
        App4 = Me.cbAproved.Column(4)
        str1 = "Select * from QQQQ where [Emp_No]=" & Me.cbAproved.Column(0)
        Me.RecordSource = str1
    End If

وهذا ملفك بعد التعديل :yes:

 

test1001 -Update.accdb

  • Like 1
  • Haha 1
قام بنشر
4 ساعات مضت, ابو جودي said:

طيب مبدئيا كده ركز فى الكود

انت بدأت الكود بـ  If IsNull(Me.cbAproved) Then

وبعد كده عاوزة يجلب البيانات من App1 = Me.cbEmpNo.Column(1)

ركز كده مع اللون الاحمر :wink2:

طب ايه اللى جاب القلعة جمب البحر :wink2:

Dim str As String
If IsNull(Me.cbAproved) Then
Me.App1 = ""
Me.App2 = ""
Me.App3 = ""
Me.App4 = ""
str = "Select * from QryforREP_ALL_EMP"
Me.RecordSource = str
Exit Sub
Else
App1 = Me.cbEmpNo.Column(1)
App2 = Me.cbEmpNo.Column(2)
App3 = Me.cbEmpNo.Column(3)
App4 = Me.cbEmpNo.Column(4)
str = "Select * from QryforREP_ALL_EMP where [Emp_No]=" & Me.cbAproved.Column(0)
Me.RecordSource = str
End If

 

الكود الصحيح يكون كالاتى ... وياريت نركز شوية واحنا شغالين ماشى :eek2:

Dim str1 As String
    If IsNull(Me.cbAproved) Then
        Me.App1 = ""
        Me.App2 = ""
        Me.App3 = ""
        Me.App4 = ""
        str1 = "Select * from QQQQ"
        Me.RecordSource = str1
    Exit Sub
    Else
        App1 = Me.cbAproved.Column(1)
        App2 = Me.cbAproved.Column(2)
        App3 = Me.cbAproved.Column(3)
        App4 = Me.cbAproved.Column(4)
        str1 = "Select * from QQQQ where [Emp_No]=" & Me.cbAproved.Column(0)
        Me.RecordSource = str1
    End If

وهذا ملفك بعد التعديل :yes:

 

test1001 -Update.accdb 720 kB · 3 downloads

فعلا ما اخذت بالى من هذا الخطأ 😞

الف الف شكر وجعله فى ميزان حسناتك 

 

  • Haha 1

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