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

    Pesquisa listbox com duplo-clik...

    Compartilhe
    avatar
    Marco Sousa
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1000
    Registrado : 06/01/2011

    Pesquisa listbox com duplo-clik...

    Mensagem  Marco Sousa em Qua 14 Fev 2018, 10:48

    boas
    estou com o seguinte problema e não estou a conseguir ultrapassar... amigos tenho  seguinte código numa listbox :

    Código:
    Private Sub LstCX_DblClick(Cancel As Integer)
    DoCmd.OpenForm "frmDiarioCX", , , "IDDiarioCX = " & Me.LstCX.Column(0) & ""
    End Sub

    No entanto se no form que estou a abrir estiver com, como esta, com o seguinte codigo... ao abrir/ carregar :

    Código:
    DoCmd.GoToRecord , , acNewRec

    O DuploClick não funciona não abre o form. Se tirar este o DoCmd.GoToRecord , , acNewRec, aí abre e funciona bem !
    Por outro lado precisava de o ter quando o form abre para inserção de um novo registo...
    Como ultrapassar ? Obrigado


    .................................................................................
    --
    Marco Sousa
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3191
    Registrado : 29/06/2012

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Noobezinho em Qua 14 Fev 2018, 13:07

    Marco

    Não funciona porque está a pedir duas coisas diferentes;:

    Primeiro pede para abrir com determinado registro.


    Segundo, Ao abrir o form, pede para ir a um novo registro.

    Mude a sequencia:

    Primeiro abra o form como novo registro.

    Dai sim, defina o novo registro com o valor  do código do registro da listBox.

    Creio que saiba como. Wink

    [ ]'s


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não ajudo novamente .
    avatar
    Marco Sousa
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1000
    Registrado : 06/01/2011

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Marco Sousa em Sab 17 Fev 2018, 13:08

    Olá amigo Noob... n/ esta esquecido e sim

    Não funciona porque está a pedir duas coisas diferentes
    Primeiro pede para abrir com determinado registro. Segundo, Ao abrir o form, pede para ir a um novo registro.


    Isso eu tinha entendido amigo... Só não entendi o seguinte . . .

    Dai sim, defina o novo registro com o valor do código do registro da listBox.

    Abraço


    .................................................................................
    --
    Marco Sousa
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3191
    Registrado : 29/06/2012

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Noobezinho em Sab 17 Fev 2018, 16:56

    Você tentou isso:

    DoCmd.OpenForm "frmDiarioCX", , , "IDDiarioCX = " & Me.LstCX.Column(0) & ""

    Eu disse:

    "Primeiro abra o form como novo registro.

    Dai sim, defina o novo registro com o valor do código do registro da listBox."



    Então, logo após o

    DoCmd.OpenForm "frmDiarioCX"

    forms!frmDiarioCX!IDDiarioCX = " & Me.LstCX.Column(0) & ""


    Veja que invertemos o que tinha escrito. Wink


    [ ]'s


    .................................................................................
    Noobezinho

    * A solução funcionou?  [Você precisa estar registrado e conectado para ver esta imagem.] 
    Agradeça e feche o tópico clicando no botão Resolvido
    Se não sabe como, veja [Você precisa estar registrado e conectado para ver este link.].

    Como anexar imagem no teu post do fórum : [Você precisa estar registrado e conectado para ver este link.]

    * Criar arquivos.zip com o Winrar - veja [Você precisa estar registrado e conectado para ver este link.].

    Atualmente estou verificando se ajudamos alguém e não retornou.
    Se não deu retorno, não ajudo novamente .

      Data/hora atual: Sab 24 Fev 2018, 14:00