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


    [Resolvido]Como selecionar vários itens ao mesmo tempo?

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  rgondim 3/3/2012, 02:41

    Tenho um formulário onde selecionarei várias opções ao mesmo tempo.

    Na primeira situação, tenho um subformulário e para cada registro há uma caixa de seleção (Sim/Não).
    Na segunda, tenho um caixa de listagem de seleção múltipla.

    Para ambas as opções gostaria de um código para selecionar/retirar seleção de todos os itens.


    Última edição por rgondim em 13/7/2012, 04:55, editado 1 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  Convidad 3/3/2012, 03:25


    Olá!

    Veja neste exemplo o código dos botões + e - da ListBox Fornecedores.
    A função fncSelecionarTudo está no módulo global.

    http://maximoaccess.forumeiros.com/t5526-formulario-de-criterios
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  rgondim 3/3/2012, 12:29

    No formulário "Controle de Compras", ao clicar nos botões + ou -, surge a mensagem "O MS Access não pode seguir o hiperlink para "Macro pac_Link".

    Quanto a segunda dúvida, no seus banco de dados há o formulário em modo contínuo "Parcelas de Compras". Nele há o campo Pgto, no formato caixa de opção/seleção. Eu gostaria de poder ter um botão que ao clicar marcasse todos eles - em cada um dos registros. Como pode ser feito?
    avatar
    Convidad
    Convidado


    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  Convidad 3/3/2012, 12:58


    Tem razão. Ninguém havia relatado este bug.
    Esta macro tem a única função de mudar a aparência do cursor para uma "mãozinha". E esqueci de inclui-la no exemplo.

    Para corrigir removendo o recurso:
    Selecione o botão + e delete o texto na Propriedade Subendereço de Hiperkink. Idem com o botão -.

    Para corrigir mantendo o recurso:
    Crie uma nova macro e no argumento Ação digite ou escolha CancelarEvento. Salve nomeando como mac_Link.

    Quanto a segunda dúvida, no seu caso há um form principal, e um subform contínuo onde estão as CheckBox's, correto? E quer disparar o comando a partir do form principal ou no subform mesmo?
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 24/02/2012

    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  rgondim 3/3/2012, 13:40

    No meu caso é assim: criei um formulário com um subformulário folha de dados Lista_Trabalhadores. Acrescentei o campo caixa de seleção Sim/Não. No formulário principal, quero um botão que ao ser clicado marque a caixa de seleção Sim/Não do subform. em todos os registros exibidos. E ao ser clicado novamente, desmarque todos.

    (Também pode uma caixa de seleção não acoplada no form. principal. Ao ser marcada, ela selecionaria em todos os registros do subform. E vice-versa.)
    avatar
    Convidad
    Convidado


    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  Convidad 3/3/2012, 14:22


    Vc precisa de uma instrução SQL que atualize o campo CheckBox na sua tabela de origem para o valor definido, mas apenas quando o campo chave-primária do seu form principal for igual ao seu campo relacionado no subform.

    No evento click do botão:

    DoCmd.RunSQL "UPDATE NomeTabDeOrigemSuaCheckBox SET NomeSuaCheckBox = -1
    WHERE (([NomeCampoRelacionadoSubForm]=[Forms]![NomeSeuFormPrincipal]![NomeCampoChavePrimariaFormPrincipal]));"

    Conteúdo patrocinado


    [Resolvido]Como selecionar vários itens ao mesmo tempo? Empty Re: [Resolvido]Como selecionar vários itens ao mesmo tempo?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 16:02