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]Função não trabalha quando em subformulario

    avatar
    trcalgaro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 29/07/2011

    [Resolvido]Função não trabalha quando em subformulario Empty Função não trabalha quando em subformulario

    Mensagem  trcalgaro 24/8/2011, 01:49

    Ola amigos estamos novamente por aqui

    Tenho a seguinte função para preencher os dados de um formulário automaticamente, funciona redondinho. Porem quando o formulário é chamado em uma janela e fica em subformulário, não funciona.

    Segue o COD
    Código:
    Private Sub Nome_AfterUpdate()
    Dim Banco As Database, Cliente As Recordset, Sql As String
    Sql = "SELECT [Produtor], [CNPJ/CPF], [Endereço], [Município], [Propriedade] " & _
    "FROM Exp " & _
    "WHERE Produtor='" & Me.Nome.Text & "';"

    Set Banco = CurrentDb
    Set Cliente = Banco.OpenRecordset(Sql)

    If Not Cliente.RecordCount = 0 Then
    Me.Endereço = IIf(IsNull(Cliente!Propriedade), "", Cliente!Propriedade) & " - " & IIf(IsNull(Cliente!Endereço), "", Cliente!Endereço)
    Me.Município = IIf(IsNull(Cliente!Município), "", Cliente!Município)
    Me.cpf = IIf(IsNull(Cliente![CNPJ/CPF]), "", Cliente![CNPJ/CPF])

    Else
    MsgBox "Não existem dados para o Produtor selecionado.", vbExclamation, "Erro"
    End If
    Set Banco = Nothing
    Set Cliente = Nothing

    alguém sabe como faze-lo funcionar mesmo quando o formulário entra em modo sub?

    desde ja agradeço
    um abraço
    avatar
    trcalgaro
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 29/07/2011

    [Resolvido]Função não trabalha quando em subformulario Empty Re: [Resolvido]Função não trabalha quando em subformulario

    Mensagem  trcalgaro 24/8/2011, 13:27

    Mais informações

    O codigo acima esta no formulario frmtf
    Menu é o formulario principal
    Explorações é o subformulario em Menu
    frmtf está como subformulario de Explorações.

    devo deixar essa consulta no formulario menu? ou ela fica no frmtf mesmo?

    ta me dando dor de cabeça esse trem rsrsrs
    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]Função não trabalha quando em subformulario Empty Re: [Resolvido]Função não trabalha quando em subformulario

    Mensagem  criquio 24/8/2011, 14:25

    Para subformulário, tente usar algo como:

    Dim rs As Recordset

    Set rs = CurrentDb.OpenRecordset("SELECT * FROM NomeTabela")

    Me.NomeCampo1.ControlSource = rs!NomeCampo1
    Me.NomeCampo2.ControlSource = rs!NomeCampo2
    Me.NomeCampo3.ControlSource = rs!NomeCampo3

    rs.Close
    Set rs = Nothing


    Mais ou menos isso. Adapte à sua 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.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Função não trabalha quando em subformulario Empty Re: [Resolvido]Função não trabalha quando em subformulario

    Mensagem  vieirasoft 8/9/2011, 10:48

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Função não trabalha quando em subformulario Empty Re: [Resolvido]Função não trabalha quando em subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 05:16