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

    Convidado
    Convidado

    Pesquisa listbox com duplo-clik...

    Mensagem  Convidado em 14/2/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

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Noobezinho em 14/2/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

    Convidado
    Convidado

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Convidado em 17/2/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

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Pesquisa listbox com duplo-clik...

    Mensagem  Noobezinho em 17/2/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

      Data/hora atual: 20/9/2018, 08:36