আপনি কীভাবে একটি ভিবিএ ফাংশন তৈরি করতে পারেন তা আপনাকে আপনার অ্যাক্সেস প্রতিবেদনটি সংরক্ষণ করতে দেয় Learn PDF একটি বোতামের একটি ক্লিক সহ। প্রতিবার অ্যাক্সেস রিবনে যাওয়ার দরকার নেই!
অ্যাক্সেস রিপোর্টগুলি ম্যানুয়ালি হিসাবে সংরক্ষণ করা যায় PDF ফাইল। আপনাকে যা করতে হবে তা হ'ল:
- রিপোর্ট খুলুন।
- অ্যাক্সেস ফিতা: বাহ্যিক ডেটা> এ যান PDF বা এক্সপিএস।
- আপনি যে ফাইল ফাইলটি এবং ফোল্ডারটি সংরক্ষণ করতে চান তা নির্বাচন করুন।
- প্রকাশ ক্লিক করুন এবং আপনার কাজ সম্পন্ন হয়েছে।
সহজ, তাই না? তবে আপনার যদি বারবার রিপোর্ট রফতানি করার প্রয়োজন হয় তবে প্রতিদিনের ভিত্তিতে বলুন, এটি কিছুটা কর আদায় করতে পারে।
চিন্তা করবেন না। একটি সহজ উপায় আছে। একটি বোতামের এক ক্লিকের সাহায্যে আপনার প্রতিবেদনটি তাত্ক্ষণিকভাবে আপনার মনোনীত ফোল্ডারে রফতানি করা যাবে। এটি ভিবিএর সহায়তায় করা যেতে পারে। শুধু নীচের পদক্ষেপগুলি অনুসরণ করুন।
এখন ডাউনলোড করুন
আপনি যদি যত তাড়াতাড়ি সম্ভব ফিচারটি ব্যবহার করা শুরু করতে চান, তাহলে আপনি করতে পারেন:
এখনই ভিবিএ কোডগুলির সাথে নমুনা ডেটাবেস ডাউনলোড করুন
অন্যথায়, আপনি ডিআইওয়াই করতে চাইলে, আপনি নীচের সামগ্রীগুলি পড়তে পারেন।
কোনও ভিবিএ ফাংশন তৈরির পদক্ষেপ যা অ্যাক্সেস প্রতিবেদনকে সংরক্ষণ করে PDF ফাইল
1. আপনার প্রতিবেদনের ভিতরে একটি কমান্ড বোতাম যুক্ত করুন
এই নিবন্ধটি ধরে নেওয়া হয়েছে যে আপনি ইতিমধ্যে একটি অ্যাক্সেস রিপোর্ট তৈরি করেছেন। এটিকে ডিজাইন দৃশ্যে খুলুন এবং রিপোর্ট শিরোনামে একটি বোতাম যুক্ত করুন (নীচে দেখানো হয়েছে)।
বোতামটির নাম পরিবর্তন করুন cmd_exportPDF। এটা করতে:
- ডিজাইন দৃশ্যে থাকাকালীন বোতামটি নির্বাচন করুন।
- সম্পত্তি পত্রকটি খুলুন (ALT + Enter)।
- অন্যান্য ট্যাব> নাম যান।
- Name ভ্যালুটি পরিবর্তন করে cmd_exportPDF করুন।
কমান্ড বোতামের জন্য কোড যুক্ত করুন
কোড যুক্ত করতে, আপনাকে প্রথমে বোতামে একটি অন ক্লিক ইভেন্ট যুক্ত করতে হবে।
- কমান্ড বোতামটি নির্বাচন করে, আবার সম্পত্তি পত্রকে যান।
- ইভেন্ট ট্যাবে ক্লিক করুন।
- ক্লিক ক্লিক করুন এবং নির্বাচন করুন…
- যখন চয়ন করুন নির্মাতা মেনু পপ আপ হয়, কোড বিল্ডার নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।
- এটি ভিবিএ সম্পাদক খুলবে।
এখন, নীচের কোডটি অনুলিপি করুন।
ফাইলের নাম এবং fldrPath এর জন্য মানগুলি আপডেট করতে ভুলবেন না। তাদের প্রত্যেকের মন্তব্য বিভাগে তারকাচিহ্ন (*) রয়েছে।
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
কোডের এই লাইনগুলি:
- প্রথমে চেক করুন কিনা PDF একই ফাইলনামযুক্ত ফাইলটি নির্দিষ্ট ফোল্ডারে ইতিমধ্যে বিদ্যমান। যদি এটি হয়, আপনি যদি একটি নতুন দিয়ে এটি প্রতিস্থাপন করতে চান তবে একটি প্রম্পট জিজ্ঞাসা করবে।
আপনি 'হ্যাঁ' নির্বাচন করলে, রিপোর্টটি রপ্তানি প্রক্রিয়া চালিয়ে যাবে। অন্যথায়, ফাইলটি PDF-এ রূপান্তরিত হবে না।
- যদি আপনি কোনও ফোল্ডার পাথ প্রবেশ করেন যা অস্তিত্বহীন থাকে, তবে একটি প্রম্পট আপনাকে কোডটিতে নির্দিষ্ট ফোল্ডারের পাথ আপডেট করার জন্য জিজ্ঞাসা করবে। এটি সংশোধন না করা পর্যন্ত রফতানি প্রক্রিয়া চলবে না।
- প্রতিবেদনটি সাফল্যের সাথে রফতানি হয়ে গেলে, একটি প্রম্পট উপস্থিত হবে যেখানে নির্দেশ করে PDF ফাইল সংরক্ষণ করা হয়েছিল।
এটাই! এখন আপনার বোতামটি পরীক্ষা করার সময়।
অ্যাক্সেস ডেটাবেস খুলতে অক্ষম
যেকোনো অ্যাক্সেস ব্যবহারকারীর জন্য সবচেয়ে ভয়ঙ্কর ব্যাপার হলো, একদিন ঘুম থেকে উঠে দেখা যে ডাটাবেসটি আর খোলা যাচ্ছে না। এটি নষ্ট হয়ে গেছে। এর চেয়েও খারাপ ব্যাপার হলো, আপনি বুঝতে পারেন যে আপনি আপনার ডেটা ব্যাকআপ করতে পারেননি। চিন্তা করবেন না। DataNumen ইনক। একটি সফ্টওয়্যার তৈরি করতে পারে যা তৈরি করতে পারে অ্যাক্সেস ঠিক করুন তথ্যশালা. আপনার ডাটাবেস এখনও প্রাণবন্ত করা যেতে পারে।
লেখকের ভূমিকা:
জেমে স্ট্যাক একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় স্কয়ার পুনরুদ্ধার এবং এক্সেল পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com
