Scannen eines Barcodes in Microsoft PowerAppsScan a barcode in Microsoft PowerApps

Scannen Sie verschiedene Arten von Barcodes, indem Sie eine App erstellen und diese auf einem Gerät mit einer Kamera ausführen, z.B. auf einem Telefon.Scan several types of barcodes by creating an app and running it on a device, such as a phone, that has a camera. Die numerische Darstellung des Barcodes wird in einem Label (Bezeichnung) angezeigt, und Sie können diese Daten in eine Vielzahl von Datenquellen hochladen.The numerical equivalent of the barcode appears in a Label control, and you can upload that data to a variety of data sources.

Wenn Sie mit PowerApps nicht vertraut sind, sehen Sie sich den Abschnitt Erste Schritte an.If you're unfamiliar with PowerApps, see Get started.

Bekannte EinschränkungenKnown limitations

  • Barcodes müssen mindestens 2,5 cm hoch und 4 cm breit sein.Barcodes should be at least 1" (2.5cm) high and 1.5" (4cm) wide.
  • Um Barcodes mit einem Telefon zu scannen, halten Sie es hochkant, und bewegen Sie es langsam zwischen 18 cm bis 25 cm vom Barcode entfernt.To scan barcodes by using a phone, hold it in portrait orientation, and slowly move it from 7" (18cm) to 10" (25cm) away from the barcode.
  • Lange Barcodetypen, (z.B. I2of5-Barcodes, die 15 Zeichen oder mehr umfassen können), können zu abgeschnittenen oder anderweitig fehlerhaften Ergebnissen führen – insbesondere dann, wenn der Barcode nicht deutlich gedruckt ist.Long barcode types (such as I2of5, which can have 15 or more characters) can give truncated or otherwise incorrect results, especially if the barcode isn't printed clearly.
  • Für iPhones und Android-Geräte können Sie die Eigenschaft Höhe für das Steuerelement Barcode angeben, aber die Breite wird durch ein festgelegtes Seitenverhältnis bestimmt.For iPhones and Android devices, you can specify the Height property of the Barcode control, but a fixed aspect ratio determines its width.
  • Sie müssen außerdem möglicherweise die Eigenschaft Scanrate des Steuerelements Barcode auf 35 oder einen niedrigeren Wert festlegen.You might need to set the Scanrate property of the Barcode control to 35 or less.
  • Um auf iOS-Geräten zu verhindern, dass zu schnell kein Arbeitsspeicher mehr verfügbar ist, legen Sie die Eigenschaft für die Höhe des Steuerelements Barcode auf 700 (oder niedriger) und die Eigenschaft Scanrate auf 30 fest.To delay running out of memory on devices that are running iOS, set the Height property of the Barcode control to 700 (or lower) and the Scanrate property to 30.
  • Wenn das Gerät nicht mehr genügend Arbeitsspeicher aufweist und die App nicht mehr reagiert, starten Sie die App neu.If the device runs out of memory and the app freezes, restart the app.

Erstellen einer leeren AppCreate a blank app

  1. Registrieren Sie sich für PowerApps, und führen Sie anschließend eine der folgenden Aktionen aus:Sign up for PowerApps, and then do either of the following:

    • Öffnen Sie PowerApps in einem Browser auf einem Gerät, das über eine Kamera verfügt.Open PowerApps in a browser on a device that has a camera.
    • Installieren Sie PowerApps über den Windows Store auf einem Gerät, das über eine Kamera verfügt.Install PowerApps from the Windows Store on a device that has a camera. Öffnen Sie PowerApps, melden Sie sich an, und klicken oder tippen Sie im Menü Datei auf der linken Seite auf Neu.Open PowerApps, sign in, and then click or tap New on the File menu (along the left edge).
  2. Klicken oder tippen Sie auf der Kachel Leere App unter Starten Sie mit einem leeren Zeichenbereich oder einer Vorlage auf Telefonlayout.Under Start with a blank canvas or template, click or tap Phone layout in the Blank app tile.

    App von Grund auf neu erstellen

  3. Wenn Sie mit PowerApps nicht vertraut sind, schauen Sie sich die Einführung an (oder klicken oder tippen Sie auf Überspringen).If you haven't used PowerApps before, get familiar with key areas of the app by taking the intro tour (or click or tap Skip).

    Begrüßungsbildschirm der Schnelleinführung

    Hinweis: Sie können sich die Einführung jederzeit später anschauen. Klicken oder tippen Sie hierzu auf das Fragezeichen-Symbol in der Nähe der oberen rechten Ecke, und klicken oder tippen Sie anschließend auf Einführungstour starten.Note: You can always take the tour later by clicking or tapping the question-mark icon near the upper-right corner and then clicking or tapping Take the intro tour.

Hinzufügen eines BarcodesteuerelementsAdd a Barcode control

  1. Klicken oder tippen Sie auf der Registerkarte Einfügen auf Medien und anschließend auf Barcode.On the Insert tab, click or tap Media, and then click or tap Barcode.

    Hinzufügen eines Barcodescanners

  2. Stellen Sie sicher, dass das Steuerelement Barcode ausgewählt ist. Es sollte von einem Auswahlfeld (mit Handles zum Ändern der Steuerelementgröße) umgeben sein.Ensure that the Barcode control is selected by confirming that a selection box (with handles to resize the control) surrounds it.

    Auswahlfeld

  3. Klicken oder tippen Sie auf der Registerkarte Start auf Barcode1, und fügen oder geben Sie unter Umbenennen den Namen MyScanner ein.On the Home tab, click or tap Barcode1, and then type or paste MyScanner under Rename.

    Tipp: Das erste Steuerelement Barcode, das Sie hinzufügen, erhält standardmäßig den Namen Barcode1.Tip: The first Barcode control that you add is named Barcode1 by default. Wenn Sie dieses Steuerelement löschen und ein weiteres Steuerelement Barcode hinzufügen, erhält dieses standardmäßig den Namen Barcode2.If you delete that control and add another Barcode control, it will be named Barcode2 by default. Durch das manuelle Umbenennen eines Steuerelements stellen Sie sicher, dass Formeln mit dem richtigen Namen auf das Steuerelement verweisen.By manually renaming a control, you ensure that formulas will refer to the control by its correct name.

    Umbenennen des Barcodesteuerelements

