Support Dashboard Formulierrecepten Barcode-gegevensbronzoeking

Barcode-gegevensbronzoeking

Een veelvoorkomend scenario in mobiele zakelijke toepassingen is de behoefte om een barcode in te scannen om informatie op te zoeken over het item waaraan de barcode is bevestigd.

In feite wil je een formulier dat de barcode vastlegt en een rij uit een gegevensbron ophaalt.

De manier om dit te doen is het gebruik van een Choices-veld samen met een gegevensbron.

Barcodes inscannen in een Choices-veld

Allereerst moet de gegevensbron de verschillende stukken informatie bevatten voor elk met een barcode gecodeerd item dat je verwacht in te scannen.

Laten we het bijvoorbeeld de “Equipment” gegevensbron noemen, waar het er ongeveer zo uit zou kunnen zien:

BARCODE APPARAATNAAM CONTACTPERSOON LAATST ONDERHOUDEN
123456 Premier Chair John Smith 23-09-2015
654321 Standard Table Mike Doe 15-11-2014

De eerste kolom in jouw gegevensbron MOET de werkelijke barcodewaarden bevatten – dus het getal of de tekst die door de app zal worden gescand.

Bij retailbarcodes worden de nummers meestal onder de barcoderegels afgedrukt.

Nu zou je in jouw formulierontwerp een Choices-veld toevoegen met:

  • Gegevensnaam van bijvoorbeeld “equipmentChoice”
  • Gegevensbron als de hierboven ingestelde “Equipment”
  • Vink de optie “Allow Barcode Lookup” aan

Sla jouw ontwerp op en klik op de TEST-knop om het formulier in Testmodus te zetten zodat je het kunt uitproberen.

Eenmaal in Testmodus kun je, telkens wanneer je wijzigingen in het formulierontwerp opslaat, deze op het apparaat testen zonder dat je elke keer hoeft te publiceren.

Voer vervolgens het formulier op jouw apparaat uit en wacht eerst op het bericht “Sync Complete” ter bevestiging dat het nieuwe ontwerp is gedownload.

In het formulier zou je moeten opmerken dat er een Barcode-knop op het “equipmentChoice” Choices-veld staat.

Klik op de knop en scan een barcode met de apparaatcamera.

Als de code overeenkomt met een van de rijen in jouw Equipment-gegevensbron, zou de app die rij als geselecteerd moeten weergeven.

Andere velden vullen op basis van een barcodescan

Voor het vullen van andere velden op basis van de rij die is geselecteerd in jouw “equipmentChoice” veld, gebeurt dit terug in de formulierontwerper.

Ga terug naar de ontwerper en voeg een paar velden toe onder jouw “equipmentChoice” veld.

Bijvoorbeeld een Tekstveld voor de apparaatnaam, nog een Tekstveld voor de contactnaam, en een Alleen-datum-veld voor de laatste onderhoudsdatum.

Nu scroll je op elk van deze velden in de eigenschappenlijst aan de rechterkant omlaag totdat je de optie “Bind To Data Source Column” ziet.

Kies op elk veld de Equipment-gegevensbron en kies vervolgens de relevante kolom die overeenkomt met het veld.

Als je jouw ontwerp opslaat en teruggaat naar de app, zorg er dan eerst voor dat je een synchronisatie forceert om de ontwerpwijziging te ontvangen.

Dit kun je doen via de “Check for Updates” knop op het instellingenscherm van de app, of door de app gewoon naar de achtergrond te zetten en deze weer naar voren te brengen via de multitasking van jouw apparaat.

Zodra je het bericht “Sync Complete” ziet, open je een nieuw item voor jouw formulier en herhaal je de stappen om een barcode in te scannen en een geselecteerde rij op te halen.

Deze keer zou je moeten zien dat, zodra de rij is geselecteerd in het “equipmentChoice” veld, de andere velden eronder ook worden ingevuld 🙂

Antwoord niet gevonden?

Staat jouw vraag er niet bij? Neem dan direct contact met ons op.

Contact opnemen