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]Abrir Formulário no registro especifico

    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 360
    Registrado : 23/05/2011

    [Resolvido]Abrir Formulário no registro especifico Empty [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Ney Santos 3/4/2015, 19:17

    Amigos, sei que o que vou postar parece fácil, mas por mais que modifique meu preojeto nao consigo resolver a seguinte questão.
    Tenho um form desvinculado, preciso localizar um determinado cliente, uso a seguinte função :
    Private Sub Lista_DblClick(Cancel As Integer)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmClientes"
    stLinkCriteria = "[IDCLI]=" & Me![Codigo]
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormEdit
    Forms!FrmClientes.RecordSource = "TBLCLIENTES"
    Forms!FrmClientes!CPIDCLI.ControlSource = ("IDCLI")
    Forms!FrmClientes!CPNOMECLI.ControlSource = ("NOMECLI")
    Forms!FrmClientes!CPENDCLI.ControlSource = ("ENDCLI")
    Forms!FrmClientes!CPNUNRUA.ControlSource = ("NUNRUA")
    Forms!FrmClientes!CPBAIRRO.ControlSource = ("BAIRRO")
    Forms!FrmClientes!CPCIDADE.ControlSource = ("CIDADE")
    Forms!FrmClientes!CPFONE.ControlSource = ("FONE")
    Forms!FrmClientes!CPCELULAR.ControlSource = ("CELULAR")
    Forms!FrmClientes!CPPTREF.ControlSource = ("PTREF")
    Forms!FrmClientes!CPCOMPLEMENTO.ControlSource = ("Complemento")
    Forms!FrmClientes!CPNOMECLI.SetFocus
    Me.Visible = False
    a função não está funcionado pois o form é aberto porem não no registro especifico, ele sempre abre no primeiro registro
    só funcionou se eu deixar o forme vinculado a tabela .. porem preciso que el seja desvinculado.
    alguma ideia de como fazer esse código funcionar corretamente.
    Explicando melhor tenho um form onde eu filtro o cliente por nome( exemplo tirado do Grande Mestre Avelino)
    uma list box me da os resultados ao clicar na list box executo o ´codigo, porem como disse ele nãio funciona corretamente.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Abrir Formulário no registro especifico Empty Re: [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Lupércio 3/4/2015, 21:09

    Tente assim:
    Private Sub Lista_DblClick(Cancel As Integer)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmClientes"
    stLinkCriteria = "[IDCLI]=" & Me![Codigo]
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormEdit
    Forms!FrmClientes.RecordSource = "TBLCLIENTES"
    Forms!FrmClientes!CPIDCLI.ControlSource = ("IDCLI")
    Forms!FrmClientes!CPNOMECLI.ControlSource = ("NOMECLI")
    Forms!FrmClientes!CPENDCLI.ControlSource = ("ENDCLI")
    Forms!FrmClientes!CPNUNRUA.ControlSource = ("NUNRUA")
    Forms!FrmClientes!CPBAIRRO.ControlSource = ("BAIRRO")
    Forms!FrmClientes!CPCIDADE.ControlSource = ("CIDADE")
    Forms!FrmClientes!CPFONE.ControlSource = ("FONE")
    Forms!FrmClientes!CPCELULAR.ControlSource = ("CELULAR")
    Forms!FrmClientes!CPPTREF.ControlSource = ("PTREF")
    Forms!FrmClientes!CPCOMPLEMENTO.ControlSource = ("Complemento")
    DoCmd.GoToRecord , , ,acLast
    Forms!FrmClientes!CPNOMECLI.SetFocus
    Me.Visible = False


    .................................................................................
    Quando tua dúvida for resolvida, de o retorno de agradecimento á aqueles que gastaram seu tempo para te ajudar.
    Clique no botão “Resolvido” logo acima do botão “Enviar” ao lado direito. Todos nós agradecemos.lol!Rolling Eyes
    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 360
    Registrado : 23/05/2011

    [Resolvido]Abrir Formulário no registro especifico Empty Re: [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Ney Santos 3/4/2015, 22:36

    Lupercio obrigado pela colaboração, ,mas não funcionou..
    Exemplo tinha de abrir o cliente com código 108
    abriu no cliente 104
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Abrir Formulário no registro especifico Empty Re: [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Lupércio 3/4/2015, 23:26

    Tem como postar parte do banco ai dou uma olhada!


    .................................................................................
    Quando tua dúvida for resolvida, de o retorno de agradecimento á aqueles que gastaram seu tempo para te ajudar.
    Clique no botão “Resolvido” logo acima do botão “Enviar” ao lado direito. Todos nós agradecemos.lol!Rolling Eyes
    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 360
    Registrado : 23/05/2011

    [Resolvido]Abrir Formulário no registro especifico Empty Re: [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Ney Santos 7/4/2015, 18:25

    Very Happy
    avatar
    Dougtha91
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 19/05/2017

    [Resolvido]Abrir Formulário no registro especifico Empty AJUDA

    Mensagem  Dougtha91 5/9/2017, 20:45

    Pessoal,
    Voces conseguiram resolver este tópico? estou tentando fazer o mesmo e não consigo.

    Conteúdo patrocinado


    [Resolvido]Abrir Formulário no registro especifico Empty Re: [Resolvido]Abrir Formulário no registro especifico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 18/10/2024, 04:42