Naar inhoud
lightbulb Welkom op de nieuwe kennisbank | We hebben de docs volledig vernieuwd met meer dan 160 features. Bekijk wat nieuw isarrow_forward

Barcodes en QR-codes scannen in AppSheet

Leer hoe je in AppSheet een scankolom instelt met de eigenschap Scannable, de gescande waarde gebruikt om producten op te zoeken en veelgemaakte fouten voorkomt.

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.

info

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

  1. Ga naar het tabblad Data en klik op Columns.
  2. Klap de tabel uit met de kolom waarin de gescande waarde komt, bijvoorbeeld Productcode.
  3. Zet de instelling Scan aan voor die kolom, of open de kolom met het potloodicoon, klap Other Properties uit en vink Scannable aan.
  4. Zorg dat het kolomtype Text of een ander geschikt type is.
  5. Sla op en open een formulier met deze kolom op je telefoon of tablet.
  6. 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.

warning

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 Ref naar 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.
lightbulb

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.

warning

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.