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


3 participantes

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Bruno 26/9/2011, 00:58

    Prezados, boa noite!

    Eu tenho uma situação que nem imagino como resolver...

    Eu tenho um formulário que contem os botões: Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez e com eles eu abro um formulário contínuo que tem como Fonte de Registro uma consulta com critério entre datas que mostra todas as visitas comerciais efetuadas naquele mês.

    Como será uma atividade frequente, eu gostaria de saber se eu ao invés de criar uma consulta e um formulário para cada mês, eu tenho com ter apenas uma consulta sem critério e um formulário e no botão de abrir o formulário eu insiro no VBA esse critério.

    Se alguém conseguir me dar uma luz, agradeço imensamente.

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Convidado 26/9/2011, 01:22

    nao seria melhor uma combo com o nome dos meses.. ao invés de tantos botoes?

    Poderia na consulta formatar um campo nao acoplado para apresentar o nome do mes..

    e no criterio: Como Form!NomeDoform.SuaCombo

    e no evento após atualizar da combo.. abrir o formulário

    DoCmd.OpenForm "SeuForm"
    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Bruno 26/9/2011, 02:02

    Harysohn, boa noite!

    Mas de qualquer forma eu iria precisar das consultar conforme período e dos formulários conforme período, não eh?

    Ai não ajudaria...

    avatar
    Convidado
    Convidado


    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Convidado 26/9/2011, 02:04

    basta apenas um form e uma consulta para este form confome falei acima.
    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Bruno 27/9/2011, 23:43

    Prezados, boa noite!

    Há como eu mexer ou criar uma consulta no VBA? Sei la... usando um docmd.RunSql, não poderia ajudar?

    Ai na questão HAVING eu alteraria conforme cada botão...

    Por exemplo:

    Setembro: HAVING(((Visitas.Data)>=#9/1/2011# And (Visitas.Data)<#10/1/2011#))
    Outubro: HAVING(((Visitas.Data)>=#10/1/2011# And (Visitas.Data)<#11/1/2011#))
    Novembro: HAVING(((Visitas.Data)>=#11/1/2011# And (Visitas.Data)<#12/1/2011#))
    Dezembro: HAVING(((Visitas.Data)>=#12/1/2011# And (Visitas.Data)<#01/1/2012#))

    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Alexandre Neves 28/9/2011, 00:18

    Boa noite, Bruno

    Comece como o amigo Hary falou.
    Tenha um formulário (frmPrincipal) com caixa de combinação (CxcFiltroMesAno) para seleccionar o mês pretendido.
    Tenha um formulário (frmDadosMes) para abrir com os dados todos sem filtragem
    Tenha um botão no frmPrincipal para abrir o frmDadosMes com filtro seleccionado. Do género Docmd.Openform "frmDadosMes",,,"Data>#" & DateSerial(Year(CxcFiltroMesAno), Month(CxcFiltroMesAno), 0) &# and Data<#" & DateSerial(Year(CxcFiltroMesAno), Month(CxcFiltroMesAno) + 1, 1) &"#"
    avatar
    Bruno
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 09/04/2011

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Bruno 28/9/2011, 22:32

    Alexandre, boa noite!

    Agradeço as sugestões, mas eu não pretendo trabalhar com a caixa de combinação...

    Mas se eu consigo filtrar pelo docmd.openform, eu poderia então utiliza-lo para suprir a minha necessidade, tipo:

    No formulário "calendariodevisitas" onde só contem botões, colocar ao clicar no botão Outubro o comando

    doCmd.OpenForm ("visitasmês2011",,,[data] >= 10/01/2011 and < 11/01/2011)

    O problema é que esse código da erro...

    Abraços
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  vieirasoft 21/10/2011, 21:24

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA Empty Re: [Resolvido]Abrir um formulário contínuo baseado em uma consulta sem critério e inserir o critério através do VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 21:13