Effettuare la scansione di diversi tipi di codici a barre creando un'app ed eseguendola in un dispositivo con fotocamera, ad esempio un telefono. L'equivalente del codice a barre viene visualizzato in un controllo Etichetta e queste informazioni possono essere caricate in diverse origini dati.

Se non si ha familiarità con PowerApps, vedere Introduzione a PowerApps.

Limitazioni note

  • I codici a barre devono avere un'altezza minima di 2,5 cm (1 pollice) e una larghezza minima di 4 cm (1,5 pollici).
  • Per effettuare la scansione dei codici a barre usando un telefono, tenerlo in orientamento verticale e spostarlo lentamente dai 18 cm (7 pollici) ai 25 cm (10 pollici) di distanza dal codice a barre.
  • I tipi di codici a barre lunghi (ad esempio I2of5 che può avere 15 o più caratteri) possono produrre risultati troncati o errati, in particolare se il codice a barre non è stampato correttamente.
  • Per gli iPhone e i dispositivi Android, è possibile specificare la proprietà Height del controllo Codice a barre, mentre la larghezza è determinata da proporzioni fisse.
  • Potrebbe essere necessario impostare la proprietà Scanrate del controllo Codice a barre su 35 o un valore minore.
  • Per ritardare l'esaurimento della memoria nei dispositivi che eseguono iOS, impostare la proprietà Height del controllo Codice a barre su 700 o un valore minore e la proprietà Scanrate su 30.
  • Se il dispositivo esaurisce la memoria e l'app si blocca, riavviare l'app.

Creare un'app vuota

  1. Iscriversi a PowerApps e quindi eseguire una di queste operazioni:

    • Aprire PowerApps in un browser in un dispositivo con fotocamera.
    • Installare PowerApps da Windows Store in un dispositivo con fotocamera. Aprire PowerApps, accedere e quindi toccare o fare clic su Nuovo nel menu File (sul lato sinistro).
  2. In Iniziare con un'area di disegno vuota o un modello toccare o fare clic su Layout del telefono nel riquadro App vuota.

    Creare un'app da zero

  3. Se non è mai stato usato PowerApps in precedenza, acquisire familiarità con le aree principali dell'app eseguendo la presentazione introduttiva oppure fare clic o toccare Ignora.

    Schermata iniziale della presentazione

    Nota: è possibile seguire la presentazione in un secondo momento toccando o facendo clic sull'icona con il punto interrogativo nell'angolo in alto a destra e quindi scegliendo Take the intro tour (Presentazione introduttiva).

Aggiungere un controllo Codice a barre

  1. Nella scheda Inserisci fare clic o toccare Elementi multimediali e quindi Codice a barre.

    Aggiungere lo scanner dei codici a barre

  2. Assicurarsi che il controllo Codice a barre sia selezionato verificando che sia circondato da una casella di selezione con quadratini di ridimensionamento per ridimensionare il controllo.

    Casella di selezione

  3. Nella scheda Home fare clic o toccare Barcode1 e quindi digitare o incollare MyScanner sotto Rinomina.

    Suggerimento: il primo controllo Codice a barre aggiunto è denominato Barcode1 per impostazione predefinita. Se si elimina il controllo e si aggiunge un altro controllo Codice a barre, verrà denominato Barcode2 per impostazione predefinita. Rinominando manualmente un controllo è possibile assicurarsi che le formule facciano riferimento al controllo con il nome corretto.

    Rinominare il controllo Codice a barre

Aggiungere un controllo Input di testo

  1. Nella scheda Inserisci fare clic o toccare Testo e quindi Input di testo.

    Se la scheda Inserisci non viene visualizzata, ingrandire la finestra di PowerApps.

    Aggiungere un controllo Input di testo

  2. Trascinare la casella di selezione (non i quadratini di ridimensionamento) del controllo Input di testo verso il basso fino a quando non viene visualizzata sotto MyScanner.

    Etichetta con casella di selezione

  3. Con il controllo Input di testo ancora selezionato, assicurarsi che venga visualizzata Default nell'elenco delle proprietà e quindi digitare o incollare MyScanner.Text nella barra della formula.

    Proprietà Text del controllo Etichetta

Modificare il tipo di codice a barre

  1. Nella scheda Inserisci fare clic o toccare Controlli e quindi A discesa.

    Aggiungere un elenco a discesa

  2. Spostare il controllo A discesa in modo che venga visualizzato sotto gli altri controlli nella schermata.

    Spostare l'elenco a discesa

  3. Con il controllo A discesa ancora selezionato, assicurarsi che venga visualizzata Items nell'elenco delle proprietà e quindi digitare o incollare la stringa di testo seguente nella barra della formula:
    [Codabar, Code128, Code39, Ean, I2of5, Upc]

    Impostare la proprietà Items dell'elenco a discesa

  4. Nella scheda Home rinominare il controllo A discesa in ChooseType.

    Rinominare l'elenco a discesa

  5. Fare clic o toccare MyScanner per selezionarlo, assicurarsi che venga visualizzata BarcodeType nell'elenco delle proprietà e quindi digitare o incollare la stringa di testo seguente nella barra della formula:
    ChooseType.Selected.Value

Testare l'app

  1. Aprire la modalità di anteprima premendo F5 (oppure toccando o facendo clic sul pulsante di riproduzione nell'angolo in alto a destra).

    Aprire la modalità di anteprima

  2. Tenere un codice a barre all'altezza della fotocamera del dispositivo fino a visualizzare il componente numerico del codice a barre nel controllo Etichetta.

    Se il componente numerico non viene visualizzato, provare a un'altra opzione dell'elenco BarcodeType. Se i dati corretti non vengono ancora visualizzati, digitare il numero corretto nel controllo Input di testo.

Passaggi successivi

  • Connettere l'app a un'origine dati e configurare la funzione Patch in modo che gli utenti possano salvare i risultati.
  • Aggiungere un controllo A discesa e configurarlo in modo che gli utenti possano scegliere il tipo di codice a barre di cui effettuare la scansione.
  • Aggiungere un controllo Dispositivo di scorrimento e configurarlo in modo che gli utenti possano regolare la velocità di acquisizione o l'altezza del controllo Codice a barre.