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]Interação entre Combobox

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Interação entre Combobox Empty Interação entre Combobox

    Mensagem  Assis 6/8/2012, 12:24

    Bom dia

    Como fazer uma alteração neste exemplo do Mestre JPaulo.
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Interação entre Combobox Empty Re: [Resolvido]Interação entre Combobox

    Mensagem  Leandro 6/8/2012, 14:16

    Assis tente assim:

    Private Sub COMBO1_AfterUpdate()
    Me.Combo2.Requery
    Me.Combo2.SetFocus
    Me.Combo2.Dropdown
    If Me.Combo2.ListCount > 0 Then
    Me.Combo2.RowSourceType = "Table/query"
    Me.Combo2.RowSource = "SELECT tblPaises.Cidade FROM tblPaises WHERE (((tblPaises.Pais)=[Formulários]![frmExemplo]![COMBO1]) AND ((tblPaises.Cidade) Is Not Null));"
    Else
    If Me.Combo2.ListCount = 0 Then
    Me.Combo2.RowSourceType = "Table/Query"
    Me.Combo2.RowSource = "SELECT tblPaises.Cidade FROM tblPaises WHERE (((tblPaises.Cidade) Is Not Null));"
    End If
    End If
    End Sub

    Arquivo: http://www.4shared.com/zip/_WGu2__K/Combo_Assis.html




    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Interação entre Combobox Empty Re: [Resolvido]Interação entre Combobox

    Mensagem  Assis 6/8/2012, 17:00

    Obrigado Leandro



    .................................................................................
    *** Só sei que nada sei ***
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Interação entre Combobox Empty Re: [Resolvido]Interação entre Combobox

    Mensagem  Leandro 6/8/2012, 17:27

    O agradecido aqui sou eu assis! Smile

    avatar
    aminetto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 25/12/2012

    [Resolvido]Interação entre Combobox Empty Interação entre duas combos

    Mensagem  aminetto 26/12/2012, 00:03

    Prezados amigos gostaria de dar minha colaboração em gratidão ao que aprendi aqui.
    Leandro com sua dica consegui elaborar um SQL para a interação entre duas combos.
    segue abaixo (pode usar um ou outro, particularmente eu prefiro SQL):

    Código SQL montado em VBA

    Private Sub cbPrédio_AfterUpdate()
    Me.cbPavimento.RowSource = _
    "SELECT DISTINCT tabDipat.Pavimento FROM tabDipat WHERE tabDipat.Prédio = [Formulários]![frmRegistro]![cbPrédio]"
    Me.cbPavimento = Me.cbPavimento.ItemData(0)
    End Sub

    Código SQL para "Origem da Linha" na propriedade da combo no formulário

    SELECT DISTINCT tabDipat.Pavimento
    FROM tabDipat
    WHERE (((tabDipat.Pavimento) Is Not Null) AND ((tabDipat.Prédio)=[Formulários]![frmRegistro]![cbPrédio]));

    ****DICA****
    Criar no evento AfterUptade um código para atualização da segunda combo

    Me.cbPavimento = Null
    Me.cbPavimento.Requery
    Me.cbPavimento = Me.cbPavimento.ItemData(0)


    Abraços pessoal, um FELIZ NATAL e BOAS FESTAS.

    Conteúdo patrocinado


    [Resolvido]Interação entre Combobox Empty Re: [Resolvido]Interação entre Combobox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 22:43