Barcodes en QR-codes scannen in AppSheet verandert trage handmatige invoer in een kwestie van richten en klikken. Een magazijnmedewerker scant een product in plaats van de code over te tikken, wat sneller is en fouten voorkomt. In dit artikel leer je hoe je scannen instelt en de gescande waarde slim gebruikt.
Hoe werkt scannen in AppSheet?
Scannen in AppSheet werkt via een gewone tekstkolom waaraan je de eigenschap Scannable toekent. Wanneer een gebruiker dat veld invult, opent AppSheet de camera in plaats van het toetsenbord. Zodra de camera een barcode of QR-code herkent, vult AppSheet de waarde automatisch in het veld in.
Geen losse scanner nodig
AppSheet herkent een breed scala aan codetypes, waaronder gangbare productbarcodes en QR-codes. Je hoeft geen apart scanapparaat aan te schaffen, de camera van een gewone telefoon of tablet volstaat. Scannen werkt alleen op een fysiek mobiel apparaat, niet in de browserversie van de app of in de emulator van de app-editor.
Een scankolom instellen
Scannen inschakelen
- Ga naar het tabblad Data en klik op Columns.
- Klap de tabel uit met de kolom waarin de gescande waarde komt, bijvoorbeeld
Productcode. - Zet de instelling Scan aan voor die kolom, of open de kolom met het potloodicoon, klap Other Properties uit en vink Scannable aan.
- Zorg dat het kolomtype Text of een ander geschikt type is.
- Sla op en open een formulier met deze kolom op je telefoon of tablet.
- Tik op het veld en de camera opent om te scannen.
Na deze instelling opent de camera zodra een gebruiker het veld aanraakt. Richt op de barcode en de waarde verschijnt direct in het veld. De gebruiker hoeft niets meer te typen.
Externe scanner? Geen Scannable
Werken je gebruikers met een aangekoppelde, externe barcodescanner, zet de kolom dan juist niet als Scannable. Een externe scanner gedraagt zich als een toetsenbord en werkt niet samen met de camerascan in hetzelfde veld.
De gescande waarde gebruiken om data op te zoeken
Scannen wordt pas echt krachtig als je de gescande code gebruikt om het bijbehorende product op te zoeken. Heb je een tabel Producten met een kolom Barcode, dan kun je met een formule automatisch de productnaam en details ophalen zodra de code is gescand. Er zijn drie veelgebruikte aanpakken:
- Opzoeken met een formule: zoek in de productentabel de rij waarvan de barcode gelijk is aan de gescande waarde en haal daar de naam of prijs op. Zo vult de app de rest van het record automatisch.
- Ref-kolom: maak de scankolom een
Refnaar de productentabel. De gescande waarde verwijst dan direct naar het juiste product, inclusief alle details. - Controle op onbekende codes: bouw een validatie in die waarschuwt als een gescande code niet in de productentabel voorkomt, zodat onbekende producten meteen opvallen.
Maak de scankolom een Ref
Gebruik de gescande code als Ref naar je productentabel. Dan toont AppSheet automatisch alle gekoppelde gegevens en voorkom je dubbele invoer. Een scan levert zo niet alleen een code op, maar meteen het complete product.
Veelgemaakte fouten voorkomen
Scannen werkt betrouwbaar, maar er zijn een paar valkuilen. Een veelvoorkomende fout is dat het kolomtype niet klopt, waardoor de gescande waarde niet goed wordt opgeslagen. Een andere is slechte verlichting of een beschadigde barcode, waardoor de camera de code niet leest.
Test met echte producten
Test scannen altijd met de echte producten en codes die in de praktijk worden gebruikt. Een code die op je scherm perfect werkt, kan op een vettige of gekreukelde verpakking in het magazijn lastiger te lezen zijn. Zorg voor een handmatige invoeroptie als terugval.
Voor zwaar of moeilijk scanwerk biedt AppSheet een integratie met Scandit. Dat is gespecialiseerde scansoftware voor situaties waarin je veel scant, of waarin codes beschadigd, vervormd, klein of slecht verlicht zijn.
Heb ik een speciale scanner nodig?
Nee. De camera van een gewone telefoon of tablet volstaat. Voor zwaar gebruik bestaan losse bluetooth-scanners en de Scandit-integratie, maar voor de meeste apps is de camera prima.
Welke codetypes ondersteunt AppSheet?
AppSheet leest gangbare barcodetypes en QR-codes. De meeste productbarcodes en zelfgemaakte QR-codes werken zonder extra instellingen.
Kan ik QR-codes genereren in AppSheet?
Indirect, ja. AppSheet heeft geen knop die een QR-code maakt, maar je kunt een Image-kolom een formule geven die een QR-afbeelding opbouwt via een externe dienst zoals image-charts. Zo print je labels die je later weer scant.
Werkt scannen offline?
Ja. Scannen gebruikt de camera lokaal en werkt zonder verbinding. De gescande waarde wordt bewaard en gesynchroniseerd zodra er weer verbinding is. Lees meer over offline gebruik.
Waarom opent de camera niet als ik test?
Scannen werkt alleen op een fysiek mobiel apparaat. In de browserversie van de app en in de emulator van de app-editor opent de camera niet, dus test altijd op een echte telefoon of tablet.
Volgende stappen
Scannen is een bouwsteen voor snelle veldwerk-apps. Combineer het met GPS-locatie vastleggen om te registreren waar een product is gescand, en bouw er een complete inventarisbeheer-app mee. Met scannen maak je invoer niet alleen sneller, maar ook een stuk betrouwbaarder.