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

هل يمكن طباعة تقارير الأكسيس من الفيجوال بيسك !

بدأه (( عبدالله )) في 9 يونيو 2010 · 3 رد · 1,367 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني انا اعلم انه سؤال غريب جداً لكن ، هل بالفعل نستطيع طباعة تقارير موجودة داخل قاعدة بيانات اكسيس من لال برنامج الفيجوال بيسك ...؟

اذا كان الجواب ممكن ، فياليت نتعرف على الطريقة هنا ..

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#2

Dim dbName As String

Dim rptName As String

Dim Preview As Long

Const acNormal = 0

Const acPreview = 2

dbName = App.Path & "\A.mdb"

rptName = "R"

Preview = acPreview 'acNormal

Dim objAccess As Object

Set objAccess = CreateObject("Access.Application")

dbName = App.Path & "\bin\heg.inf"

objAccess.OpenCurrentDatabase filepath:=dbName, bstrPassword:="á"

With objAccess

.OpenCurrentDatabase filepath:=dbName

If Preview = acPreview Then

.Visible = True

.DoCmd.OpenReport rptName, Preview

Else

.DoCmd.OpenReport rptName

End If

End With

#3

الحـل :

يتم إضافة الشفرة في زر الطباعة :

 Dim objaccess As Object
            objaccess = CreateObject("Access.Application")
            With objaccess
                Application.DoEvents()
                .automationsecurity = 1
السطر التالي عبارة عن مسار القاعدة + الرقم السري ان كان لها
                .OpenCurrentDatabase(filepath:="" & Application.StartupPath & "\EE.mdb", bstrPassword:="123456789")
السطر التالي عبارة اسم التقرير في قاعدة البيانات 
                .DoCmd.OpenReport(ReportName:="report1")
            End With
            objaccess.Quit()
            objaccess = Nothing

تم تعديل هذه المشاركة بواسطة (( عبدالله )) في 19 أكتوبر 2010 في 16:19

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#4
KARIMSOFT كتب:

Dim dbName As String

Dim rptName As String

Dim Preview As Long

Const acNormal = 0

Const acPreview = 2

rptName = "R"

Preview = acPreview 'acNormal

Dim objAccess As Object

Set objAccess = CreateObject("Access.Application")

dbName = App.Path & "\db.mdb"

objAccess.OpenCurrentDatabase filepath:=dbName, bstrPassword:="á"

With objAccess

.OpenCurrentDatabase filepath:=dbName

If Preview = acPreview Then

.Visible = True

.DoCmd.OpenReport rptName, Preview

Else

.DoCmd.OpenReport rptName

End If

End With

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

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

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

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

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