יצוג מספר ת"ז

mother1

New member
יצוג מספר ת"ז

איך היתם בוחרים לייצג שדה ת"ז? הפתרון האינטואיטיבי הוט טקסט אבל אז צריך לוודא הכנסת ערכים מספריים. מה הפיתרון ליצוג ספרתי המתחיל לעיתים ב-0 ? ראיתי שמישהו שאל שאלה דומה לגבי מספר אישי ולא הבנתי את התשובה . תודה .
 

eli_leiba

New member
לדעתי char בגודל 9

כלומר מחרוזת בגודל קבוע של 9 תווים יכול להחזיק 0 בהתחלה וכן יותר טוב בביצועים ובאחסון מדינמי בגודל 9
 
הפתרון הוא באמת שמוש ב-STRING

אבל ניתן להגדיר מסכת קלט שתחייב הקשת מספר ספרות, ויש עוד עניין בדיקת ספרת הביקורת. מאחר ואני לא אוהב את הודעות השגיאה של מיקרוסופט, אני לא משתמש במסכת קלט, אלא סופר כמה ספרות מופיעות בשדה (Len(field ואז נותן הודעת שגיאה שלי.
 

mother1

New member
האם אתה יכול להיות ספציפי?

כלומר היכן נעשית בדיקת הקשת הערכים? האם ב properties של השדה? תודה
 
באירוע של לאחר עדכון....

If Len(Me![ID]<9 Then MsgBox "תעודת זהות לא שלמה",vbinformation Me![ID].SetFocus End If​
זהו בעקרון....
 

mother1

New member
היכן אני כותבת את קטע הקוד הזה?

אנא הבן שאני בעלת נסיון של יום באקסס ואני עדיין עם אשפים ולא כתיבה . באיזה ארוע אני מכניסה את הנ"ל?
 

mother1

New member
רגע

איך אני יוצרת אירוע? לאן אני עושה קופי.פסט במילים אחרות
 
למעלה