Avatar billede stinejh1980 Nybegynder
28. maj 2008 - 11:23 Der er 8 kommentarer og
1 løsning

anvende stregkode skanner istedet for keyboard

Jeg ville høre om der er nogen som har erfaring med at anvende stregkodeskanner istedet for keybords.

Jeg vil gerne integrere stregkoder med en applikation jeg er ved at lave, med det er ikke nok bare med en som Code 39 digit.

Jeg har fundet ud af at der findes forskellige slags fonte til dette.

En jeg har fundet kan man skrive [26549ugh'tegn for enter']
Når man skanner denne fylder den 26549ugh i en tekstboks og trykker f.eks. på login knappen.

Jeg kunne godt tænke mig at høre om der er nogen som har erfaring med at ulfylde flere felter før der blev trykket på enter.

Jeg skal bruge det flere forskellige steder i en applikation jeg er ved at lave. Et sted kunne være at brugeren skal skanne stregkoder for:

1. Start
2. Ordrenr
3. Dags dato: Dag/Måned/år
4. Afdeling


Derefter
Avatar billede stinejh1980 Nybegynder
28. maj 2008 - 11:34 #1
Jeg har læst dette indlæg:
http://www.eksperten.dk/spm/426411

Det minder meget om mit for hvis jeg kan oprette en læsning for tab kan jeg ved udfylde flere felter.
Avatar billede sylvesternielsen Nybegynder
28. maj 2008 - 11:39 #2
Hej,

Jeg benytter stregkodescannere i nogle webapplikationer til at scanne track&trace, serienumre osv. Her skal der helst ikke trykkes enter efter scanningen, da det vil submitte mine forms. Her ville jeg lave noget javascript/ajax validering på feltet istedet for at få scanneren til at lave sjove ting og sager.

De stregkodescannere vi benytter læser stort set alle typer stregkoder, og det mener jeg de fleste nyere scannere kan. Man kan indstille stregkodescanneren til at sende ENTER når den er færdig med læsningen. Dem jeg har arbejdet med indstilles ved at scanne nogle specielle stregkoder, som ændrer opsætningen i selve scanneren.

Jeg vil dog anbefale at du ligger logikken i din applikation frem for i scanneren, da den vel gerne skulle være kompatibel med de fleste scannere.
Avatar billede stinejh1980 Nybegynder
28. maj 2008 - 13:29 #3
Jeg tror du er inde på det rigtige.

Da jeg skal bruge i det i forbindelse med flere forskellige arbejdssituationer har jeg brug for flere forskellige udfyldelses muligheder.

Jeg havde forestillet mig noget i stil med at vi til vores track and trace f.eks. først skanner afdeling og derefter ordrenummer, så en sælger kan følge ordrens gang i huset.

Hvordan ville du udfylde 2 forskellige felter for derefter at lave et submit, enten med Java eller Ajax, jeg har nemlig ikke prøvet det før.
Avatar billede sylvesternielsen Nybegynder
28. maj 2008 - 14:01 #4
Det er lidt svært at svare på da jeg ikke kender jeres datagrundlag. Men hvis din track & trace er en speciel længde kan du checke på om længden i feltet matcher f.eks. 12 karrakterer. Gør den det, så lav en fokus på næste felt, lav en submit på formen eller hvordan du nu ønsker dit flow.

Hvis du scanner et afdelings ID, så brug ajax til at checke om det eksisterer i din database eller hvordan du nu håndterer dine data. Det er kun fantasien som sætter grænser. =)

Jeg vil anbefale dig at se på prototype library hvis du selv vil lave javascript og ellers så xajax hvis du vil have en PHP wrapper.
Avatar billede stinejh1980 Nybegynder
28. maj 2008 - 14:14 #5
ok, det kigger jeg lige på.
Hvad ville du skrive i java for at få den til at sætte fokus på næste felt?
Avatar billede sylvesternielsen Nybegynder
28. maj 2008 - 14:34 #6
Nu ville jeg ikke lave det i java, men i javascript. Der er meget stor forskel. ;-)

Jeg ville skrive:
document.getElementById("felt").focus();

Felttet skal så have et tag som hedder id="felt"
Avatar billede stinejh1980 Nybegynder
25. januar 2009 - 15:19 #7
Har ikke haft tid til at implementere det endnu, men du gav noget jeg kan arbejde videre med.
Avatar billede stinejh1980 Nybegynder
25. januar 2009 - 15:19 #8
Smider du et svar???
Avatar billede sylvesternielsen Nybegynder
27. januar 2009 - 00:21 #9
svar. :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester