ציטוט מ"אש רושפת" - הקישור לאתר שלו לא פועל
המון זמן הסתבכתי עם הבעיה הזו.
הייתי בונה אפליקציה, מתקין אותה אצל מישהו עם Access Runtime ו…. מקבל הודעות אבטחה מעצבנות.
בסוף מצאתי פתרון סופי לעניין.
הפתרון מתחלק ל-2 חלקים:
מיקום מהימן – הדאטאבייס צריך להיות במיקום מהימן .
כדאי לשים לב – אם חילקת את הדאטאבייס לשתי חלקים (Front End + BackEnd ) אז הפוך גם את המיקום של קובץ ה-be למהימן.
כדי ליצור מיקום מהימן, אפשר לעשות זאת "ידנית" באמצעות ההסברים הארוכים של מיקרוסופט
לחלופין, מצאתי תוכנה קטנה שעובדת בגרמנית – היא הופכת את התיקיה שבה אתה מפעיל אותה – למיקום מהימן.
התוכנה יוצרת רישום ברג'יסטרי של התיקיה – כמיקום מהימן.
יש לה שתי חסרונות קטנים:
היא עובדת בגרמנית – כלומר אחרי דאבל קליק על התוכנה מתוך התיקיה (שאותה אתה רוצה להפוך למיקום מהימן)
תתקבל הודעת אישור ב…גרמנית. וזה הכל.
בכל מקרה – במידה ומתקבלת הודעה שגיאה – אפשר לזהות זאת לפי סימן ה-X האדום.
היא לא מצליחה לטפל בכונני רשת
אבל… בגלל שהיא הרבה יותר נוחה מאשר ליצור את הרישום ברג'יסטרי בעצמי – אז כאשר הייתי צריך להשתמש בה עבור כונן רשת
פשוט – השתמשתי בתוכנה עבור סתם תיקיה – ואז פתחתי את הרגיסטרי, ניגשתי למפתח המתאים – ושיניתי את הערך לכונן הרשת.
שינוי קטן ברג'יסטרי – יש לפתוח את עורך הרישום regedit ולפי ההיררכיה הבאה :
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security
ליצור מפתח חדש (מקש ימני )
לקרוא לו VBAWarnings
ולתת לו את הערך 1 (ב-dword)