USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  gerar arquivo texto com até 65000 registros
Moreti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/05/2010 07:32 hs            
Pessoal, tenho que gerar arquivos textos com até 65000 registros, mas o negocio funciona assim:
Eu tenho várias Campanhas 112,118,180,120 etc ....
Vou dar exemplo do 112
Na minha tabela existe códigos e Campanhas, apenas esses dois campos.
Quanto eu colocar a campanha 112 deverá gerar um arquivo texto de 65000 registros (isso já está fazendo) o problema é que quando tem mais de 65000 campanhas, como devo proceder? Como pegar o próximo registro da campanha 112 e gerar um outro arquivo texto com 65000 registros.
Assim:
Se tenho na tabela 68000 registros, tenho que gerar um com 65000 e outro com 3000
deu para entender.
 
Obrigado
 
   
Ravaglio
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/07/2010 00:34 hs            
Boa Noite...
 
Crie umarotina para divisão de lotes ex:
Registros_Arquivo (110.000)
Registros_Lote (50.000) registros por lote
=
Lotes = Registros_Arquivo  Registros_lote (a barra invertda retorna numero inteiro)
Lotes = 2
Quebra = Registros_Arquivos - (Lotes * Registros_Lote)
Quebra= 10.000
 
For Lote_Atual = 1 To Lotes
 
     Reg_Lote_Ini = Format(Lote_Atual * Registros_Lote, "000000")
     Reg_Lote_Fim = Format((Lote_Atual * Registros_Lote) + Registros_Lote, "000000")

     for Registro=Reg_Lote_Ini to Reg_Lote_Fim        
          rotina de criação do txt
      next registro
 
next lote_atual
 
espero que te ajude
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página