الوصول: كيف يمكنني إنشاء تقرير عن مجموعة سجلات؟

StackOverflow https://stackoverflow.com/questions/242504

  •  04-07-2019
  •  | 
  •  

سؤال

كيف يمكنني إنشاء تقرير في الوصول مع البيانات من مجموعة سجلات (بدلاً من الاستعلام أو الجدول). لديّ تحديثات على مجموعة السجلات التي يجب عرضها أيضًا في التقرير.

هل كانت مفيدة؟

المحلول

من الوصول إلى الويب يمكنك استخدام خاصية "الاسم" لمجموعة سجل. أنت رمز ناتج ستبدو شيئًا كهذا:

في التقرير

Private Sub Report_Open(Cancel As Integer)
    Me.RecordSource = gMyRecordSet.Name
End Sub

في كائن الاتصال (الوحدة النمطية ، النموذج ، إلخ)

Public gMyRecordSet As Recordset
'...
Public Sub callMyReport()
    '...
    Set gMyRecordSet = CurrentDb.OpenRecordset("Select * " & _
                                               "from foo " & _
                                               "where bar='yaddah'")
    DoCmd.OpenReport "myReport", acViewPreview  
    '...
    gMyRecordSet.Close  
    Set gMyRecordSet = Nothing
    '...
End Sub

نصائح أخرى

يرجى التوضيح بمزيد من التفصيل. على سبيل المثال ، هل ترغب في إظهار ما كان الحقل وما هو الآن؟ إذا كان الأمر كذلك ، فستحتاج إلى مسار تدقيق. إليك مثال من Microsoft: http://support.microsoft.com/kb/q197592/

ماذا تقصد بالتقرير؟ إذا كنت تقصد مستندًا ورقيًا مطبوعًا ، فإن Access لديه منشئ تقرير جيد. إذا كنت تقصد أنك ترغب في عرض البيانات ، فيمكنك استخدام نموذج. إذا كنت غير واضحة مع تقارير البناء والنماذج ، فهناك معالجات.

من الحكمة دائمًا دراسة قاعدة بيانات عينة NorthWind التي تشحن مع كل إصدار من الوصول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top