Geachte Lezer,
Ik heb een probleem met het volgende:
Ik heb een programma gemaakt voor een barcodescanner. (deze is radiografisch)
In dit programma wil ik graag de optie kunnen gebruiken met automatisch en handmatig.( dit omdat je dan gewoon kan door blijven scannen)
Nu wil ik ook graag dat als ik een product scan dat hij dan het veld van textbox 1 en 2 leegmaakt en dus gelijk verder gaat.
Nu is deze code op zich niet zo moeilijk zie hieronder:
maar nu komt het probleem als ik deze optie onder mijn opdracht autosave zet in de userform gaat het dus fout.
De scanner leest te langzaam en of de code gaat te snel het is maar hoe je het bekijkt.
De textbox wordt wel leeggemaakt maar de laatste 4 cijfers van de barcode worden al weer gelijk ingelezen.
Tevens is de waarde die de autosave mode moet opslaan niet gebeurt omdat dit te snel veranderd.
Ik hoop dat ik een beetje duidelijk ben in de uitleg en hoop dat jullie mij kunnen helpen.
hieronder de code momenteel in mijn prog:
met vriendelijke groeten Rene
Ik heb een probleem met het volgende:
Ik heb een programma gemaakt voor een barcodescanner. (deze is radiografisch)
In dit programma wil ik graag de optie kunnen gebruiken met automatisch en handmatig.( dit omdat je dan gewoon kan door blijven scannen)
Nu wil ik ook graag dat als ik een product scan dat hij dan het veld van textbox 1 en 2 leegmaakt en dus gelijk verder gaat.
Nu is deze code op zich niet zo moeilijk zie hieronder:
Code:
tbxQty.Text = ""
tbxScannedBarCode.Text = ""
tbxQty.SetFocus
maar nu komt het probleem als ik deze optie onder mijn opdracht autosave zet in de userform gaat het dus fout.
De scanner leest te langzaam en of de code gaat te snel het is maar hoe je het bekijkt.
De textbox wordt wel leeggemaakt maar de laatste 4 cijfers van de barcode worden al weer gelijk ingelezen.
Tevens is de waarde die de autosave mode moet opslaan niet gebeurt omdat dit te snel veranderd.
Ik hoop dat ik een beetje duidelijk ben in de uitleg en hoop dat jullie mij kunnen helpen.
hieronder de code momenteel in mijn prog:
Code:
Private Sub tbxScannedBarCode_Change()
Const MinimumBarCodeLength As Long = 8
If Len(Me.tbxScannedBarCode.Value) < MinimumBarCodeLength Then Exit Sub
CompareDataShow
If Me.optAutomatisch Then SaveData
tbxQty.Text = ""
tbxScannedBarCode.Text = ""
tbxQty.SetFocus
End Sub