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

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

قام بنشر

السلام عليكم 

مرفق مثال

تم فيه حفظ التقرير بصيغة PDF  وليس هناك مشكلة -  وكان هذا بمساعدة الدكتور "كاف يار"    جزاه الله كل خير

المطلوب : حفظ التقرير على سطح المكتب بدل من حفظه بجانب قاعدة البيانات

 

buying.rar

قام بنشر

عليكم السلام

لا يمكنني التعديل على المرفق

هذه الدالة تستخرج مسار سطح المكتب لديك

Function GetDesktop() As String
    Dim oWSHShell As Object
    Set oWSHShell = CreateObject("WScript.Shell")
    GetDesktop = oWSHShell.SpecialFolders("Desktop")
    Set oWSHShell = Nothing
End Function

 

  • Like 2
قام بنشر
31 دقائق مضت, ابوخليل said:

هذه الدالة تستخرج مسار سطح المكتب لديك

هلا بمعلمنا الجليل حياك الله

قمت بنسخ الدالة واستدعائها مع الزر الذى به الكود ولكنه يحفظ بجانب قاعدة البيانات ايضا 

بارك الله فيك وجزاك كل خير

  • Confused 1
  • تمت الإجابة
قام بنشر

السلام عليكم 🙂

 

قمت بدمج دالة اخوي ابوخليل الى برنامجك 🙂

 

Private Sub Command44_Click()
  Dim reportName As String
    Dim fileName As String
    Dim criteria As String
    
    reportName = "r_buy"
    fileName = GetDesktop & "\" & "r_buy" & ".pdf"
    criteria = "masterid='" & masterid & "'"
    
    DoCmd.OpenReport reportName, acViewPreview, , criteria, acHidden
    DoCmd.OutputTo acOutputReport, reportName, acFormatPDF, fileName
    DoCmd.Close acReport, reportName, acSaveNo
End Sub

Function GetDesktop() As String
    Dim oWSHShell As Object
    Set oWSHShell = CreateObject("WScript.Shell")
    GetDesktop = oWSHShell.SpecialFolders("Desktop")
    Set oWSHShell = Nothing
End Function

.

جعفر

  • Like 2
  • Thanks 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