OBJETO PRINT
Olá amigo LIZANDER, não está tendo rum-time não o Printer.Print Tab(3); Format(rs([Ô]Codigo[Ô]), [Ô]00#[Ô]); e para imprimir com formato de sequencia de registro.
Exemplo:
001
002
003
etc..
agradeço sua ajuda.
Exemplo:
001
002
003
etc..
agradeço sua ajuda.
Não tenho certeza, mas tente a modificação abaixo sugerida.
Printer.Print Tab(3); String(240, [Ô]-[Ô])
Printer.Print Tab(3); Format(rs!p.Codigo, [Ô]00#[Ô]);
Printer.Print Tab(15); rs!p.SML;
Printer.Print Tab(35); rs!p.ESCRITORIO[Ô];
Printer.Print Tab(55); rs!p.APARELHO;
Printer.Print Tab(70); rs!p.SN;
Printer.Print Tab(90); rs!p.IMEI;
Printer.Print Tab(112); rs!p.CHIPTIMNOVO;
Printer.Print Tab(133); rs!p.RESPONSAVEL;
Printer.Print Tab(153); rs!p.MANUTENCAO;
Printer.Print Tab(172); rs!p.REPARO;
Printer.Print Tab(180); rs!a.TipoAcess;
Printer.Print Tab(190); rs!a.Data;
Printer.Print Tab(210); rs!a.Num;
Grande Marcelo, blz. alterei o código conforme exemplo postado, mais ainda não está jogando os dados para impressora. Só imprimi quando seleciono apenas uma tabela.
rs.Open [Ô]SELECT * FROM tblpocket ORDER BY codigo[Ô], con, adOpenKeyset, adLockOptimistic
Mais quando altero para
rs.Open [Ô]SELECT p.*, a.* [Ô] & _
[Ô]FROM (TblPocket p [Ô] & _
[Ô]INNER JOIN TblAcessorio a [Ô] & _
[Ô]ON p.Codigo = a.CodAcess) [Ô] & _
[Ô]WHERE p.Codigo=1[Ô], con, 1, 3
Não acontece nada.
rs.Open [Ô]SELECT * FROM tblpocket ORDER BY codigo[Ô], con, adOpenKeyset, adLockOptimistic
Mais quando altero para
rs.Open [Ô]SELECT p.*, a.* [Ô] & _
[Ô]FROM (TblPocket p [Ô] & _
[Ô]INNER JOIN TblAcessorio a [Ô] & _
[Ô]ON p.Codigo = a.CodAcess) [Ô] & _
[Ô]WHERE p.Codigo=1[Ô], con, 1, 3
Não acontece nada.
JPAULO101
Não está acontecendo NADA porque NÃO EXISTE nenhum registro na tabela TBLAESSORIO com código 1. Eu coloquei aqui e funcionou
Coloque no WHERE p.Codigo=2
DEVE aparecer.
Não está acontecendo NADA porque NÃO EXISTE nenhum registro na tabela TBLAESSORIO com código 1. Eu coloquei aqui e funcionou
Coloque no WHERE p.Codigo=2
DEVE aparecer.
Olá MSMJUDAS realmente imprimir, mais fica imprimindo somente apenas o registro 2, cadastrei outros acessórios no registro 1 mais não imprimir, pois o código está só para registro 2. Existe alguma maneira de imprimir todos os registro de uma só vez.
No seu SQL vc precisa tirar a clausala WHERE para que apareca todos:
rs.Open [Ô]SELECT p.*, a.* [Ô] & _
[Ô]FROM (TblPocket p [Ô] & _
[Ô]INNER JOIN TblAcessorio a [Ô] & _
[Ô]ON p.Codigo = a.CodAcess) [Ô], con, 1, 3
rs.Open [Ô]SELECT p.*, a.* [Ô] & _
[Ô]FROM (TblPocket p [Ô] & _
[Ô]INNER JOIN TblAcessorio a [Ô] & _
[Ô]ON p.Codigo = a.CodAcess) [Ô], con, 1, 3
ok MSMJUDAS, consegui, muito obrigado pela ajuda.
Tópico encerrado , respostas não são mais permitidas