Página 2 de 2
Enviado: 04 Ago 2007 11:02
por sygecom
IF EOF() é pq achou algo....agora vc disse que estava aparecendo alguma coisa...e pelo o que percebo....o seu exemplo deveria esta com um IF !EOF()...
Mas se funcionou tah bom..
Enviado: 04 Ago 2007 11:03
por sygecom
Sygecom, como o sistema vai rodar em rede. Será preciso criar esse arquivo .txt na maquina de cada usuario, para nao ter conflito, tem essa necessidade?
Concerteza ...pq se dios micro na rede tiverem vendo o mesmo relatorio...vai dar problema !!!
Abraços
Leonardo Machado
Enviado: 04 Ago 2007 11:11
por ERCS123
Leonardo, valeu pela ajuda.......OBRIGADO! e bom final de semana!
Enviado: 04 Ago 2007 11:14
por Ademir
ERCS, vi seu fonte e acho que posso dar uma pequena dica. Quando terminar o relatorio, antes de dar o set devi to scre, dê um set prin to. Isso fara com que sua impressao se for enviada para a impressora, seja feita mais rapidamente ok ?
Enviado: 04 Ago 2007 11:15
por sygecom
Dinada..
Bom final de semana pra vc tmb.
Enviado: 04 Ago 2007 11:16
por Ademir
Sygecom bom dia !
Me tira uma duvida...
Alem de permitir a criação e a consequente abertura de menos arquivos pelo DOS, quais são as outras vantagens de se usar o driver DBFCDX em vez de DBFNTX ?
Enviado: 04 Ago 2007 11:32
por sygecom
Bom dia Ademir,
Eu quando migrei de NTX para CDX , tive diversos ganho com desempenho...por ex: eu usava muito o SET FILTER TO...no CDX passei a usar o ORDSCOPE() e tive um ganho de desempenho enorme...outra que vc mesmo falou...no NTX eu tinha para um DBF mais ou menos uns 20 arquivo de NTX que quando passei para CDX soh tive um UNICO arquivo CDX com 20 TAGS...ou seja...menos arquivos a ser aberto por FILES...bom poderia lhe dizer que só tem a ganhar...vou montar um exemplo com banco de CEP em NTX e CDX para vc comparar....mais tarde coloco um Link...
Abraços
Leonardo Machado
Enviado: 04 Ago 2007 11:36
por Maligno
A criação de menos arquivos é a característica menos empolgange. Há outras características bem mais interessantes. O tipo de índice CDX, como é compactado, permite um acesso muito mais rápido. O ganho de velocidade, não só de acesso mas também de indexação, é um dos pontos fortes. Não uso o CDX do Clipper, mas o NSX da biblioteca SIX, que é praticamente igual. Nesta biblioteca existe uma lista de funções que permitem ações impossíveis para um NTX. Exemplos: montagem de escopo, pesquisa por partes de uma chave (algo parecido como o que a função AT() faz), pesquisa pela última chave, reversão, etc.
Há várias outras funções. Se quiser testar, pegue a SIX na área "pub" do meu site. Diretório "clipper/libs". Ela já tem um demo gigantesco que mostra claramente as diferenças entre NTX e os índices compostos.
Enviado: 04 Ago 2007 11:42
por Ademir
Valeu e Obrigado !
Enviado: 04 Ago 2007 11:45
por Ademir
Maligno bom dia !
Tem alguma forma de se fazer pesquisa por partes de chave utilizando NTX ?
Para pesquisar a ultima chave somente usando CDX ?
Enviado: 04 Ago 2007 11:53
por Maligno
Ademir escreveu:Tem alguma forma de se fazer pesquisa por partes de chave utilizando NTX ?
Não de forma direta como existe nos índices CDX/NSX.
Para pesquisar a ultima chave somente usando CDX ?
Pela SIX: função sx_SeekLast().
Se quiser, pegue apenas o NG da SIX no meu site: diretório "manuals/ng".
Enviado: 04 Ago 2007 12:05
por Ademir
Valeu pelas dicas Maligno!
Um grande abraço e um otimo final de semana !