3 Replies Latest reply: Feb 2, 2016 10:21 AM by Maicon Mello RSS

    CRIAR EXTRATO

    LUCIANA SILVEIRA

      Amigos

       

      Poderiam me orientar como posso criar um extrator para receber dados em TXT, e posteriormente  recarregar estes dados em um QVW, e possível.

       

      Se puderem me passar um modelo seria muito util.

       

      Agradeço antecipadamente as orientações de todos os amigos desenvolvedores.

        • Re: CRIAR EXTRATO
          Maicon Mello

          Segue um modelo.

          Ideal ter um delimitador, no meu caso é a ',' (Vírgula).

           

          Depois no QVW, você vai ler um arquivo de tabela, e localize seu TXT.

           

          Segue um simples exemplo.

            • Re: CRIAR EXTRATO
              LUCIANA SILVEIRA

              Amigo Maicon

               

              Agradeço sua ajuda, no entanto, necessito criar um extrato, onde estará recebendo diariamente dados em TXT, tendo nele os mesmos campos onde apenas o dia e mês e valor seria alterado.

               

              Onde posteriormente concluir a recarga de dados nesse extrator, faria uma recarga de dados no QVW que  devera ter uma interface com esse extrator, para que possa atualizar os dados nesse QVW.

               

              Os amigos desenvolvedores que estão lendo o pedido de auxilio nesse projeto, caso possam me orientar e encaminhar um exemplo seria muito util.

               

              Agradeço antecipadamente a todos.

                • Re: CRIAR EXTRATO
                  Maicon Mello

                  Luciana,

                   

                  Você pode gerar um Qvd desse txt.

                   

                  depois você pode concatenar as próximas leituras do TXT em seu QVD se a estrutura for a mesma.

                   

                  Exemplo :

                   

                  1º -  txt :

                   

                  LeituraTXT:

                  Load * from seu texto;

                   

                  Store primeiro into localparasalvar\LeituraTXT.qvd(qvd);

                   

                  drop table LeituraTXT;

                   

                  TXTINCREMENTAL:

                  load * from LeituraTXT.qvd(qvd);

                  concatenate

                  load * from meus novos arquivostexto.txt;

                   

                  Store TXTINCREMENTAL into localparasalvar\TXTINCREMENTAL.qvd(qvd);

                   

                  Na sua leitura do QVW final você vai carregar o TXTINCREMENTAL.qvd(qvd);

                   

                  Acredito que seja isso !