הערה: אנו מעוניינים לספק לך את תוכן העזרה העדכני ביותר במהירות האפשרית, בשפה שלך. דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. האם תוכל לספר לנו אם המידע הועיל לך, בחלק התחתון של דף זה? לנוחותך, הנה המאמר באנגלית .
הוספת כללי אימות לפקדים בתבנית טופס מאפשרת לך להבטיח שהנתונים הנאספים מדויקים ועקביים. בעת הוספת פקד טקסט, משתמשים יכולים להקליד בתוכו כל סוג של נתונים. עם זאת, אם ברצונך להגביל משתמשים להזנת כתובת דואר אלקטרוני, השתמש בכלל אימות המוודא שהנתונים שהמשתמש מזין בשדה תואמים לתבנית של כתובת דואר אלקטרוני, ובקש ממנו לתקן זאת אם הנתונים אינם תואמים.
במאמר זה
דוגמאות לכללי אימות
להלן כמה דוגמאות לאופן השימוש בכללי אימות בתבנית טופס:
-
כדי ליידע משתמשים כאשר הסכום שהם מזינים עבור פריט הוצאות חורג מהסכום המאושר.
-
כדי לוודא שמשתמשים מזינים מספר טלפון בתבנית נכונה בתיבה של מספר טלפון.
-
כדי לוודא שכתובת לחיוב מוזנת כאשר משתמש אינו בוחר בתיבת סימון המציינת שהכתובת לחיוב זהה לכתובת למשלוח.
הערה: כללי אימות נתונים למנוע מהמשתמש שליחת טופס אם קיימות שגיאות.
דרכים ליידוע משתמשים לגבי שגיאת אימות
כללי אימות נועדו לבדוק תנאים בתוך טופס מסוימים וכדי, אם תנאים אלה מתקיימים, יידע את המשתמשים כך שהוא יכול לנקוט פעולה מתקנת. קיימות שתי דרכים כי כללי אימות להודיע למשתמשים אודות שגיאת אימות — תיאורי מסך ותיבות דו-שיח. תיאור מסך תמיד יהיו משויכים לשגיאת אימות ומופיעה כאשר המשתמש עובר את סמן העכבר מעל פקד באמצעות כלל אימות משויך. באפשרותך גם לציין הודעת תיבת דו-שיח נוספות שיוצג כאשר שהמשתמשים מזינים נתונים לא חוקיים.
כברירת מחדל, תיבות דו-שיח מופיעות רק כאשר משתמש לוחץ באמצעות לחצן העכבר הימני על פקד המכיל שגיאת אימות ולאחר מכן לוחץ על תיאור שגיאה מלא ב- InfoPath Filler או לוחץ על הקישור בתיאור המסך של האימות בדפדפן אינטרנט. באפשרותך גם להגדיר את הכלל כך שיציג את תיבת הדו-שיח באופן אוטומטי. אפשרות זו חלה רק בעת מילוי טפסים ב- InfoPath Filler כאשר המשתמש מזין ערך לא חוקי ולאחר מכן מנסה לצאת מהפקד. גם בעת בחירה באפשרות זו, הודעות של תיבת דו-שיח אינן מוצגות באופן אוטומטי בעת מילוי טפסים בדפדפן אינטרנט.
הוספת כלל אימות
שימוש בלחצן 'הוסף כלל'
ניתן להוסיף כללי אימות מוכללים המוגדרים מראש באמצעות לחצן הוסף כלל. בצע את הפעולות הבאות כדי להוסיף במהירות כלל אימות:
-
בחר פקד.
-
בכרטיסיה בית, בקבוצה כללים, לחץ על הוסף כלל.
-
לחץ על סוג התנאי שעל הכלל לעמוד בו כדי לחול, כגון לא כתובת דואר אלקטרוני אם ברצונך שהכלל יוודא שתוכן השדה מעוצב כמו כתובת דואר אלקטרוני.
-
לחץ על הצג שגיאת אימות.
הערה: בהתאם לסוג התנאי שנבחר, ייתכן שתתבקש להזין מידע נוסף.
-
בסיום, חלונית המשימות כללים מופיעה ובאפשרותך לבצע שינויים נחוצים בכלל.
שימוש בחלונית המשימות 'כללים'
בצע את השלבים הבאים כדי להוסיף כלל אימות מחלונית המשימות כללים:
-
צור כלל אימות.
-
לחץ על פקד.
-
אם חלונית המשימות כללים אינה גלויה, בכרטיסיה בית, בקבוצה כללים, לחץ על ניהול כללים.
-
לחץ על חדש.
-
לחץ על אימות.
-
בתיבה פרטים עבור, הקלד שם עבור הכלל.
-
-
ציין את התנאים.
-
לחץ על ללא במקטע התנאים.
-
אם התנאי עבור הכלל שלך מבוסס על שדה, בצע את הפעולות הבאות:
-
לחץ על השדה שעליו מבוסס הכלל.
-
לחץ על האופרטור, כגון שווה ל.
-
הזן את הערך.
הערה: קיימת גם אפשרות לבסס כלל ביטוי או סדרת נתונים לחתימה. לקבלת מידע נוסף אודות תרחישים מתקדמים אלה, עיין בסעיף המתאים תחת תרחישים תנאי מתקדם.
-
-
לחץ על AND כדי להוסיף תנאי נוסף וחזור על שלב 2 או לחץ על אישור.
הערה: לאחר הוספת תנאי שני, הלחצן מוחלף תיבה. השאר ומסומנת אם הן את התנאי הראשון ועוקבות לכל צריך להיות true עבור אימות נתונים שהכלל יחול. לחלופין, אם רק אחד מהתנאים אמור להיות true עבור אימות נתונים שהכלל יחול, בחר או.
-
-
ציין הודעה.
-
הזן את הטקסט בתיבה תיאור מסך.
-
אם ברצונך להוסיף הודעה מפורטת יותר או להפוך הודעה אוטומטית של תיבת דו-שיח לזמינה, בצע את הפעולות הבאות:
-
לחץ על הצג אפשרויות נוספות.
-
לחץ על הצג תיאור מסך והודעת תיבת דו-שיח כדי להפוך את ההודעה האוטומטית של תיבת הדו-שיח לזמינה.
הערה: תיאורי מסך בלבד מוצגים בעת מילוי טפסים בדפדפן אינטרנט.
-
בתיבה הודעת תיבת דו-שיח, הזן את הטקסט.
-
-
פעולה זו מציגה את תיבת הדו-שיח תבנית הזנת נתונים, שממנה באפשרותך לבחור מתוך כמה תבניות תקניות המוגדרות מראש. אם אף אחת מתבניות אלה אינה עונה על הדרישות שלך, באפשרותך לציין תבנית מותאמת אישית. תבניות מותאמות אישית יכולות לדרוש את השימוש בתווים מיוחדים, הניתנים להוספה בקלות על-ידי בחירתם מהתיבה הוסף תו מיוחד.
תרחישי תנאים מתקדמים
להלן תרחישים מתקדמים שבהם באפשרותך להשתמש בעת הגדרת התנאי של כלל אימות נתונים.
-
ביסוס כלל על ביטוי
ביטוי הוא קבוצה של ערכים, שדות או קבוצות, פונקציות ואופרטורים. השתמש בביטוי כדי לבדוק את הערך של שדה, כגון בדיקת תאריך שמשתמש מזין או בדיקת עלות של פריט המוזן לדוח הוצאות.
-
לחץ על הביטוי.
-
הזן את הביטוי.
הערה: לקבלת מידע נוסף, ראה הוספה פונקציות ונוסחאות.
-
ביסוס כלל על ערכת נתונים הניתנים לחתימה
ביסוס כלל על ערכת נתונים הניתנים לחתימה מאפשר לך להוסיף הודעת שגיאה ללחצן שליחה אם המשתמש לא חתם על הטופס, וכך לסייע לוודא שהטופס נחתם לפני שליחתו. תנאי זה נתמך רק בטפסים של InfoPath Filler.
-
לחץ על בחירה בערכת נתונים הניתנים לחתימה.
-
בתיבת הדו-שיח בחירה בערכת נתונים הניתנים לחתימה, בחר בערכת הנתונים הניתנים לחתימה ולאחר מכן לחץ על אישור.
-
לחץ על התנאי הרצוי, ולאחר מכן לחץ על הקריטריונים.
הערה: לקבלת מידע נוסף, ראה חתימות דיגיטליות ב- InfoPath 2010.
-
ביסוס כלל על תפקיד של משתמש
תוכל להשתמש בטופס אחד עבור כל המשתמשים, אך בהתאם לתפקידם, תוכל לדרוש מידע שונה מכל קבוצה של משתמשים. בהתאם לכך, באפשרותך להשתמש בשגיאת אימות נתונים כדי להציג שגיאת אימות אם משתמש שהוקצה לתפקיד מסוים שוכח למלא שדה נדרש. תפקידי משתמש נתמכים רק בטפסים של InfoPath Filler.
-
לחץ על התפקיד הנוכחי של המשתמש מהתיבה הראשונה.
-
לחץ על האופרטור, כגון שווה ל.
-
לחץ על התפקיד או לחץ על ניהול כללים כדי לנהל תפקידי משתמשים.