VAMOS CRIAR UMA PAGINA CHAMADA NAVEGACAO ARQUIVOS
VAMOS CRIAR UM BOTAO - LENDO ARQUIVOS COM FUNCOES
VAMOS CRIAR UMA TABELA POR PROGRACAO COM DUAS COLUNAS, CODIGO E NOME
VAMOS ENTRAR PROPRIEDADE TABELA E QUE A COLUNA DO NOME, SE EXTENDA, NO CASO COLUNA 2
VAMOS ENTRAR NO CODIGO DO BOTAO
VAMOS USAR OS COMANDOS , HReadFirst,HOut,HReadNext
VAMOS CRIAR OUTRO BOTAO - LENDO ARQUIVO COM FOR EACH
ENTRAR NO CODIGO DO Botao
VAMOS FAZER O CODIGO USANDO FOR EACH
=============
//btn_lendo_arquivos_com_funcoes
TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela
HReadFirst(empresa_v26,empresa_v26ID) // é usado para acessar o primeiro registro de acordo com a chave de pesquisa.
WHILE NOT HOut(empresa_v26) // é usado para descobrir se o fim do arquivo foi atingido.
TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
HReadNext(empresa_v26) // proximo registro
END
ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem
================
// lendo arquivo com for each
TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela
FOR EACH empresa_v26 // percorre o arquivo empresa ate o final
TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
END
ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem
===============
// lendo arquivo com for each invertido
TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela
FOR EACH empresa_v26 FromEnd // percorre o arquivo empresa do final ate o inicio
TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
END
ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem-----------
----