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]Como verificar se item do subformulario foi selecionado ou não?

    rg3915
    rg3915
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 17/06/2013

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  rg3915 29/7/2013, 04:36

    Como eu faço para saber se um registro de um subformulário foi selecionado ou não?

    Estou usando

    Código:
    Private Sub cmdConfirmar_Click()

    Dim intIDPedido As Integer

    intIDPedido = Forms!MeuForm!MeuSubForm.Form!IDPedido

    End Sub

    Mas eu queria que ele verificasse caso eu não tivesse selecionado nenhum registro do subform.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  criquio 29/7/2013, 12:59

    Não entendi bem. Você tem um formulário A que contem um subformulário A1, certo? Você quer clicar em um campo de uma linha no subformulário e quer fique registrado que você clicou nessa linha, é isso? Se for isso, uma ideia pode ser você colocar um label no formulário A e programar o evento "No atual" do subformulário ou o "Ao clicar" ou "Ao receber foco" dos campos para colocar a ID dessa linha no label do formulário:

    Parent!NomeDoLabel.Caption = "Registro selecionado: " & Me.Código
    ou
    Forms!NomeDoFormPrincipal!NomeDoLabel.Caption = "Registro selecionado: " & Me.Código


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rg3915
    rg3915
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 17/06/2013

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  rg3915 29/7/2013, 15:47

    Perfeito. É isso mesmo.
    Mas como eu faço para identificar que nenhum item foi selecionado?

    Porque eu vou usar esta informação numa variável dentro do código, e neste caso não pra usar algo como
    not isnull ou .listindex <>-1
    entendeu?

    Quando eu não escolho nada ele retorna o primeiro, mas eu queria que me respondesse algo como, "vc não selecionou nenhum registro"
    Se for muito dificil vou trocar tudo isso por uma ListBox.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  criquio 30/7/2013, 12:59

    Fica meio difícil ser mais abrangente sem conhecer a estrutura do aplicativo e o seu real uso. Uma vez que uma linha ainda não tenha sido selecionada, se pressupõe que o label ainda não contenha um registro especificado, a não ser que esteja usando o evento "No atual" do formulário. Como é o uso desse formulário? Você seleciona uma linha e depois fecha ele ou ele continua aberto? Talvez se detalhar todo o processo a que ele se destina, fique mais fácil.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rg3915
    rg3915
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 17/06/2013

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  rg3915 30/7/2013, 13:56

    Sabe a ideia de usar uma ListBox? Onde se eu não selecionar nada ele acusa que eu não selecionei?
    Eu queria o mesmo para um registro de um subformulário, mas se não der eu vou usar uma ListBox mesmo.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  criquio 1/8/2013, 17:11

    Ainda está complicado entender o real uso pretendido.

    No caso da listbox, se você selecionar uma linha, geralmente essa linha fica selecionada mesmo se você clicar fora da listbox. Já no caso de uma linha do subformulário isso não acontece.

    Ainda não entendi porque a dica inicial não funciona do jeito que espera. Seria só verificar se tem alguma referência de linha selecionada no label. Agora sem saber todas as ações a serem tomadas fica difícil ser mais específico. Por exemplo, ao abrir o formulário já deverá ter alguma coisa selecionada? Depois que selecionar uma linha, o que deve acontecer? Depois que sair dessa linha selecionada, deverá acontecer alguma coisa? Depois que acontecer essa coisa, o que deverá acontecer com a referência dessa linha selecionada? Outra linha será selecionada? O formulário será fechado?

    Em termos gerais a dica foi dada. À partir daí, só mesmo adaptando de acordo a necessidade.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    rg3915
    rg3915
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 17/06/2013

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  rg3915 2/8/2013, 04:16

    Tudo bem. Obrigado pela ajuda.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  criquio 2/8/2013, 12:49

    Grato pelo retorno. O fórum agradece. Caso ainda não consiga resolver, detalhe mais os pormenores conforme exemplifiquei na mensagem anterior.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    adm.nneto
    adm.nneto
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 28/11/2012

    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty [Resolvido]Como verificar se item do subformulario(ListBox) foi selecionado ou não?

    Mensagem  adm.nneto 25/11/2017, 12:06

    Amigo, tenta esse código:

    'verifica se foi selecionada alguma linha
    If LstSuaLista.ItemsSelected.Count <= 0 Then
    MsgBox "Nenhuma linha selecionada.", vbExclamation,"Aviso"
    Exit Sub
    End If

    Espero ter contribuído!

    Conteúdo patrocinado


    [Resolvido]Como verificar se item do subformulario foi selecionado ou não? Empty Re: [Resolvido]Como verificar se item do subformulario foi selecionado ou não?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:09