Access הוא יישום Windows חזקמערכת ניהול מסד נתונים (DBMS). מטרתו להציג מידע בצורה ידידותית למשתמש, לבצע פעולות אוטומטיות שלעיתים קרובות חוזרות על עצמן. התוכנית מסייעת גם בחיפוש ואחסון נתונים. טפסי גישה עושים את כל זה. יצירת טפסים היא משימה פשוטה שנועדה לעזור למשתמש ככל האפשר.
בטופס הגישה, כמו בחלון חנות, זה נוחצפו ופתחו את הפריטים הדרושים. מכיוון שטופס הוא אובייקט שאיתו משתמשים יכולים להוסיף, לערוך ולהציג נתונים המאוחסנים ב- Access, הופעתו ממלאת תפקיד חשוב.
אם משתמשים במאגר המידע של אפליקציית Access הקלאסית על ידי מספר משתמשים, טפסים מעוצבים היטב הם המפתח לרמת הדיוק של הנתונים ויעילות העבודה איתם.
גישה ל- DBMS מציע למשתמשים נוחיםמנגנון לעבודה עם נתונים. אלה הם טפסי גישה מיוחדים המאפשרים מאוד הזנת נתונים, עריכה וצפייה. הם אובייקט מיוחד ב- DBMS זה ויש להם ארסנל של בקרות עשיר שמבצע אוטומציה של הצגת הנתונים המאוחסנים בטבלאות מסדי נתונים. מדובר בשדות טקסט, דגלים, כפתורי רדיו, רשימות נפתחות ועוד.
ישנן דרכים רבות ליצור טפסים ב- Access:
יצירת טפסים מתבצעת באמצעות אשף הטפסים, בנאי מיוחד.
הם נוחים במיוחד אם, למשל, אתה צריך להזין נתונים מטפסים מיוחדים. לשם כך, צורת הטופס, שדות הזנת הנתונים עשויים במיוחד כמו בטופס.
יצירת טפסים ב- Access בהתבסס על טופס קייםהשולחנות פשוטים מאוד. לשם כך, בקטע "יצירה", לחץ על כפתור "טופס". התנאי העיקרי במקרה זה הוא יצירה ראשונית של טבלה עם נתונים, כמו גם בחירתה באזור הניווט. רק רשומה אחת תוצג בטופס, כמו גם נתונים מהטבלה המקושרת.
להצגת מספר ערכי טבלה בטופסבאותו קטע "יצירה", בחר בלחצן "אלמנטים מרובים". כך אנו יכולים להציג בשדות הטקסט של הטופס מספר רשומות נתונים עם כל שדות הטבלה.
מבוסס על טבלה קיימת, יצירת טפסים ב-Access גם מאפשר לך לעצב טופס מפוצל. זו תפיסה המציגה יחד עם הצגת נתונים בבקרות מבחר נתונים במקביל בצורה טבלאית. ליצירת טופס מפוצל בחר בלחצן פיצול טופס בקטע יצירה.
טפסים כאלה מופיעים מיידמעוצב באמצעות מספר פקדים. לרוב, אלמנטים כאלה הם שדות טקסט בשורה אחת, שבהם מוצגים ערכי הנתונים המאוחסנים בשדות הטבלה. במקום לעצב מראש, תוכלו ליצור טפסים ריקים.
טבלאות מוכנות לשימוש מכניסים למצבצורות. במצב זה, אתה יכול רק לשנות את נתוני הרשומות בטבלאות מסד הנתונים, לעבור בין רשומות אלה. אסור לעצב במצב זה, ויצירת טפסים של Microsoft Access מחייבת את הפקדים ואת הטופס עצמו. כל זה ניתן לעשות אם אתה עובר למצב פריסה או למצב עיצוב.
מצב הפריסה שונה ממצב העיצובפחות אפשרויות לעיצוב טפסים. יחד עם זאת, זה מאוד נוח לעיצוב מהיר, לביצוע שינויים קלים בפקדים: יישורם האנכי או האופקי, הוספת שדות טקסט נוספים, שינוי הסגנון החיצוני של הטופס וכן הלאה. במצב פריסה, לא ניתן לשנות את פלט הנתונים לבקרות, בעוד שמצב העיצוב מספק יכולת זו.
הגדרת טפסים במצב עיצוב מורכבת יותרומוצק. בנוסף, מספר אלמנטים של עיצוב גרפי זמינים רק במצב עיצוב, כמו גם פקדים: מלבנים, קווים, כפתורים, תיבות משולבות, לחצני רדיו ועוד. במצב זה, באפשרותך לשנות את מקור הנתונים עבור הטופס הערוך. יתר על כן, ממצב זה תוכלו לכבות את מצב הפריסה.
לדוגמה, עליך להוסיף כפתור לטופס, עםאיתו אתה צריך לסגור את זה. במצב עיצוב, פריסה שלמה תהיה זמינה מפקדים שונים, ביניהם יש כפתור. אם תוסיף אותו לפריסת הטופס, ה- DBMS יבצע אוטומטית את אשף יצירת הכפתורים, שחלונו יופיע מול המשתמש.
החלון ליצירת כפתורים יציע אפשרות בחירהמספר קטגוריות המכילות רשימות פעולה. במקרה שלנו, עליכם לבחור בקטגוריה "עבודה עם הטופס". בחר "סגור טופס" מרשימת הפעולות בקטגוריה זו.
השלב הבא הוא ליידע את המשתמש כי כפתור זה אחראי על סגירת הטופס. אתה יכול להשאיר את הטקסט על הכפתור, או להציע אותו בעזרת פיקטוגרמה (תמונה).
לאחר מכן, האשף יבקש מהמשתמש לתת שם לכפתור, שלאחריו תוכלו ללחוץ על "סיום" - כך תקבלו כפתור מוכן בטופס שיאפשר לכם לסגור אותו.
כעת אם תלחץ על הכפתור שנוצר, ואז על ה- DBMSיציע לשמור את השינויים שנוצרו בטופס ולאחר מכן לסגור אותו. כפתור זה לא יעבוד במצב עיצוב. זה עובד רק במצב טופס מוגמר.
יש לומר גם כי הטפסים עצמםניתן להרכיב באמצעות אשף מיוחד. במהלך בניית הטופס על ידי האשף, אתה רק צריך להחליט על הגדרותיו. יתר על כן, ניתן לעצב את הטופס שיצר האשף בקלות לפי שיקול דעתך על ידי מעבר למצב פריסה או למצב עיצוב.
צורת משנה היא אלמנט שכןמשלימים טופס גישה ראשי אחר. יצירת צורות הגשה היא פיתוח מבנה היררכי של שתי טבלאות, המשקף את קיומם של יחסים בין הצורות.
הקשר ביניהם יכול לשקף סוגים שוניםקשרים בין טבלאות מסדי נתונים: "אחד לרבים", "רבים לרבים". לעיתים קרובות יחסים אלה נחשבים בהקשר של מערכת היחסים עם נוכחותם של צורת הורים (ראשית) וצורה של ילד (כפוף).
ניתן להסביר את יצירת טפסי המשנה ב- Access באמצעות דוגמה: טופס כזה יכול להיות טופס להזמנת לקוח בחנות מקוונת.
פרטי הלקוח כלולים בטבלה אחת,ופרטי ההזמנות שלו נשמרים באחר בקשר לנורמליזציה בתכנון המאגר. מספר הזמנות תואמות לקוח אחד בבת אחת, כך שהקשר בין הלקוח לטבלאות ההזמנות משקף קשר של אחד לרבים. במקרה זה, הטופס המייצג את נתוני הלקוחות יהפוך לטופס העיקרי. אחר, המייצג את נתוני ההזמנה שלו, יתווסף לעיקריים ויהיה כפוף.
מסודרים באותו חלל פריסההראשי ותצורות המשנה מציגים רק נתונים קשורים. לכן, אם יש לקוח ייחודי בטבלת הקונים, ושלושה רשומות משויכים אליו בטבלת ההזמנות הכפופה, אז טופס המשנה יציג את כל שלושת הרשומות לגבי ההזמנות שלו.
ישנן מספר דרכים ליצור עיצוב היררכי מצורות ב- Access. לדוגמא, בעת הטמעת סקריפט ליצירת הן הטופס הראשי והן טופס המשנה, באפשרותך להשתמש באשף הטופס.
צור טופס ראשי ב- Access המכילכפוף, בעזרת אדון, לא יהיה קשה. הוא לא רק ייצור את הצורות בעצמם, אלא גם יקשור אותן עם הקשר הנדרש. אם התסריט ליצירת טופס כפוף כולל הוספה לטופס ראשי קיים, תוכל להשתמש באשף או פשוט לגרור טבלה קיימת לפריסה הראשית ולהפוך אותה לכפופה.
בואו ליצור טפסי משנה המבוססים על שתייםטבלאות קשורות (מחברים וספרים). בואו נשתמש באשף הטפסים לשם כך. קודם כל, נפתח את האשף עצמו שפקודת הביצוע שלו ממוקמת במסד הנתונים של Access (יצירת טפסים). ב- Access 2007, למשל, תוכל למצוא אותו ברשימה הנפתחת תחת טפסים אחרים.
חלון האשף שנפתח יציע לבחוראת הטבלה שעבורה ברצונך ליצור טפסים, כמו גם את השדות (לחיצה כפולה על הבחירה) שהמשתמש היה רוצה לראות. אחרי הטבלה הראשונה באותו חלון, תצטרך לבחור טבלה אחרת שיש לה קשר עם הראשון. המאסטר יגלה באופן עצמאי את הקשר, ואם הוא לא יכול לעשות זאת, אז הוא פשוט לא יכול ליצור צורות כפופות. במקרה שלנו, הצורה הכפופה תהיה הטופס שנוצר על בסיס טבלת הספרים.
בשלב הבא, האשף יציע לבחור את סוג הצגת הנתונים. עלינו לבחור "טפסים כפופים" ואז לחצו שוב על כפתור "הבא".
השלב הבא ייתן לנו את האפשרות לבחור את המראה של הטפסים שנוצרו: סרט או פריסת שולחן. אני חייב לומר שהקלטת עשירה יותר בסגנונות עיצוב.
בשלב האחרון עלינו להתאים אישית את כותרות הטופס, ולאחריה אנו לוחצים על "סיום" - טפסי הגישה הכפופים יישמרו. יצירת הטפסים הושלמה.
לאחר שיצרתם עיצוב, תוכלו לעבור למצב עיצוב או פריסה. זה יהיה צורך על מנת לעצב את השדות שהתקבלו או להוסיף פקדים אחרים.
נוכחות של מספר רב של טבלאות במסד הנתונים, כמו גםטפסים המשויכים לנתונים בטבלאות אלה מסבכים מאוד את סכימת מסד הנתונים הכללי. כדי להקל על המעבר בין צורות בסיס נוצרת מה שמכונה צורת כפתור ראשי. זהו אלמנט נפוץ שתוכל לערוך אצל הבנאי לפי שיקול דעתך. אנו יכולים לומר שעל ידי יצירת טופס הכפתור הראשי, יצרת טופס מסד נתונים ב- Access, שהוא מסך הפתיחה או דף הפתיחה שלו.
בעזרת הכפתורים המונחים עליו, הרבהקל יותר לעבור בין אלמנטים, מכיוון שכל אחד מהכפתורים משויך לצורה נפרדת. לחיצה על הכפתור מאלצת את ה- DBMS לנווט לטבלה המשויכת ללחצן.
ב- Access, צור טופס כפתור ראשימבוצע על ידי שולח מיוחד. מנהל טפסי הכפתורים ממוקם בחלק לעבודה עם בסיסי נתונים. אם היא מבוצעת בפעם הראשונה, היא לא תמצא את טפסי הכפתור ותציע ליצור אחת. חלון האשף שמופיע מכיל כמה כפתורים שמהם תוכלו לבחור "שנה". אז אתה יכול ללכת לפונקציה של הגדרת הקישורים של טופס הכפתור וצורות אחרות של הבסיס.
לדוגמה, בואו נוסיף שני כפתורים - "כפתור 1" ו-"כפתור 2" - לטופס הכפתור הראשי. נקשר כפתורים אלה לטופס מחברים וספרים, שהוא כפוף. בבחירת "צור", נפתח תיבת דו-שיח בה נציין את שם הכפתור הרצוי ואת הפעולה שעלינו לבצע ("פתח את הטופס לשינוי"). בשדה השלישי אנו מציינים את הטופס שאיתו אנו רוצים לשייך את הכפתור שנוסף.
סגירת חלונות ההגדרות, נגלה כי בחלוןניווט, טופס הכפתור שלנו הופיע. לאחר בחירתו בסרגל הניווט, פתח את החלון וראה שהוא מכיל סגנון עיצוב פשוט ושני כפתורים. לחיצה על הכפתורים תאלץ את ה- DBMS לפתוח את הטופס שאליו משויך כפתור זה.
בסעיף הטבלאות לאחר ביצוע הפעולות, אתה יכולגלה את הטבלה החדשה שנוספה בשם פריטי מרכזיה. הוא מאחסן את כל נתוני ההתאמה האישית המשויכים לטופסי הכפתור שאתה יוצר. במקרה שלנו, יש רק טופס כפתור אחד עם שני כפתורים, ולכן רק שלושה ערכים ממוקמים בו:
ניתן להוסיף מורכבות לטופס הכפתור שנוצר על ידי עיצוב תוכנו במצב עיצוב. בעזרתו ניתן להוסיף פקדים שימושיים רבים אחרים לפני השטח.
גם לטופס הכפתור הראשי יש יכולתקישור לטפסים דומים אחרים. זוהי תכונה שימושית למשלוח מעברי טופס במאגר נתונים גדול מאוד, שבו יש מקום למקטעים וקטגוריות רבות.