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]Ribbon criada em Access 2010 não roda em 2007

    Compartilhe
    avatar
    asimoes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 30/04/2013

    [Resolvido]Ribbon criada em Access 2010 não roda em 2007

    Mensagem  asimoes em Sex 24 Abr 2015, 20:39

    Ola Pessoal!

    Eu montei a Ribbon que segue abaixo mas mesmo trocando a linha
    Código:
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
    para
    Código:
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    a mesma não executa e não da mensagens de erro!

    Alguém sabe o porque?

    Código:
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
     <ribbon startFromScratch="false">
            <tabs>
        
                <tab id="TabMenuSistema" label="                                MODULO LIBERAÇÃO DE ENCOMENDAS                                ">

                 <group id="GroupForms" label="PROGRAMAÇÃO">

                     <labelControl id="LabelInfo1" label="     " />
                    <button id="myButton31" size="large" label="Nova Programação                      " imageMso="TablePropertiesDialog" onAction="AbreNovaProgramacao" />
                    <labelControl id="AnaLabelInfo11" label="     " />
                    <button id="myButton32" size="large" label="Reprogramação                         " imageMso="TableEraser" onAction="AbreReProgramacao" />
                    <labelControl id="AnaLabelInfo22" label="     " />
                    <button id="myButton33" size="large" label="Cadastro de Análise                      " imageMso="TableDrawTable" onAction="AbreCadAnaliseLiberada" />
                   <labelControl id="LabelInfo9" label="       " />
                 </group>


                    <group id="GroupConsultas" label="           CONSULTAS           ">
                       <splitButton id="SplitButtonCons" size="large">
                            <button id="Button101" imageMso="FilterToggleFilter" label="Consultas" />
                            <menu id="SplitMenuCons" itemSize="large">
                               <button id="BtConsPatio" imageMso="FilterToggleFilter" label="Histórico por Planejador" onAction="tabela" description="Consulta histórico de ordens gerada por planejador"/>
                               <menuSeparator id="Separador1"/>
                               <button id="BtConsSaldo" imageMso="FilterToggleFilter" label="Histórico por Semana" onAction="tabela" description="Consulta histórico de ordens gerada por semana"/>
                               <menuSeparator id="Separador2"/>
                               <button id="BtConsCarteira" imageMso="FilterToggleFilter" label="Histórico entre Período" onAction="tabela" description="Consulta histórico de ordens gerada entre período"/>
                               <menuSeparator id="Separador3"/>
                               <button id="BtConsLotacao" imageMso="FilterToggleFilter" label="Histórico por Encomenda" onAction="tabela" description="Consulta histórico de ordens gerada por Encomenda"/>
                            </menu>
                       </splitButton>
                    </group>


                    <group id="GroupRelatorios" label="           RELATÓRIOS           ">
                        <splitButton id="SplitButtonRel" size="large">
                            <button id="Button202" imageMso="CreateReport" label="Relatórios" />
                            <menu id="SplitMenuRel" itemSize="large">
                              <button id="BtRel_1" imageMso="CreateReport" label="Relatório 1" onAction="tabela" description="Insere Nova Programação"/>
                              <button id="BtRel_2" imageMso="CreateReport" label="Relatório 2" onAction="tabela" description="Insere Nova Programação"/>
                              <button id="BtRel_3" imageMso="CreateReport" label="Relatório 3" onAction="tabela" description="Insere Nova Programação"/>
                              <button id="BtRel_4" imageMso="CreateReport" label="Relatório 4" onAction="tabela" description="Insere Nova Programação"/>
                              <button id="BtRel_5" imageMso="CreateReport" label="Relatório 5" onAction="tabela" description="Insere Nova Programação"/>
                            </menu>
                        </splitButton>
                    </group>


                    <group id="GroupInfo" label=" ">
                       <labelControl id="LabelInfoVaz" label=" " />  
                       <labelControl id="LabelInfoEmp" label="                                                                                                                                                                                                                                                                   PPCP" />
                       <labelControl id="LabelInfoSis" label="                                                                                                                                                                                                                                           ANÁLISE DE ENCOMENDAS® - V.001" />
                    </group>


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

    <!-- Oculta dentro aba Arquivo -->

       <backstage>
       <button idMso="FileSave" visible="false"/>
       <button idMso="SaveObjectAs" visible="false"/>
       <button idMso="FileSaveAsCurrentFileFormat" visible="false"/>
       <button idMso="FileOpen" visible="false"/>
       <button idMso="FileCloseDatabase" visible="false"/>
       <tab idMso ="TabRecent" visible="false"/>
       <tab idMso ="TabInfo" visible="false"/>
       <tab idMso ="TabNew" visible="false"/>
       <tab idMso ="TabPrint" visible="false"/>
       <tab idMso ="TabShare" visible="false"/>
       <tab idMso ="TabHelp" visible="false"/>
       <button idMso="ApplicationOptionsDialog" visible="true"/>
       <button idMso="FileExit" visible="false"/>

       </backstage>
    </customUI>

    Obrigado!


    .................................................................................
    Não tenho medo de compartilhar conhecimento.
    Essa é a unica coisa que as pessoas não poderão roubar de mim, pois ninguém nunca sabe igual, mesmo que saiba a mesma coisa.
    avatar
    Avelino Sampaio
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3430
    Registrado : 04/04/2010

    Re: [Resolvido]Ribbon criada em Access 2010 não roda em 2007

    Mensagem  Avelino Sampaio em Sex 24 Abr 2015, 21:34

    Olá!

    O motivo é que a estrutura(esquema) da XML do Access 2010 é diferente do Access 2007.  

    Para que funcione no Access 2007 vc deverá retirar toda a seção < backstage >...< /backtage >, que funciona exclusivamente para as versões 2010 e 2013

    Baixe o Maestro do meu site.  Entre no arquivo Maestro_be.accdb (senha: a1234) e veja na tabela tblRibbons que montei uma ribbon para cada versão do Access.

    Aguardamos


    Última edição por Avelino Sampaio em Seg 27 Abr 2015, 16:25, editado 1 vez(es)
    avatar
    asimoes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 61
    Registrado : 30/04/2013

    Re: [Resolvido]Ribbon criada em Access 2010 não roda em 2007

    Mensagem  asimoes em Seg 27 Abr 2015, 16:07

    Perfeito Avelino!

    Eu analisei o arquivo Maestro e percebi que o erro do meu xml estava no backstage desativei o mesmo e agora está rodando perfeitamente.


    Muito obrigado!





    .................................................................................
    Não tenho medo de compartilhar conhecimento.
    Essa é a unica coisa que as pessoas não poderão roubar de mim, pois ninguém nunca sabe igual, mesmo que saiba a mesma coisa.

      Data/hora atual: Qua 13 Dez 2017, 09:24