-
אני משתמש בקוד הזה כדי לייצא דוח לPDF
DoCmd.OutputTo acOutputReport, "cert", acFormatPDF, "c:\users\XXX\desktop\certs\cert001.pdf", True
ויש לי איתו כמה בעיות,
א. אם תיקיית היעד לא קיימת הקובץ לא מיוצא.
ב. אני חייב להגדיר את שם המשתמש ידני, ולא מצליח להשתמש במשתנה%USERPROFILE%
ג. האם אפשרי לבחור ששם הקובץ יהיה התוכן של אחד מהשדות בדו"ח? -
@מוטי-מן אמר בייצוא לPDF באקסס:
א. אם תיקיית היעד לא קיימת הקובץ לא מיוצא.
ב. אני חייב להגדיר את שם המשתמש ידני, ולא מצליח להשתמש במשתנה %USERPROFILE%תשתמש בקוד הבא כהפניה יחסית ממיקום הקובץ של האקסס
CurrentProject.Path
@מוטי-מן אמר בייצוא לPDF באקסס:
ג. האם אפשרי לבחור ששם הקובץ יהיה התוכן של אחד מהשדות בדו"ח?
תפעל באותה הצורה שכתבתי לך כאן
-
@מוטי-מן
הקודCurrentProject.Path
מחזיר את נתיב התקיה בה נמצא קובץ האקסס עליו אתה עובד.
תשרשר אליו את התקיה שנמצאת כמובן באותה תקיה של האקסס.
ככה:
במקום זה"c:\users\XXX\desktop\certs\cert001.pdf"
תכניס
CurrentProject.Path & "\Folder\FileName.PDF"
ותדאג מקודם שתקיית Folder קיימת.
-
-