Hinzufügen eines Steuerelements für die TexteingabeAdd a Text input control

  1. Klicken oder tippen Sie auf der Registerkarte Einfügen auf Text und anschließend auf Texteingabe.On the Insert tab, click or tap Text, and then click or tap Text input.

    Wenn die Registerkarte Einfügen nicht angezeigt wird, maximieren Sie Ihr PowerApps-Fenster.If the Insert tab doesn't appear, maximize your PowerApps window.

    Hinzufügen eines Steuerelements für die Texteingabe

  2. Ziehen Sie das Auswahlfeld (nicht die Handles zur Größenänderung) um das Steuerelement Texteingabe nach unten, bis MyScanner angezeigt wird.Drag the selection box (not the resize handles) around the Text input control down until it appears below MyScanner.

    Bezeichnung mit Auswahlfeld

  3. Stellen Sie bei weiterhin ausgewähltem Steuerelement Texteingabe sicher, dass in der Eigenschaftenliste Standard angezeigt wird, und fügen oder geben Sie dann in der Bearbeitungsleiste MyScanner.Text ein.With the Text input control still selected, ensure that Default appears in the properties list, and then type or paste MyScanner.Text in the formula bar.

    Texteigenschaft des Label-Steuerelements

Ändern des BarcodetypsChange the barcode type

  1. Klicken oder tippen Sie auf der Registerkarte Einfügen auf Steuerelemente, und klicken oder tippen Sie anschließend auf Dropdown.On the Insert tab, click or tap Controls, and then click or tap Drop down.

    Hinzufügen einer Dropdownliste

  2. Verschieben Sie das Steuerelement Dropdown so, dass es unterhalb der weiteren Steuerelemente auf dem Bildschirm angezeigt wird.Move the Drop down control so that it appears below the other controls on the screen.

    Verschieben der Dropdownliste

  3. Stellen Sie bei weiterhin ausgewähltem Steuerelement Dropdown sicher, dass in der Eigenschaftenliste Items angezeigt wird, und fügen oder geben Sie dann in der Bearbeitungsleiste die folgende Textzeichenfolge ein:With the Drop down control still selected, ensure that the properties list shows Items, and then type or paste this string of text in the formula bar:
    [Codabar, Code128, Code39, Ean, I2of5, Upc][Codabar, Code128, Code39, Ean, I2of5, Upc]

    Festlegen der Items-Eigenschaft der Dropdownliste

  4. Benennen Sie auf der Registerkarte Start das Steuerelement Dropdown in ChooseType um.On the Home tab, rename the Drop down control to ChooseType.

    Umbenennen der Dropdownliste

  5. Klicken oder tippen Sie auf MyScanner, um das Element auszuwählen. Stellen Sie sicher, dass in der Eigenschaftenliste BarcodeType angezeigt wird, und fügen oder geben Sie dann in der Bearbeitungsleiste die folgende Textzeichenfolge ein:Click or tap MyScanner to select it, ensure that the properties list shows BarcodeType, and then type or paste this string of text in the formula bar:
    ChooseType.Selected.ValueChooseType.Selected.Value

Testen der AppTest the app

  1. Öffnen Sie den Vorschaumodus durch Drücken von F5 (oder durch Klicken oder Tippen der Schaltfläche zu Wiedergabe in der Nähe der oberen rechten Ecke).Open Preview mode by pressing F5 (or by clicking or tapping the play button near the upper-right corner).

    Öffnen des Vorschaumodus

  2. Halten Sie einen Barcode an die Kamera auf dem Gerät, bis der numerische Anteil des Barcodes im Steuerelement Bezeichnung angezeigt wird.Hold a barcode up to the camera on the device until the numerical component of the barcode appears in the Label control.

    Wenn der numerische Anteil nicht angezeigt wird, versuchen Sie es mit einer anderen Option in der Liste BarcodeType.If the numerical component doesn't appear, try a different option in the BarcodeType list. Wenn weiterhin nicht die richtigen Daten angezeigt werden, geben Sie die richtige Nummer im Steuerelement Texteingabe ein.If the correct data still doesn't appear, type the correct number in the Input text control.

Nächste SchritteNext steps

  • Verbinden Sie die App mit einer Datenquelle, und konfigurieren Sie die Funktion Patch, damit die Benutzer Ergebnisse speichern können.Connect the app to a data source and configure the Patch function so that users can save results.
  • Fügen Sie ein Steuerelement Dropdown hinzu, und konfigurieren Sie es so, dass der Benutzer auswählen kann, welche Art von Barcode gescannt werden soll.Add a Drop down control, and configure it so that users can choose which type of barcode they want to scan.
  • Fügen Sie ein Steuerelement Schieberegler hinzu, und konfigurieren Sie es so, dass der Benutzer die Scanrate oder die Höhe des Steuerelements Barcode anpassen kann.Add a Slider control, and configure it so that users can adjust the scan rate or the height of the Barcode control.