MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Impressão direta - Nova Ajuda

    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Impressão direta - Nova Ajuda Empty Impressão direta - Nova Ajuda

    Mensagem  hunning 4/3/2012, 22:31

    Boa Noite

    Preciso novamente de uma ajuda em impressão direta, pois não consegui acertar a impressão do Carnê e na impressão dos comprovantes, tem como alguem me ajudar.

    No menu que esta escrito vendas, a parte do cupom esta pronta, mas a parte onde diz impressão cupom não consigo fazer imprimir as parcelas.

    E na parte onde diz pag. Carne não consigo fazer tambem, pois ele deve pedir o nro da sequencia antes de imprimir (impressão direta).

    Gostaria de uma ajuda.
    Anexos
    [Resolvido]Impressão direta - Nova Ajuda AttachmentVendas2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (493 Kb) Baixado 21 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  criquio 4/3/2012, 23:46

    Você quer é imprimir as parcelas de um carnê? Por exemplo, se são em 10 vezes, imprimir as dez folhas? Se for, algo assim não resolve, supondo que você tenha o campo CodPedido na tabela de Vendas?

    DoCmd.OpenReport "NomeDoRelatório", acViewNormal, ,"CodPedido=" & Me.CodPedido


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  hunning 5/3/2012, 01:50

    criquio, na impressão que apareçe na visualização isto da certo, mas eu quero na impressão direta pela porta lpt1, pois ja esta pronta, só não consigo que apareca as parcelas, pois aparece o nro do carne e o resto tambem, só falta a impressão das parcelas.

    e na geração de quitação de cada parcela tambem gostaria que fosse impresso na impressora direta pela porta lpt1 ( matricial ), só que não consigo, pois nela tem a que digitar a sequencia para que a impressora saiba qual parcela esta sendo paga, por isso preciso de ajuda.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  criquio 5/3/2012, 12:02

    Poste o código completo que está usando para podermos ver melhor. A princípio seria mais ou menos a mesma coisa, só que, talvez, utilizando um Recordset:

    Dim rs As Recordset
    Set rs = "SELECT * FROM NomeDaTabela WHERE CodPedido=" & Me.CodPedido & " ORDER BY NumParcelas"
    ...


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  hunning 5/3/2012, 14:12

    Este é o código que estou usando.

    Dim nPed, DtVenda, Fpag, Reg1
    nPed = Forms![fvenda]!VendaID
    DtVenda = Forms![fvenda]!VendaData
    'cupon para impressora termica de 40 colunas

    'LPT1:
    Open "LPT1:" For Output Access Write As #1
    Print #1, Chr(27) & "0"
    Print #1, Tab(0); Chr$(27) & Chr$(15) & Chr$(27) & Chr$(69); " BAZAR TIO MILA" & Chr$(27) & Chr$(70) & Chr$(20)
    Print #1, Tab(0); Chr(15); "Rua: Senador Pin. Machado, 1580";
    Print #1, Tab(0); "Bairro: Centro - CEP: 95870-000";
    Print #1, Tab(0); "Cidade: Bom Retiro do Sul - RS";
    Print #1, Tab(0); "Tel: (51) - 3766-1354";
    Print #1, Tab(0); " "
    Print #1, Tab(0); "----------------------------------";
    Print #1, Tab(0); Chr$(27) & Chr$(15) & Chr$(27) & Chr$(69); "Carne NRO :"; Format$(Format$(Me.[ID], "00000"), "@@@@@") & Chr$(27) & Chr$(70) & Chr$(20);
    Print #1, Tab(0); "----------------------------------";
    Print #1, Tab(0); Chr$(27) & Chr$(15) & Chr$(27) & Chr$(69); " CARNE DE PAGAMENTO" & Chr$(27) & Chr$(70) & Chr$(20)
    Print #1, Tab(0); " "
    Print #1, Tab(0); "Cliente"
    Print #1, Tab(0); Me.cliente;
    Print #1, Tab(0); "Data :" & Me.VendaData; " " & " "; "Hora :" & Time;
    Print #1, Tab(0); "----------------------------------";
    Print #1, Tab(0); " "
    Print #1, Tab(0); "Valor Compra : "; Format$(Format$(Me.VendaTotal, "#,##0.00"), "@@@@@@@@");
    Print #1, Tab(0); "Valor Entrada : "; Format$(Format$(Me.Entrada, "#,##0.00"), "@@@@@@@@");
    Print #1, Tab(0); "Valor Carne : "; Format$(Format$(Me.TotalGeral, "#,##0.00"), "@@@@@@@@");
    Print #1, Tab(0); " "


    'cabeça do cupon do items
    Print #1, Tab(0); "Parc. Valor R$ Vencimento ";
    Print #1, Tab(0); "----------------------------------";


    'selecionar items do cupon
    Dim csql As String
    Dim bc As DAO.Database
    Dim cVendaParc As DAO.Recordset
    Set bc = CurrentDb
    'csql = "SELECT * FROM Vendas Efetuadas WHERE Código_da_Venda=" & Chr(34) & Me.Código_da_Venda & Chr(34)
    Set cVendaParc = bc.OpenRecordset("SELECT tab_VendaParc.VendaParcID, tab_VendaParc.VendaParcVendaID, " _
    & "tab_VendaParc.VendaParcOrdem, tab_VendaParc.VendaParcValor, tab_VendaParc.VendaParcVcto, " _
    & "tab_VendaParc.VendaParcVendaID FROM tab_VendaParc INNER JOIN tab_venda ON " _
    & "tab_VendaParc.VendaParcVendaID = tab_venda.Vendaid " _
    & "where VendaParcVendaID = " & Me.VendaID, dbOpenDynaset)
    cVendaParc.MoveNext

    cVendaParc.Close
    'valor total do cupon
    Print #1, Tab(0); "----------------------------------";

    'mensagem de no rodape do cupom
    Print #1, Tab(0); " Este documento destina-se ao "
    Print #1, Tab(0); "controle de pagamento das parcelas"
    Print #1, Tab(0); " "
    Print #1, Tab(0); Chr$(27) & Chr$(15) & Chr$(27) & Chr$(69); "Carne NRO : "; Format$(Format$(Me.[ID], "00000"), "@@@@@") & Chr$(27) & Chr$(70) & Chr$(20);
    Print #1, Tab(0); " "
    Print #1, Tab(5); " OBRIGADO PELA PREFERÊNCIA"
    Print #1, Tab(0); "----------------------------------";
    Print #1, Tab(0); "DH 1.0.1" + " "; "DH"
    Print #1, Tab(0); "----------------------------------" & Chr(18);

    'comando de corte
    'Print #1, Chr(27) + "i"
    Close #1

    Exit Sub


    e esta é a imagem do relacionamento.




    [url= Uploaded with ImageShack.us] Uploaded with ImageShack.us[/url]
    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  hunning 6/3/2012, 17:09

    Boa Tarde,
    o relatorio consegui resolver, pois tinha esquecido do comando print.

    se alguem quiser o comando completo é só me informar que posto.
    avatar
    hunning
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 62
    Registrado : 17/07/2010

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  hunning 6/3/2012, 17:10

    Resolvido
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  criquio 6/3/2012, 17:24

    Ótimo! Grato pelo retorno.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Impressão direta - Nova Ajuda Empty Re: [Resolvido]Impressão direta - Nova Ajuda

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 16:37