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


2 participantes

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 14/4/2011, 23:41

    Boas noites,
    Tenho estado aqui a ler no forum e ainda não consegui entender bem como posso fazer isto.
    Tenho dois formularios que são exactamente iguais, a unica coisa que difere é mesmo o nome.
    Tenho um campo "txtNif" que tem um botão ao lado que me verifica se existe ou não cliente com esse NIF no sistema.
    O que estava a tentar fazer é que caso existisse cliente ele me abrisse automaticamente um novo Form com esse nif e os restantes campos actualizados, para que fosse necessário apenas criar a venda.

    tenho o seguinte codigo para o botão em questao:

    Private Sub cmd18_Click()
    If DCount("*", "[Clientes]", "Contribuinte='" & Me!txtNif & "'") > 0 Then
    MsgBox "Cliente existe na Base de Dados", vbInformation + vbOKOnly, "Erro"

    Else
    MsgBox "Cliente não existe!", vbInformation + vbOKOnly, "Erro"
    Me.txtNif.Value = ""
    Exit Sub
    End If
    End Sub


    Suposamente iria por algo deste genero, correcto?
    DoCmd.Close
    stDocName = "CriarClientes2"
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormEdit


    Só falta saber como ponho a procura do cliente...
    Obrigado
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 00:18

    É mais ou menos assim:

    Private Sub cmd18_Click()
    If DCount("*", "[Clientes]", "Contribuinte='" & Me!txtNif & "'") > 0 Then
    MsgBox "Cliente existe na Base de Dados", vbInformation + vbOKOnly, "Erro"
    DoCmd.OpenForm "NomeDoForm2"
    Forms!NomeForm2!Campo1 = Me.Campo1
    Forms!NomeForm2!Campo2 = Me.Campo2
    Forms!NomeForm2!Campo3 = Me.Campo3
    ...
    DoCmd.Close acForm, Me.Name

    Else
    MsgBox "Cliente não existe!", vbInformation + vbOKOnly, "Erro"
    Me.txtNif.Value = ""
    Exit Sub
    End If
    End Sub


    .................................................................................
    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.

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 00:21

    Eu ainda nao experimentei, mas irei perguntar na mesma...
    Ao fazer isto

    Forms!NomeForm2!Campo1 = Me.Campo1
    Forms!NomeForm2!Campo2 = Me.Campo2
    Forms!NomeForm2!Campo3 = Me.Campo3


    ele ira buscar os dados ao formulario anterior correcto?
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 00:37

    Isso mesmo.


    .................................................................................
    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.

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 00:38

    assim sendo nao será muito util, visto os campos nao estarem preenchidos, ou seja,
    o que pretendo é que haja um genero de uma Query que vai preencher os dados no novo formulario, pois esse cliente ja existe em sistema...
    nao sei se entendeu :S
    Alguma coisa pergunta
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 00:54

    Não entendi muito bem. Mas acho que seria algo assim então: você cria uma consulta e no critério do campo código da consulta:

    Como Formulários!NomeForm1!Código

    Construa o Form2 com essa consulta. E então ao abri-lo ele filtra pelo campo do form1.


    .................................................................................
    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.

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 00:56

    Penso que seja isso mas nao entendi muito bem...
    Isto vai ser ao abrir o formulario? neste caso o form2, certo?
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 00:57

    O campo que vai filtrar a consulta é no form1. O form2 abre com os dados da consulta.


    .................................................................................
    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.

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 00:59

    Exactamente...irei experimentar e amanha digo algo.
    obrigado por tudo
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 01:01

    Falou. Aguardaremos.


    .................................................................................
    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.

    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 10:30

    Boas criquio!
    Olha fiz como sugeriste, criei uma query com os dados do formulario e fiz a ligação ao formulario.
    No campo criterio do NIF da query, pus Like "Forms! CiarClientes! Code" ainda assim, nao transfere os restantes dados para o novo formulario.
    O que podera estar a acontecer? algum erro meu?
    obg
    sardao
    sardao
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 328
    Registrado : 12/03/2011

    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  sardao 15/4/2011, 11:27

    Ja consegui Very Happy
    Obrigado
    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]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  criquio 15/4/2011, 13:34

    Obrigado pelo retorno.


    .................................................................................
    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.


    Conteúdo patrocinado


    [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro Empty Re: [Resolvido]Mover um dado da pesquisa de um form para outro, preenchendo automaticamente o outro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 11:45