[firebase-br] Off-Topic ( ClientDataSet x Lx300 ) Por favor !!!!
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Ter Ago 1 12:09:20 -03 2006
Experimente trocar o cabo da impressora.
Experimente também, pegar um arquivo TXT grande (de colunas fixas) e
copiá-lo via DOS para a LPT1.
se a impressão der problema, sabemos que o problema é da impressora.
Abraço
Eduardo Jedliczka
Apucarana - PR
----- Original Message -----
From: "Antonio Carlos" <a.lima.silva em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, August 01, 2006 11:31 AM
Subject: [firebase-br] Off-Topic ( ClientDataSet x Lx300 ) Por favor !!!!
Bem já sabem que é off e para estar sendo postado é porque já fui em vários
locais ditos especializados e nínguem quiz ou soube ajudar e ai já em
desespero, derrepente encontro alguem que passou por isso.
O pepino é a impressão de forma louca que esta ocorrendo, uso Firebird 1.5,
DBexpress, Delphi7 Sp1, RDPrint 4.0
Seleciono normalmente os itens de um pedido de saida por vendas e uso o
RDPrint para gerar o relatório em matriciais.
SdsItemPVenda.CommandText := 'SELECT * FROM ITENS_VENDA WHERE ITEMSCOD_PED
:= P00';
CdsItemPVenda.Params.Clear;
CdsItemPVenda.FetchParams;
CdsItemPVenda.Close;
CdsItemPVenda.IndexFieldNames := 'ITEMS_INCITEM' ; // crio um index para
ordenar os itens para a exibição em um DBGrid
CdsItemPVenda.Open;
A impressão é simples
RDPrint.Abrir;
CdsItemPVenda.DisableControls; // para evitar a amostragem no dbgrid;
CdsItemPVenda.First;
while not CdsItemPVenda.eof do
begin
RDPrint(RDPrintFIELD..... ) ;
CdsItemPVenda.next;
end;
RDPrint.fechar;
CdsItemPVenda.First;
CdsItemPVenda.EnableControls;
Ocorre que "AS VEZES( NÃO HÁ UMA PERIDIOCIDADE, É ESPORÁDICO), SOMENTE NO
CLIENTE " a impressão fica louca !
Exemplo :
Um pedido onde há apenas 1 item é impresso dois, e o total mantém-se o de
um.Um total que é 234,00 é impresso 0,00 , ou é impresso dois itens e por ai
vai ou.
No rodapé da página onde é impresso a quantidade de itens atraves do
CdsItemPVenda.RecordCount sempre está certo.
Já gastei uma caixa de formulário no laboratório ( com outra impressora
LQ570 ) e o "defeito não aconteceu"
Já postei ao proprietario do componente e ele informou não haver bug .
Postei em listas de hardware sobre LX300 e suas panes e não obtive nenhuma
ajuda.
Alguma luz ?
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista