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

حفظ التقرير PDF


Khalid Jnb

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

السلام عليكم

ارجوا منكم التعديل على كود حقظ التقرير PDF ليصبح:-

1- عند الضغط على زر حفظ التقرير ينشيء مجلد (Folder)  بتاريخ  اليوم

2- يكون بداخل المجلد (ملف pdf)  بتاريخ اليوم ايضا 

وشكرا لكم

 

 

 

test.accdb

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

استاذي العزيز 

اين اسم المجلد الذي وضعتة

الرواتب / رواتب الموظفين   هي هذه المشكله التي ابحث عن حل لها 

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

5 ساعات مضت, خالد سيسكو said:

1- عند الضغط على زر حفظ التقرير ينشيء مجلد (Folder)  بتاريخ  اليوم

2- يكون بداخل المجلد (ملف pdf)  بتاريخ اليوم ايضا 

تم الجواب على كل النقاط الاعلاه من قبل استاذ @kanory 

8 دقائق مضت, خالد سيسكو said:

اين اسم المجلد الذي وضعتة

ويتم عمل الفولدر و التقرير في مجلد E
وتقدر تتغيره الى اي مكان تريد

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

15 دقائق مضت, خالد سيسكو said:

استاذي العزيز 

اين اسم المجلد الذي وضعتة

الرواتب / رواتب الموظفين   هي هذه المشكله التي ابحث عن حل لها 

هل جربت ملفى المرفق بالاعلا .

كما ذكر الاخ @Shivan Rekany تمت الاجابه على جميع تساؤلاتك السابقة

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

الاخوه الاعزاء 

زر الحفظ هو يعمل اصلا بصورة ممتازة ويحفظ الملف على شكل PDF في القسم E ويحمل تاريخ اليوم 

لكن انا اريد فقط ان يظهر تاريخ اليوم بجانب اسم المجلد (الفولدر ) عند انشاءه  يعني الكود الاول (انشاء فولدر)  الكود باللون الاخضر بالملف 

وشكرا لتعاونكم اعزائي 

test.accdb

Untitled copy.jpg

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

12 دقائق مضت, خالد سيسكو said:

لكن انا اريد فقط ان يظهر تاريخ اليوم بجانب اسم المجلد (الفولدر ) عند انشاءه  يعني الكود الاول (انشاء فولدر)  الكود باللون الاخضر بالملف

تعرف ما هو الخطأ عندك
القي نظرتا الى الكود
 

Private Sub أمر26_Click()
On Error GoTo ErrorHandler
 Dim fs, cf, strFolder
strFolder = "E:\الرواتب" & Format(Now(), " dd-mm-yyyy ") ' اريد ان يظهر بجانب اسم المجلد تاريخ اليوم لكن هذا الكود لايعمل
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.FolderExists(strFolder) = False Then
Set cf = fs.CreateFolder(strFolder)
End If

 Dim strReport As String
 Dim strFileName As String
 strReport = "report"
 strFileName = "E:\الرواتب\رواتب الموظفين" & Format(Now(), " dd-mm-yyyy ") & ".pdf"
 DoCmd.OutputTo acOutputReport, strReport, acFormatPDF, strFileName, False
 MsgBox " تم حفظ تقرير الرواتب " & Format(Now(), " dd-mm-yyyy "), vbInformation, "   E - تم الحفظ في القسم"
 Exit Sub
ErrorHandler:
 MsgBox "لم يتم حفظ التقرير رجاءا", 16, " تنبيه "
End Sub

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

strFolder = "E:\الرواتب" & Format(Now(), " dd-mm-yyyy ")

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

strFileName = "E:\الرواتب\رواتب الموظفين" & Format(Now(), " dd-mm-yyyy ") & ".pdf"

اي قرص اي في فولدر "E:\الرواتب\رواتب الموظفين"
وليس هناك فولدر باسم رواتب الموظفين
اي اذا يجب ان تعمل فولد رواتب الموظفين ايضا كما تعمل فولدر الرواتب او يجب ان تحذف رواتب الموظفين
 

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