@katz עכשיו לא בדקתי. אבל אתמול בערב עבד.
ארי
הפורום כעת לקריאה בלבד, לקריאה נוספת.
-
למישהו עובד כעת API של קהילות? -
למישהו עובד כעת API של קהילות? -
התראה בטופס אקסס -
התראה בטופס אקסס -
הורדה והדפסה של קובץ PDF - אקסס -
התראה בטופס אקסס@OdedDvir
יש לי פקד בטופס בשם 'נערך' (שגם מקושר לשדה בשם זה בטבלה), והיה קוד לאחר עדכון על חלק מהשדות בטופס שיתן ערך True בפקד הזה.
אבל לא היה קוד על הפקד עצמו שלאחר עדכון יעדכן את עצמו. אז לכאורה לא אמורה להיות לולאה אין סופית. לא?
מה שבאמת עשיתי בסוף (מניחוש, לא מידיעה) זה קוד אחד 'לאחר עדכון' על הטופס שישנה את הערך בטבלה ע"י שאילתת עדכון ולא את הפקד בטופס.
אז שאלתי היא: 1. למה התרחשה שגיאה אם לא אמורה להיות לולאה. ו2. האם מה שעשיתי זה באמת הפתרון הטוב ביותר?
תודה! -
התראה בטופס אקסס -
אכסס - פתיחת שני טפסים במקביל@יששכר-יעקבזון כנראה הוא מוגדר כטופס מוקפץ, תשנה במאפיינים של הטופס.
-
קיצורי מקלדת באקסס@חייםיודלביץ תודה.
אבל אני גם מעוניין לחסום אפשרות של מעבר לחלון אחר בווינדוס ע"י Alt+Tab לדוג'.
בעצם להפוך את התוכנת אקסס לקיוסק. -
התראה בטופס אקססבוקר טוב.
יש לי טופס שמבוסס על טבלה אחת, ולפעמיים קורה בזמן שאני משנה רשומה קופצת לי ההודעה הבאה:

אין לי שם קוד של עדכון, רק טופס שמבוסס על טבלה.
למה זה קורה? ואיך אפשר לסדר את זה?
תודה רבה! -
שאילתת עריכה בקוד vba אקסס@אוריי לכאו' יש שתי אפשרויות.
- כמו שיש לך, רק עם סינון כך:
Dim EditAbsent As Recordset Set EditAbsent = CurrentDb.OpenRecordset("select * from [רשימת תורמים] where קוד_תורם = 1") EditAbsent.Edit EditAbsent!נפקד = True EditAbsent.Update- לעשות פשוט שאילתת עדכון בלי צורך בRecordSet, כך:
Currentdb.Execute "update [רשימת תורמים] set [רשימת תורמים].נפקד = true where קוד_תורם = 1"בעיקרון האפשרות השניה היא דרך המלך, וכך לא צריך משתנים וכו', שורה אחת וזהו.
-
תצוגה מימין לשמאל בטופס משנה -
איך אני יכול להיפטר מהודעה הזו באקסס -
איך אני יכול להיפטר מהודעה הזו באקסס -
מחפש תיעוד הקשה על מקש אקסס -
vba המתנה עד לסיום הריצהערב טוב.
יש לי קוד שמריץ כמה שאילתות, ומיד אחריו מתחיל קוד נוסף שג"כ מריץ שאילתה שלפעמים מקבילה לשאילתה הקודמת.
מה שקורה זה שקופץ לי הודעה שהרשומה שונתה ע"י משתמש אחר. כנראה בגלל שהשאילתה הקודמת לא מסתיימת וכבר השאילתה הבאה מופעלת.
מה אפשר לעשות כדי שימתין עם הקוד עד שמסיים את ההרצה של השאילתה?
תודה! -
הדפסה מהירה של תמונה דרך אקסס -
הדפסה מהירה של תמונה דרך אקסס -
הדפסה מהירה של תמונה דרך אקסס@אוריי תנסה כך:
Declare PtrSafe Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal _ hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _ lpParameters As String, ByVal lpDirectory As String, ByVal nshowcm As Long) Public Function PrintImage() ShellExecute(Application.hWndAccessApp, "Print", ImagePath, vbNullString, CurDir, 1) End Function -
הורדה והדפסה של קובץ PDF - אקססשבוע טוב.
יש לי קישור לקובץ pdf שאני מעוניין להדפיס אותו. כרגע יש לי קוד VBA שעובד להורדה ושמירה של הקובץ במחשב:Dim request As WinHttpRequest Set request = New WinHttpRequest request.Option(0) = "curl" request.Open "GET", url, False request.send URLDownloadToFile 0, request.Option(1), "C:\Users\1\Downloads\test.pdf", 0, 0 request.abort Set request = Nothing(הקוד בנוי ככה בגלל שהקישור שיש לי הוא הפניה למיקום אחר, וכך אני מגיע למיקום הסופי של הקובץ).
כעת אני צריך להוסיף בקוד גם הדפסה של הקובץ, ניסיתי עם הקוד הבא:Declare PtrSafe Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal _ hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal _ lpParameters As String, ByVal lpDirectory As String, ByVal nshowcm As Long) Public Function Print() ShellExecute(Application.hWndAccessApp, "print", path, vbNullString, vbNullString, 0) End Functionאני הוא לא מדפיס לי אותו.
מה אפשר לעשות?
תודה רבה!