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

فتح تقرير بتصفية خاصة "إسم الحساب"

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

السلام عليكم إخواني


رمضان كريم علينا وعليكم إن شاء الله


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


اولا : فتح النموذج FrmTransfer


ثانيا : الدخول على كل إسم حساب موجود بالفورم لوحده


 


مثلا الضغط على "CCP"  يفتح التقرير "rpt_Transfer" للذين لديهم حساب بهذا الإسم "CCP"


 


وهكذا لبقية الحسابات


 


اتمنى المساعدة


 


وشكرا 



الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

تفضل اخي :)

 

طبعا انا لعبت في معلومات الجدول :)

 

مثالين على طريقة العمل (رجاء لصقه في برنامجك حتى تراه بالطريقة الصحيحة):

الاول هكذا:

"[Name COMPTE] = '" & Me.cmdDiscount_BDL.Caption & "'"

 

والثاني هكذا:

"[Name COMPTE] = 'BEA'"

Private Sub cmdDiscount_BDL_Click()
'On Error GoTo Err_cmdDiscount_BDL_Click
'  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

If Len(txtMonth) = 0 Or IsNull(txtMonth) Or Not IsDate(txtMonth) Then
    MsgBox "Error !! SELECT A VALID Date."
    txtMonth.SetFocus
  Exit Sub
 
End If
 
On Error GoTo Err_cmdDiscount_BDL_Click
    'DoCmd.OpenReport "rpt_Transfer", acPreview, , " ((TOTAL > 0) AND (Name COMPTE= 'BDL')) "
     'DoCmd.OpenReport "rpt_Transfer", acPreview, , , , OpenArgs:="Transfer"
     DoCmd.OpenReport "rpt_Transfer", acPreview, , "[Name COMPTE] = '" & Me.cmdDiscount_BDL.Caption & "'", , OpenArgs:="Transfer"
 
Exit_cmdDiscount_BDL_Click:
Exit Sub
 
Err_cmdDiscount_BDL_Click:
If Err.Number = 2501 Then
Resume Exit_cmdDiscount_BDL_Click
Else
    MsgBox Err.Description
    Resume Exit_cmdDiscount_BDL_Click
End If

End Sub

Private Sub cmdDiscount_BEA_Click()
'On Error GoTo Err_cmdDiscount_BEA_Click
'  DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

If Len(txtMonth) = 0 Or IsNull(txtMonth) Or Not IsDate(txtMonth) Then
    MsgBox "Error !! SELECT A VALID Date."
    txtMonth.SetFocus
  Exit Sub
 
End If
 
On Error GoTo Err_cmdDiscount_BEA_Click
    'DoCmd.OpenReport "rpt_Transfer", acPreview, , " ((TOTAL > 0) AND (Name COMPTE= 'BEA')) "
     'DoCmd.OpenReport "rpt_Transfer", acPreview, , , , OpenArgs:="Transfer"
     DoCmd.OpenReport "rpt_Transfer", acPreview, , "[Name COMPTE] = 'BEA'", , OpenArgs:="Transfer"
 
Exit_cmdDiscount_BEA_Click:
Exit Sub
 
Err_cmdDiscount_BEA_Click:
If Err.Number = 2501 Then
Resume Exit_cmdDiscount_BEA_Click
Else
    MsgBox Err.Description
    Resume Exit_cmdDiscount_BEA_Click
End If

End Sub

وتعديل اخر على Record Source التقرير ، فاصبح:

SELECT Transfer.Total AS T, Transfer.*, * FROM Transfer WHERE (((Transfer.Total)>0));

جعفر

196.20140701.mdb.zip

تم تعديل هذه المشاركة بواسطة jjafferr في 5 يوليو 2014 في 22:52

#3

مشكوووووووووووووووووور أخي جعفر


بورك فيك وفي الوالدين الكريمين


دمت ذخرا


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#4

حياك الله :)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…