תודה לכולם, בואו נעשה סדר.
מה שבנוי כרגע זה טופס עם כל הרשומות,
בלחיצה על "העבר כרטיס" הפוקוס עובר לשדה X
ובאירוע שלאחר עדכון השדה, הטופס עובר לרשומה על פי הקוד שבכרטיס.
רציתי להוסיף שהמשתמש לא יהיה צריך ללחוץ על "העבר כרטיס" ולהעביר את הפוקוס ל X
אלא בכל פעם שהכרטיס עובר, התוכנה תדע שההקלדה של הקוד הגיעה מקורא הכרטיסים
ותעשה את הפעולה הנ"ל.
@mat
נראה לי אתה לא חייב פוקוס. אתה יכול לקלוט את כל ההקשות מקלדת. באירוע.
משהו כזה.
Dim MagTxt As String
Private Sub Master_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If AscW(e.KeyChar) = Keys.Enter Then
'' end
MagTxt = ""
Else
MagTxt &= e.KeyChar
End If
End Sub
מעניין לבדוק אם זה עובד...
@zvinisim
הזמן שתבזבז על זה לא שווה את העבודה
בשורה תחתונה זה נכון, זה גם לא כזה נחוץ, אבל אם קיימת אפשרות למה לא.
פורסם במקור בפורום CODE613 ב08/02/2015 12:21 (+02:00)