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


5 participantes

    Pesquisa em Sub formulario em formulario

    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty Pesquisa em Sub formulario em formulario

    Mensagem  aivantonio 31/1/2011, 01:34

    Ola amigos,

    Preciso fazer uma pesquisa da seguinte forma:


    Tenho um formulario com os seguintes campos:

    Inscrição, Nome, codigo, descricao, valor

    Sub formulario com os seguintes campos:
    Codigo, descrição, valor

    Gostaria que quando abrisse o formulario ele pesquisasse automaticamente o codigo no sub formulario, retornando as informaçoes correspondente, de acordo com o codigo do formulario, e assim que eu mudasse de resgistro ele buscasse o proximo codigo.


    Grato,


    Aiv Antonio






    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  criquio 31/1/2011, 01:38

    Tente:

    Me.Campo1 = Forms!SeuSubForm.Form!Campo1
    Me.Campo2 = Forms!SeuSubForm.Form!Campo2
    Me.Campo3 = Forms!SeuSubForm.Form!Campo3


    Teste os eventos "Ao carregar" do form ou "Ao formatar" ou "No atual" e veja as diferenças e veja o qual lhe permite melhor uso.


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

    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty nao esta dando certo

    Mensagem  aivantonio 31/1/2011, 02:45

    Ola,


    Estou digitando da seguinte forma e não esta dando certo:

    Me.cod_cargo = Formulários![N Medio - Correção]![CD_CODCAR]



    O cod_cargo esta no sub formulario e CD_CODCAR esta no formulario

    e não estou conseguindo fazer com que ele busque o codigo do cargo no subformulario. Só retorna erro.

    Grato

    Aiv Antonio



    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  vieirasoft 31/1/2011, 09:57

    Amigo:

    Parece-me que existe aí uma má estruturação da BD. Vejamos o simples e o óbvio:

    Se a Tabela que alimenta o formulário principal e a tabela que alimenta o sub formulário estiverem ligadas na relação de 1 para muitos,os dados do sub form serão relacionados ao form principal e sempre que mudar de registo os dados relacionados ser-ao mostrados.

    DEfina a chave primária no sub form como número apenas, aceda ao modo de relacionamento e arraste a chave da tabela do sub form para a chave da tabela da tabela do form principal. Aparece uma caixa a dizer que o relacionamento é de um para muitos e o problema está resolvido.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  JPaulo 31/1/2011, 10:02

    Se é para filtrar, não é para alterar...

    teste o simples, no VBA do seu formulario, nos dois eventos ao carregar e no atual;

    Private Sub Form_Load()
    With Me.[SeuSubFormulario].Form
    .Filter = "cod_cargo=" & Me.CD_CODCAR.Value
    .FilterOn = True
    End With
    End Sub


    Private Sub Form_Current()
    With Me.[SeuSubFormulario].Form
    .Filter = "cod_cargo=" & Me.CD_CODCAR.Value
    .FilterOn = True
    End With
    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

    Pesquisa em Sub formulario em formulario Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Pesquisa em Sub formulario em formulario Folder_announce_new 102 Códigos VBA Gratuitos...
    Pesquisa em Sub formulario em formulario Folder_announce_new Instruções SQL como utilizar...
    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty amigos continua não dando certo

    Mensagem  aivantonio 1/2/2011, 03:10

    Ola amigos,

    Peço paciencia a todos voces.

    O que quero fazer e o seguinte quando carrego o formulario 1: ele aparece os campos Inscrição, Nome, Codigo, descrição.

    Exemplo:
    Inscrição: 001
    Nome: Antonio
    Codigo: 013
    Descriçao: leite

    No sub formulario tenho: Codigo, Descrição e valor



    Preciso que quando apareça no formulario 1 o codigo 013 ele mova ou faça a busca no Sub formulario de codigo 001 vá para o 013. Onde terei o valor, Se o Codigo for 014 ele vá para o codigo 014.

    Grato,


    Aiv Antonio
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  Dilson 1/2/2011, 08:40

    Suas tabelas se mostram assim, como na imagem abaixo: ??




    Se a estrutura for essa, a dica do Vieira é a mais adequada a seguir. Acesse o Menu ferramentas > relacionamento e ligue uma tabela na outra começando do campo [Codigo] da tabela 1 ao outro campo [Codigo] da tabela 2 referente ao seu subformulário.

    Obs. Não esqueça que "Valor" é um nome reservado do MSAccess. Portanto, deves renomear o nome "Valor" contido na sua tabela, para que não se depare a problemas na hora de programar.





    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  vieirasoft 1/2/2011, 11:04

    Efectivamente isso tem Código a mais nessa tabela e um mau relacionamento. Não estou com a bD aqui à frente mas:

    Tabela 1 Código chave primária e numeração automática está OK

    Tabela 2 Deveria ser Código número apenas e ligado como já referi acima ao código da tabela 1 na relação de 1 para muitos, para isso funcionar direitinho.

    Tal como o Dilson já referiu e temos vindo a avisar constantemente, Valor é uma palavra reservada do Access. Por favor não a utilizem.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  Dilson 1/2/2011, 12:34

    Vieira,

    Como falou deveria estar assim então na BD do Aiv:

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  vieirasoft 1/2/2011, 12:55

    Sim Dilson é isso mesmo. Penso que dessa forma e tu concordas comigo, o problema do colega está resolvido. Obrigado.
    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty Ola

    Mensagem  aivantonio 2/2/2011, 01:30

    Ola amigos,


    Abaixo segue imagem do que estou querendo fazer, manualmente consigo mas não estou conseguindo fazer de forma automatica.


    Bom acho que com a imagem fica mais facil de compreender o que preciso fazer. Pois a informação que passei acima tentei passala de forma resumida.


    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty OLA

    Mensagem  aivantonio 2/2/2011, 01:43

    Ola


    Acho que talvez fique mais facil com a imagem complenta segue imagem compactado para melhor compreençao.



    Grato,



    Aiv Antonio
    Anexos
    Pesquisa em Sub formulario em formulario Attachmentboletim e gabarito.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (68 Kb) Baixado 23 vez(es)
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  Dilson 2/2/2011, 09:25

    Creio que não poderemos ajudar somente com essa imagem. Que tal colocar o banco ou só parte dele para análise.

    Se não puder disponibilizar, podes então ir no menu ferramentas > Relacionamentos, você verá o organograma de suas tabelas, pode arrumar clicando e puxando com o mouse de forma deixar visível o nome das tabelas e campos (assim como fiz acima) e nos enviar a imagem.
    avatar
    aivantonio
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 04/01/2011

    Pesquisa em Sub formulario em formulario Empty OK

    Mensagem  aivantonio 2/2/2011, 11:12

    OK,


    Hoje a noite mando o bd, vou dar um enxugada nele para dar o tamanho, pois da ultima vez que tentei enviar ficou muito grande e não deu certo.


    Ate mais tarde, e grato pela ajuda.



    Aiv Antonio

    Conteúdo patrocinado


    Pesquisa em Sub formulario em formulario Empty Re: Pesquisa em Sub formulario em formulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:51