Cria uma tela com botões para execuções
Exemplo da Rotina:
FormBatch("Título", aTextos, aBotões)
Exemplo 1- Criando uma tela simples com 3 botões:
Local aSays := {} Local aButtons := {} Local lOk := .F. Local cPerg := "X_SUA_PERG" //Popula as linhas que serão mostradas na tela aAdd(aSays, "Esse programa tem como objetivo gerar") aAdd(aSays, "um arquivo .csv com a lista de contatos.") //Botões da tela, cada botão tem um Bloco de Código aAdd(aButtons, { 5, .T., {|| Pergunte(cPerg, .T. ) } } ) aAdd(aButtons, { 1, .T., {|| lOk := .T., FechaBatch() }} ) aAdd(aButtons, { 2, .T., {|| lOk := .F., FechaBatch() }} ) //Chama a tela principal FormBatch("Importação de Contatos", aSays, aButtons) //Se foi confirmado a tela If lOk //Processamento EndIf
Exemplo em Vídeo:
Clique nesse link para ver um exemplo em Vídeo da nossa Maratona de Exemplos.
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;
Referências:
– TDN