Giriş Hesabatınızı belə saxlamağa imkan verəcək VBA funksiyasını necə yarada biləcəyinizi öyrənin PDF yalnız bir düyməni basmaqla. Hər dəfə Access Ribbon-a getməyə ehtiyac yoxdur!
Giriş Hesabatları əl ilə olaraq qeyd edilə bilər PDF fayl. Bütün etməli olduğunuz şey:
- Hesabatı açın.
- Giriş lentinə keçin: Xarici Məlumat > PDF və ya XPS.
- Saxlanılmasını istədiyiniz fayl adını və qovluq yolunu seçin.
- Nəşr et üzərinə klikləyin və işiniz bitdi.
Asan, hə? Bununla belə, hesabatları təkrar-təkrar ixrac etməyə ehtiyacınız varsa, deyək ki, gündəlik olaraq, bu, bir qədər vergi tələb edə bilər.
narahat olma. Daha asan bir yol var. Bir düyməyə bir kliklə, hesabatınız dərhal təyin etdiyiniz qovluğa ixrac edilə bilər. Bu, VBA-nın köməyi ilə edilə bilər. Sadəcə aşağıdakı addımları izləyin.
İndi Download
Funksiyadan ən qısa müddətdə istifadə etməyə başlamaq istəyirsinizsə, aşağıdakıları edə bilərsiniz:
İndi VBA Kodları ilə Nümunə Verilənlər Bazasını endirin
Əks halda, DIY etmək istəyirsinizsə, aşağıdakı məzmunu oxuya bilərsiniz.
Giriş Hesabatını Saxlayan VBA Funksiyasının Yaradılması Addımları PDF fayl
1. Hesabatınızın içərisinə əmr düyməsini əlavə edin
Bu məqalə sizin artıq Giriş Hesabatınızın yaradıldığını güman edir. Onu dizayn görünüşündə açın və Hesabat başlığına düymə əlavə edin (aşağıda göstərildiyi kimi).
Düymənin adını dəyişdirin cmd_exportPDF. Bunu etmək:
- Dizayn görünüşündə olarkən düyməni seçin.
- Mülkiyyət vərəqini açın (ALT + Enter).
- Digər sekmesine keçin > Ad.
- Ad dəyərini cmd_exportPDF olaraq dəyişdirin.
2. Komanda düyməsi üçün kod əlavə edin
Kodu əlavə etmək üçün əvvəlcə düyməyə On Click hadisəsini əlavə etməlisiniz.
- Komanda düyməsi seçilərək yenidən Mülkiyyət Vərəqinə keçin.
- Hadisə nişanına klikləyin.
- On Click axtarın və seçin ...
- Seçin Builder menyusu açıldıqda, Code Builder seçin və OK düyməsini basın.
- Bu, VBA Redaktorunu açacaq.
İndi aşağıdakı kodu kopyalayın.
Fayl adı və fldrPath üçün dəyərləri yeniləməyi unutmayın. Onların hər birinin şərh bölməsində ulduz (*) işarəsi var.
Function FileExist(FileFullPath As String) As Boolean
Dim value As Boolean
value = False
If Dir(FileFullPath) <> "" Then
value = True
End If
FileExist = value
End Function
Private Sub cmd_exportPDF_Click()
Dim fileName As String, fldrPath As String, filePath As String
Dim answer As Integer
fileName = "Member Contact Details" 'filename for PDF file*
fldrPath = "C:\Users\Jessica\Desktop\PDF Exports" 'folder path where pdf file will be saved *
filePath = fldrPath & "\" & fileName & ".pdf"
'check if file already exists
If FileExist(filePath) Then
answer = MsgBox(prompt:="PDF file already exists: " & vbNewLine & filePath & vbNewLine & vbNewLine & _
"Would you like to replace existing file?", buttons:=vbYesNo, Title:="Existing PDF File")
If answer = vbNo Then Exit Sub
End If
On Error GoTo invalidFolderPath
DoCmd.OutputTo objecttype:=acOutputReport, objectName:=Me.Name, outputformat:=acFormatPDF, outputFile:=filePath
MsgBox prompt:="PDF File exported to: " & vbNewLine & filePath, buttons:=vbInformation, Title:="Report Exported as PDF"
Exit Sub
invalidFolderPath:
MsgBox prompt:="Error: Invalid folder path. Please update code.", buttons:=vbCritical
End Sub
Bu kod sətirləri:
- Əvvəlcə a PDF eyni fayl adına malik fayl artıq müəyyən edilmiş qovluqda mövcuddur. Əgər belədirsə, onu yenisi ilə əvəz etmək istəmədiyinizi soruşan bir sorğu görünəcək.
Bəli seçsəniz, hesabat ixrac prosesi ilə davam edəcək. Əks təqdirdə, fayl PDF formatına çevrilməyəcək.
- Mövcud olmayan qovluq yolunu daxil etmisinizsə, kodda göstərilən qovluq yolunu yeniləməyinizi xahiş edən bir sorğu görünəcək. Bu düzəliş edilənə qədər ixrac prosesi davam etməyəcək.
- Hesabat uğurla ixrac edildikdən sonra, harada olduğunu göstərən bir sorğu görünəcək PDF fayl saxlanıldı.
Bu belədir! İndi düymənizi sınamağın vaxtı gəldi.
Giriş verilənlər bazasını açmaq mümkün deyil
Access istifadəçisinin başına gələ biləcək ən dəhşətli şey, bir gün oyanıb verilənlər bazasının artıq açıla bilməyəcəyini anlamaqdır. O, zədələnib. Daha da pisi odur ki, məlumatlarınızın ehtiyat nüsxəsini çıxara bilmədiyinizi anlayırsınız. Narahat olmayın. DataNumen Inc edə biləcək bir proqram yaratdı Girişi düzəldin verilənlər bazası. Sizin verilənlər bazanız hələ də həyata qaytarıla bilər.
Müəllif Giriş:
Jayme Stack məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc sql bərpa və excel bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

