Digitalize vários tipos de códigos de barras criando um aplicativo e executando-o em um dispositivo, como um telefone, que tenha uma câmera. O equivalente numérico do código de barras é exibido em um controle Rótulo e é possível fazer upload desses dados para uma variedade de fontes de dados.

Se você não estiver familiarizado com o PowerApps, consulte Introdução.

Limitações conhecidas

  • Os códigos de barras devem ter pelo menos 1" (2,5 cm) de altura e 1,5" (4 cm) de largura.
  • Para digitalizar códigos de barras usando um telefone, segure-o na orientação retrato e mova-o lentamente de 7" (18 cm) a 10" (25 cm) para fora do código de barras.
  • Tipos de códigos de barras longos (como I2of5, que podem ter 15 ou mais caracteres) poderão gerar resultados truncados ou, caso contrário, incorretos, principalmente se o código de barras não for impresso claramente.
  • Para iPhones e dispositivos Android, é possível especificar a propriedade Altura do controle Código de barras, mas uma taxa de proporção fixa determina sua largura.
  • Talvez seja necessário definir a propriedade TaxaDeVarredura do controle Código de barras como 35 ou menos.
  • Para atrasar a falta de memória em dispositivos que executam iOS, defina a propriedade Altura do controle Código de barras como 700 (ou inferior) e a propriedade TaxaDeVarredura como 30.
  • Se o dispositivo ficar sem memória e o aplicativo congelar, reinicie o aplicativo.

Criar um aplicativo em branco

  1. Inscreva-se no PowerApps e, em seguida, faça o seguinte:

    • Abra o PowerApps em um navegador em um dispositivo com câmera.
    • Instale o PowerApps da Windows Store em um dispositivo com câmera. Abra o PowerApps, entre e clique ou toque em Novo no menu Arquivo (na borda esquerda).
  2. Em Iniciar com uma tela ou modelo em branco, clique ou toque em Layout para telefone no bloco Aplicativo em branco.

    Criar um aplicativo do zero

  3. Se você não tiver usado o PowerApps antes, identifique as principais áreas do aplicativo fazendo um tour de introdução (ou clique ou toque em Ignorar).

    Tela de abertura do tour rápido

    Observação: você pode sempre fazer o tour mais tarde clicando ou tocando no ícone do ponto de interrogação no canto superior direito e, em seguida, clicando ou tocando em Fazer o tour de introdução.

Adicionar um controle Código de barras

  1. Na guia Inserir, clique ou toque em Mídia, e, em seguida, clique ou toque Código de barras.

    Adicionar scanner de código de barras

  2. Verifique se o controle Código de barras foi selecionado, confirmando se uma caixa de seleção (com alças para redimensionar o controle) está ao seu redor.

    Caixa de seleção

  3. Na guia Início, clique ou toque em Barcode1 e, em seguida, digite ou cole MyScanner em Renomear.

    Dica: o primeiro controle Código de barras adicionado é nomeado Barcode1 por padrão. Se você excluir esse controle e adicionar outro controle Código de barras, ele será nomeado Barcode2 por padrão. Ao renomear um controle manualmente, você garante que as fórmulas referenciarão o controle por seu nome correto.

    Renomear o controle de código de barras

Adicionar um controle Entrada de texto

  1. Na guia Inserir, clique ou toque em Texto, e, em seguida, clique ou toque em Entrada de texto.

    Se a guia Inserir não for exibida, maximize a janela PowerApps.

    Adicionar controle Entrada de texto

  2. Arraste a caixa de seleção (não as alças de redimensionamento) em torno do controle Entrada de texto para baixo até que ela seja exibida abaixo de MyScanner.

    Rótulo com caixa de seleção

  3. Com o controle Entrada de texto ainda selecionado, certifique-se de que Padrão é exibido na lista de propriedades e, em seguida, digite ou cole MyScanner.Text na barra de fórmulas.

    Propriedade Text do controle Rótulo

Alterar o tipo de código de barras

  1. Na guia Inserir, clique ou toque em Controles e, em seguida, clique ou toque Lista suspensa.

    Adicionar lista suspensa

  2. Mova o controle Lista suspensa para que ele seja exibido abaixo dos outros controles na tela.

    Mover a lista suspensa

  3. Com o controle Lista suspensa ainda selecionado, certifique-se de que a lista de propriedades mostra Itens e, em seguida, digite ou cole essa cadeia de caracteres de texto na barra de fórmulas:
    [Codabar, Code128, Code39, Ean, I2of5, Upc]

    Definir a propriedade Itens da lista suspensa

  4. Na guia Início, renomeie o controle Lista suspensa para ChooseType.

    Renomear a lista suspensa

  5. Clique ou toque em MyScanner para selecioná-lo, verifique se a lista de propriedades mostra BarcodeType e, em seguida, digite ou cole esta cadeia de texto na barra de fórmulas:
    ChooseType.Selected.Value

Testar o aplicativo

  1. Abra o modo de Visualização pressionando F5 (clicando ou tocando no botão de reprodução no canto superior direito).

    Abrir modo de visualização

  2. Posicione um código de barras de frente para a câmera do dispositivo até que o componente numérico do código de barras seja exibido no controle Rótulo.

    Se o componente numérico não for exibido, experimente uma opção diferente na lista BarcodeType. Se os dados corretos ainda não forem exibidos, digite o número correto do controle Texto de entrada.

Próximas etapas

  • Conectar o aplicativo a uma fonte de dados e configurar a função Patch para que os usuários possam salvar resultados.
  • Adicione um controle Lista suspensa e configure-o para que os usuários possam escolher qual tipo de código de barras eles desejam digitalizar.
  • Adicione um controle Controle deslizante e configure-o para que os usuários possam ajustar a taxa de varredura ou a altura do controle Código de barras.