MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Comando no botão (impressora) na Ribbon.

    Compartilhe
    avatar
    flecha
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 276
    Registrado : 11/01/2012

    [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  flecha em 24/10/2018, 14:06

    Criei umas Ribbons com Tab1 tudo funcionando e Tab2, e nessa Tab2 grupos com botões relacionados a relatórios..

    Eu queria que quando abrisse um relatório em modo de visualização de impressão,
    não precisa-se usar o Ctrl+P para imprimir e sim abrisse a Tab2 com as opões onde poderia clicar no botão da ribbon e esse abrir as propriedades da impressora
    onde poderia colocar a quantidade de cópias e alterar mais configs. de impressão.

    Não sei o comando e se esse irá no modulo basRibbonCallbacks (onActionButton)ou em uma função especial.

    Vi isso acontecer no programa Maestro do Avelino.

    Podem me orientar,
    Obrigado.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 13/12/2016

    Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  Alexandre Fim em 24/10/2018, 16:46

    Olá Flecha,

    É necessário criar um ribbon somente para impressão.
    Segue o modelo:
    Código:


    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <ribbon startFromScratch="true">

    <tabs>
    <tab id="tabPrintPreview" label="Relatório">

    <group id="grpPrint" label="Impressora"  visible="true">
       <button idMso="PrintDialogAccess" size="large" label="Imprimir" imageMso="PrintDialogAccess" />
       <button idMso = "PublishToPdfOrEdoc" size="large" label="PDF"/>
    </group>
                  
    <group id="grpZoom" label="Zoom" >
       <splitButton idMso="PrintPreviewZoomMenu" size="large" visible="true"/>
       <toggleButton idMso="ZoomFitToWindow" size="large"/>
       <toggleButton idMso="ZoomOnePage" size="large"/>
       <toggleButton idMso="PrintPreviewZoomTwoPages" size="large"/>
    </group>

    <group id="grpClosePreview" label="Fechar Relatório"  visible="true">
       <button idMso="PrintPreviewClose" size="large" label="Fechar" imageMso="PrintPreviewClose"/>
    </group>

    </tab>
    </tabs>
    </ribbon>
    </customUI>


    Grave o nome da ribbon como Reports.

    Em seguida, abra o relatório no modo Estrutura e informe no nome da ribbon nas propriedades do relatório, conforme segue:



    Ao abrir o relatorio, a ribbon Reports abrirá.

    Espero ter ajduado.

    Abs..
    avatar
    flecha
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 276
    Registrado : 11/01/2012

    Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  flecha em 24/10/2018, 17:44

    Obrigado Alexandre Fim,

    Funcionou direitinho em teste.
    Criou a Tab e seus grupos.
    Vou estudá-los.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 13/12/2016

    Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  Alexandre Fim em 24/10/2018, 17:55

    Flecha,
    Obrigado pelo retorno.

    Bons estudos e boa sorte.

    []'s

      Data/hora atual: 22/2/2019, 17:05