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

    [Resolvidos]Subformulário - Localizar

    avatar
    STELLAMARIS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 229
    Registrado : 15/03/2010

    [Resolvidos]Subformulário - Localizar Empty [Resolvidos]Subformulário - Localizar

    Mensagem  STELLAMARIS 28/6/2010, 01:50

    Bom dia Pessoal,

    Pesquisei aqui no Forum um topico semelhante ao que preciso utilizar, e encontrei as orientações do JPAULO que foram dadas a outro Usuário, as quais estou tentando adaptar, mas estou com problemas.

    Tenho:
    Formulário - Apartamento -> codapto
    Subformulario - GarageSubform ->codapto é o vinculo com o formulario acima.

    Criei um botão de LOCALIZAR no formulario para poder localizar dados no SUBFORMULARIO, usando os procedimentos abaixo:

    Private Sub BotaoPesquisaNoSubForm_Click()
    'By JPaulo ®️ Maximo Access
    Dim rs As DAO.Recordset
    Dim strPesquisa As Integer
    On Error Resume Next
    strPesquisa = InputBox("Localize a Placa do Veículo.", title, Default)
    Set rs = CurrentDb.OpenRecordset("Select * from [GarageSubform] Where [Placa (ALT)]=" & strPesquisa)
    rs.FindFirst "[Placa (ALT)] = " & strPesquisa
    If rs.NoMatch = False Then
    Me.Bookmark = rs.Bookmark
    Me.Filter = "[Placa]=" & rs![GarageSubform]
    Me.FilterOn = True
    Me.Requery
    Me.SubGarageSubform.Requery '<<<<====== NÃO RECONHECE O SUBFORMULARIO
    Else
    MsgBox "Erro na pesquisa..."
    End If
    End Sub

    Não consigo descobrir meu erro já fiz varias tentativas mas não dá certo
    Podem me ajudar?

    um abraço

    Stella Maris Rolling Eyes
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  criquio 28/6/2010, 02:05

    Tenta colocar assim:

    Forms!GarageSubform.Requery


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

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  JPaulo 28/6/2010, 13:41

    Veja por favor o que está grifado a azul;

    Private Sub BotaoPesquisaNoSubForm_Click()
    'By JPaulo ® Maximo Access
    Dim rs As DAO.Recordset
    Dim strPesquisa As Integer
    On Error Resume Next
    strPesquisa = InputBox("Localize a Placa do Veículo.", Title, Default)
    Set rs = CurrentDb.OpenRecordset("Select * from NomeDaTabelaDoSubForm Where [Placa (ALT)]=" & strPesquisa)
    rs.FindFirst "[NomeDoCampoNoSubForm] = " & strPesquisa
    If rs.NoMatch = False Then
    Me.Bookmark = rs.Bookmark
    Me.Filter = "[CampoChaveNoFormulario]=" & rs![CampoChaveNoSubForm]
    Me.FilterOn = True
    Me.Requery
    Me.NomeDoSubFormulario.Requery
    Else
    MsgBox "Erro na pesquisa..."
    End If
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Subformulário - Localizar Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Subformulário - Localizar Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Subformulário - Localizar Folder_announce_new Instruções SQL como utilizar...
    avatar
    STELLAMARIS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 229
    Registrado : 15/03/2010

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  STELLAMARIS 29/6/2010, 00:34

    JPaulo,

    Olá
    Fiz as alterações grifadas em azul, mas não consegui, não localizo nenhuma placa no subformulário.

    Então eu disponibilizei o arquivo, se puderes dar uma olhada te agradeço muito.
    http://www.speedyshare.com/files/23175408/LocalizarGarage1.rar

    obrigada

    Stella Maris
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  JPaulo 29/6/2010, 10:57

    Bom dia Stella;

    Veja;
    http://dl.dropbox.com/u/771097/LocalizarGarage1_OLD.rar


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Subformulário - Localizar Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Subformulário - Localizar Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Subformulário - Localizar Folder_announce_new Instruções SQL como utilizar...
    avatar
    STELLAMARIS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 229
    Registrado : 15/03/2010

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  STELLAMARIS 29/6/2010, 17:07

    JPaulo,
    Funcionou, no subformulário.

    Pergunto: Os dados das combos não aparecem quando localizo no subformulario, é porque são combos ?
    Ou,
    Achas que devo fazer outro tipo de formulário baseado em uma consulta unindo as tabelas das combos e os dados do subformulário para poder localizar todos os dados(Condominio, bloco, apto etc) referente a cada PLACA ?
    Aguardo sua sugestão, ok !
    um abraço
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  JPaulo 30/6/2010, 09:23

    Bom dia Stella;

    Na minha modesta opinião, as combobox`s devem servir para filtrar e mandar o resultado pretendido para um campo, daí, você deveria mesmo mudar esse form como falou.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Subformulário - Localizar Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Subformulário - Localizar Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Subformulário - Localizar Folder_announce_new Instruções SQL como utilizar...
    avatar
    STELLAMARIS
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 229
    Registrado : 15/03/2010

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  STELLAMARIS 30/6/2010, 11:17

    JPaulo,
    bom dia,

    Sua opinião é muito importante para mim, dentro deste meu trabalho, irei dar o topico como encerrado, e vou providenciar novo formulário, mas de qualquer forma aprendi como pesquisar em um subformulário.

    Tenho outro pedido!
    Você pode olhar o meu outro tópico: "Exportar para o Word" - direcionei para Você porque me baseei em um trabalho seu anterior.

    agradeço imensamente sua ajuda

    Stella
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  JPaulo 30/6/2010, 12:35

    Valew.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Subformulário - Localizar Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Subformulário - Localizar Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Subformulário - Localizar Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvidos]Subformulário - Localizar Empty Re: [Resolvidos]Subformulário - Localizar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 00:14