הסתרת קוד VBA מפני משתמשים

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

אם מסד הנתונים שלך מכיל Visual Basic for Applications (VBA) קוד, באפשרותך להסתיר קוד זה על-ידי שמירת מסד נתונים של Microsoft Office Access שלך בתבנית הקובץ .accde. שמירת מסד נתונים כקובץ קובץ. accde מבצעת קומפילציה מודולי קוד VBA כל, מסירה קוד מקור ניתן לעריכה ולאחר דוחס את מסד הנתונים המשמש כיעד. קוד VBA שלך שומר את הפונקציונליות שלו, אך ניתן להציג או לערוך הקוד. באופן כללי, מסד הנתונים ימשיך לפעול כרגיל-תוכל עדיין לעדכן נתונים ולהפעיל דוחות.

בנושא זה

יצירת קובץ. accde

פונקציונליות שהשתנה בקובץ. accde

בעיות עם שינוי טפסים, דוחות או מודולים

הגבלות על שמירת מסד נתונים כקובץ. accde

כיצד הפניות לעבוד עם קבצי. accde

יצירת קובץ ‎.accde

השתמש בהליך הבא ליצירת קובץ accde. הליך זה משאיר את קובץ ה- ‎.accdb המקורי ללא שינוי.

  1. בכרטיסיה כלי מסד נתונים, בקבוצה כלי מסד נתונים, לחץ על ביצוע ACCDE.

  2. בתיבת הדו-שיח שמירה בשם, אתר את המיקום שבו ברצונך לשמור את קובץ ה- accde.

  3. אם רצונך בכך, הקלד שם חדש עבור הקובץ בתיבה שם הקובץ.

  4. לחץ על שמור.

    אם כבר קיים קובץ בשם שציינת, Access ישאל אם ברצונך להחליף את הקובץ הקיים. לחץ על כן כדי להחליף את קובץ ה- ‎.accde הקיים, או לחץ על לא כדי לחזור אל תיבת הדו-שיח שמירה בשם ולהקליד שם קובץ חדש.

Access יוצר את קובץ ה- ‎.accde, סוגר את קובץ ה- ‎.accdb המקורי ולאחר מכן פותח את קובץ ה- accde.

לראש הדף

פונקציונליות המשתנה בקובץ ‎.accde

שמירת מסד הנתונים שלך ב- Access כקובץ ‎.accde אינה מונעת באופן מוחלט שינויים בעיצוב מסד הנתונים. עם זאת, אין אפשרות לבצע את המשימות הבאות בקובץ ‎.accde:

  • שינוי או יצירה של טפסים, דוחות או מודולים.

  • שימוש בתיבת הדו-שיח הפניית VBA להוספה, מחיקה או שינוי של הפניות למסדי נתונים או ספריות אובייקטים.

  • הצגה או שינוי של קוד VBA.

  • ייבוא או ייצוא של טפסים, דוחות או מודולים של Access. עם זאת, ניתן לייבא טבלאות, שאילתות ופקודות מאקרו ממסדי נתונים של ‎.accdb או לייצא אותן מהם.

לראש הדף

בעיות בשינוי של טפסים, דוחות או מודולים

הקפד לשמור עותק של מסד הנתונים המקורי שלך ב- Access. אם ברצונך לשנות את העיצוב של טפסים, דוחות או מודולים בקובץ ‎.accde, עליך לשנות את מסד הנתונים המקורי של Access (קובץ ה- ‎.accdb) ולאחר מכן לשמור אותו שוב כקובץ accde. שמירת מסד נתונים של Access המכיל טבלאות כקובץ ‎.accde עלולה לגרום לבעיות בהשגת פשרה בין גירסאות שונות של הנתונים במקרה שתרצה במועד מאוחר יותר לשנות את העיצוב של הטפסים, הדוחות או המודולים. מסיבה זו, שמירת מסד נתונים של Access כקובץ ‎.accde היא האפשרות המתאימה ביותר עבור מסד הנתונים החזיתי של יישום חזיתי/עורפי.

לראש הדף

הגבלות לגבי שמירת מסד נתונים כקובץ ‎.accde

הגבלות מסוימות יכולות למנוע ממך לשמור את מסד הנתונים שלך ב- Access כקובץ ‎.accde:

  • דרושה לך גישה עם סיסמה אל קוד ה- VBA.

  • אם מסד הנתונים שלך ב- Access מבצע הפניה אל מסד נתונים אחר ב- Access או אל תוספת, עליך לשמור את כל מסדי הנתונים או התוספות של Access בשרשרת ההפניות כקבצי accde.

אם תצפין מסד נתונים עם סיסמה לפני שמירתו כקובץ ‎.accde, גם קובץ ה- ‎.accde יוצפן, ויהיה עליך להזין את הסיסמה עם כל פתיחה שלו. אם אינך מעוניין שקובץ ה- ‎.accde יוצפן, עליך לפענח את קובץ ה- ‎.accdb לפני שמירתו כקובץ accde. לאחר שמירת מסד הנתונים כקובץ ‎.accde, תוכל להצפין את קובץ ה- ‎.accdb שוב. השתמש בהליך הבא לפענוח קובץ ‎.accdb:

  1. בכרטיסיה כלי מסד נתונים, בקבוצה כלי מסד נתונים, לחץ על פענוח מסד נתונים.

  2. בתיבת הדו-שיח ביטול קביעה של סיסמת מסד נתונים, בתיבה סיסמה, הקלד את סיסמת מסד הנתונים.

  3. לחץ על אישור.

לראש הדף

כיצד פועלות הפניות עם קבצי ‎.accde

אם תנסה ליצור קובץ ‎.accde מתוך מסד נתונים של Access 2007‏ (‎.accdb) או מתוך תוספת של Access 2007‏ (‎.accda) המבצעים הפניה לתוספת או למסד נתונים אחרים של Access‏, Access 2007 יציג הודעת שגיאה ולא יאפשר לך להשלים את הפעולה. כדי לשמור מסד נתונים המבצע הפניה למסד נתונים אחר כקובץ ‎.accde, עליך לשמור את כל מסדי הנתונים בשרשרת ההפניות כקבצי ‎.accde, החל ממסד הנתונים הראשון שבוצעה אליו הפניה. לאחר שמירת מסד הנתונים הראשון כקובץ ‎.accde, עליך לעדכן את ההפניה במסד הנתונים הבא כך שתצביע על קובץ ה- ‎.accde החדש לפני שמירתו כקובץ ‎.accde, וכן הלאה.

לדוגמה, נניח ש- Database1.accdb מבצע הפניה אל Database2.accdb, ו- Database2.accdb מבצע הפניה אל Database3.accda. כדי לשמור את Database1.accdb כקובץ ‎.accde, בצע את הפעולות הבאות:

  1. שמור את Database3.accda כ- Database3.accde.

  2. פתח את Database 2.accdb ושנה את ההפניה שלו כך שתצביע על הקובץ החדש ששמו Database3.accde.

  3. שמור את Database2.accdb כ- Database2.accde.

  4. פתח את Database1.accdb ושנה את ההפניה שלו כך שתצביע על הקובץ החדש ששמו Database2.accde.

  5. שמור את Database1.accdb כ- Database1.accde.

לראש הדף

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×