Imprimir III

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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..
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ERCS123
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 28 Jul 2007 19:54
Localização: franca

Mensagem por ERCS123 »

Leonardo, valeu pela ajuda.......OBRIGADO! e bom final de semana!
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Mensagem 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 ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Dinada..

Bom final de semana pra vc tmb.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Mensagem 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 ?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Mensagem por Ademir »

Valeu e Obrigado !
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Mensagem 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 ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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".
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Ademir
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 31 Jul 2007 16:28
Localização: Porto Ferreira-SP

Mensagem por Ademir »

Valeu pelas dicas Maligno!

Um grande abraço e um otimo final de semana !
Responder