חיבור סורק ברקוד לאקסס
-
@איש-פלוני כתב בחיבור סורק ברקוד לאקסס:
שלום וברכה,
אני רוצה להוסיף לקוד שלי שבעת פתיחת הטופס הפוקוס שלו יעבור לשדה מסויים ('מדף') והטקסט בשדה יבחר, כדי שאוכל להתחיל להקליד בו מיד.
בינתיים אני משתמש בקוד הזה:DoCmd.OpenForm "מחברקודספרברקוד", acFormDS, , "ID = " & ScanValue Forms("מחברקודספרברקוד").Controls("מדף").SetFocus
אבל לא הצלחתי לעשות שהוא גם יבחר את הטקסט בשדה כדי שאם אתחיל להקליד הוא ימחק את הטקסט הקיים. הוא רק מניח את הסמן אחרי הטקסט הקיים, ואני צריך למחוק את הטקסט ידנית ואח"כ לכתוב.
יש למישהו פיתרון?
תודה רבהלוודא שזו לא הגדרה פשוטה:
האם וידאת שהבעיה לא נעוצה בהגדרות הכלליות של אקסס?
נווט ל - אפשרויות - הגדרות לקוח - עריכה - אופן הפעולה בעת כניסה לשדה
ובחר "בחר בשדה כולו"@איש-פלוני
יש פקודה בשם seltextForms("מחברקודספרברקוד").Controls("מדף").seltext = me.מדף.value
אתה מציין את הערך של הנתון שאתה רוצה שיבחר, ולכן את מכניס את הנתון של השדה שאתה נכנס אליו.
או
Forms("מחברקודספרברקוד").Controls("מדף").selStart = 1 Forms("מחברקודספרברקוד").Controls("מדף").SelLength = 3
השורה הראשונה זה מאיזה תו לסמן,
השורה השניה זה האורך של המחרוזת שיהיה מסומן, לרוב אתה יכול לשים את האורך של הנתון של השדה שאתה נכנס אליו.ואת האירוע אתה ממקם בעת קבלת מוקד.
-
@איש-פלוני כתב בחיבור סורק ברקוד לאקסס:
שלום וברכה,
אני רוצה להוסיף לקוד שלי שבעת פתיחת הטופס הפוקוס שלו יעבור לשדה מסויים ('מדף') והטקסט בשדה יבחר, כדי שאוכל להתחיל להקליד בו מיד.
בינתיים אני משתמש בקוד הזה:DoCmd.OpenForm "מחברקודספרברקוד", acFormDS, , "ID = " & ScanValue Forms("מחברקודספרברקוד").Controls("מדף").SetFocus
אבל לא הצלחתי לעשות שהוא גם יבחר את הטקסט בשדה כדי שאם אתחיל להקליד הוא ימחק את הטקסט הקיים. הוא רק מניח את הסמן אחרי הטקסט הקיים, ואני צריך למחוק את הטקסט ידנית ואח"כ לכתוב.
יש למישהו פיתרון?
תודה רבהלוודא שזו לא הגדרה פשוטה:
האם וידאת שהבעיה לא נעוצה בהגדרות הכלליות של אקסס?
נווט ל - אפשרויות - הגדרות לקוח - עריכה - אופן הפעולה בעת כניסה לשדה
ובחר "בחר בשדה כולו" -
@איש-פלוני
יש פקודה בשם seltextForms("מחברקודספרברקוד").Controls("מדף").seltext = me.מדף.value
אתה מציין את הערך של הנתון שאתה רוצה שיבחר, ולכן את מכניס את הנתון של השדה שאתה נכנס אליו.
או
Forms("מחברקודספרברקוד").Controls("מדף").selStart = 1 Forms("מחברקודספרברקוד").Controls("מדף").SelLength = 3
השורה הראשונה זה מאיזה תו לסמן,
השורה השניה זה האורך של המחרוזת שיהיה מסומן, לרוב אתה יכול לשים את האורך של הנתון של השדה שאתה נכנס אליו.ואת האירוע אתה ממקם בעת קבלת מוקד.
@Shmuel754 כתב בחיבור סורק ברקוד לאקסס:
Forms("מחברקודספרברקוד").Controls("מדף").seltext = me.מדף.value
זה התגובה:
והשני סתם לא עובד
אבל בעצם כבר פתרתי את הענין על ידי סגירה של הטופס בכל פעם, ככה שזה כבר לא רלוונטי לי (מעבר לסקרנות גרידא מה הבעיה ואיך באמת עושים את זה).