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

مشكله في هذا الكود مع اكسس 2007


alsihran

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

لدي هذا الكود ووظيفته يجعل الحقول بالتقرير 20حقل حتى لو لم توجد في بعض الحقول بيانات

وهو يعمل مع اكسس 2002 وأكسس 2003 بكل كفاءه وعندما حولة الاكسس الى 2007 لاحظت ان التقرير يفتح

بعدد الحقول التي توج بها بيانات فقط مما يؤثر على شكل التقرير

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

Private Sub Report_Open(Cancel As Integer)
x = DCount("ex_no", "ex_list")
n = DMax("ex_no", "ex_list")
rsrce = Me.RecordSource
For i = 1 To 20 - x
n = n + 1
    rsrce = rsrce & " Union SELECT " & n & " as a, null as b, null as c,null as d,null as e,null as f,null as g,null as h,null as j, null as v, null as w, null as z FROM ex_list"
Next i
'MsgBox rsrce & " ORDER BY ex_no.ex_list"
Me.RecordSource = rsrce & " ORDER BY ex_list.ex_no"

End Sub

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

الله يعطيك العافيه اخي منذر

بانتظار الشباب اللي تحولوا الى اكسيس 2007

يمكن تكون مرت عليهم مثل هذي المشكله

الله يعطيك العافيه اخي منذر

بانتظار الشباب اللي تحولوا الى اكسيس 2007

يمكن تكون مرت عليهم مثل هذي المشكله

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

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

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



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

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

Important Information