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]Na Pesquisa aparece o ID

    djsa79
    djsa79
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 64
    Registrado : 03/11/2013

    [Resolvido]Na Pesquisa aparece o ID Empty [Resolvido]Na Pesquisa aparece o ID

    Mensagem  djsa79 4/11/2013, 11:41

    Bom dia. Gostaria que me ajudassem.
    Quando faço a pesquisa por exemplo: 25101296 ao aparecer os dados no campo Operário e Departamentos aparece o ID em vez respetivos nomes.
    Se pesquisar diretamente na consulta aparece tudo normalizado.

    Envio em anexo para poderem analisar
    Anexos
    [Resolvido]Na Pesquisa aparece o ID AttachmentBase_Data_Calibres.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (141 Kb) Baixado 14 vez(es)


    Última edição por djsa79 em 4/11/2013, 14:00, editado 1 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 12:57

    Bom dia!

    Cite o passo a passo para que possamos ver isto pra ti..

    Em qual formulário clicar e o resultado que se espera.

    Cumprimentos.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Uilson Brasil 4/11/2013, 13:46

    Amigão,

    É o mesmo erro cometido no post anterior, relacionamentos errados.

    Estude os relacionamentos e os combox na origem das tabelas.

    Veja o que foram alterados.


    Abraços,
    Anexos
    [Resolvido]Na Pesquisa aparece o ID AttachmentBase_Data_Calibres.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (140 Kb) Baixado 10 vez(es)


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    djsa79
    djsa79
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 64
    Registrado : 03/11/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  djsa79 4/11/2013, 13:53

    Ao abrir o formulário "Pesquisa" se digitar na Ref_Calibre 25101296 (por Exemplo) em seguida enter, vai reparar que na listagem onde diz Operário e Departamentos aparece 2 e 4, que deveria ser José Sá em Operário e Bancada (qualidade) em Departamento.
    O que me confunde mais é que em Calibre_dados está correto e em Calibres_Dados Consulta também está correto.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Silvio 4/11/2013, 13:59

    Boas....

    Sa, o que o Uilson fez está correto. Está mostrando na pesquisa o que você necessita. Relacionamento corretos fazem uma grande diferença, estude o que o Uilson fez, você não vai se arrepender.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    djsa79
    djsa79
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 64
    Registrado : 03/11/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  djsa79 4/11/2013, 14:11

    Uilson Brasil reparei que no formulário Calibres_dados, quando adiciono os registos ao Guardar registo aparece a seguinte mensagem: Não é possível adicionar ou alterar um registo pois é necessário um registo relacionado na Tabela "Operários".

    Veja o access que enviou.
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 14:36

    O que acontece..

    Na tabela Calibre_Dados nos campos que mencionou você nas propriedades, aba Pesquisa, colocou  na origem da linha a consulta referente ao campo na outra tabela..

    Quando abre a tabela exibirá o registro da tabela correspondente ao número que está gravado no campo.
    Isto funciona para a consulta aberta diretamente, mas não em uma listbox.

    O que deves fazer é relacionar a tabela Calibre_Dados com as tabelas operario e departamento nos seus respectivos campos.


    E na listbox adicionar na consulta as tabelas e seus campos...

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 14:41

    Vi que suas tabelas estão relacionadas..
    Não é necessário a consulta externa.. a consulta é feita diretamente na lista com as tabelas.
    Eis:
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 14:45

    Tem duas tabelas a seguir..

    Tabela Pai: Calibres
    TabelaFilho: Calibre_Dados.

    A tabela filho não pode ter um registro órfão, ou seja, sem um registro correspondente na tabela Pai.

    Deves portanto gravar antes o registro do Calibre e em seguida selecioná-lo para poder gravar o Calibre_Dados.

    A lógica portanto seria o Formulário baseado na tebela calibre e um subformulário baseado na tabela Calibre_Dados.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 15:01

    Seus relacionamentos estão corretos.

    Veja como é feito com subformulário.

    1 - O Form Calibre_Dados baseado na tabela Calibres
    2 - uma caixa de combinação onde busca o calibre e remete o registro do formulário para o registro selecionado na caixa de combinação
    3 - Subformulário baseado na tabela Calibre_Dados
    4 - Form e subForm relacionados.

    Para colocar campos da caixa de combinação no subform utilize a seguite expressão:

    Forms!NomeDoFormulário.NomeDOSubFOrmulário.Form!CaixaTexto =Me.SuaCaixaDeCombinacao.Column(x)

    Onde X é o número da coluna

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 15:15

    Boa tarde Silvio e Uilson..

    Vi  que fez Uilson....

    Não está de todo equivocado porém esta solução não é a apropriada para o caso.

    O Relacionamento do Bd do colega está correto, veja porque?

    A tabela Operario e Departamento é apenas uma tabela para consulta
    Na tabela  Calibre_Dados é necessário apenas estar gravado as Id's Seja do operário, seja do departamento.

    A forma de relacionamento mais correta é o relacionamento feito com a utilização da chave primária da tabela.
    Imagina que tenha dois funcionários com o mesmo nome? O que não é impossível de ocorrer.
    Portanto relacionamento por campos do tipo texto devem ser evitados... e só são utilizados quando o relacionamento por Campos de chave primária não está disponível.

    Abraços.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Uilson Brasil 4/11/2013, 17:30

    Grande Piloto,

    Muito boa a sua colocação.


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    djsa79
    djsa79
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 64
    Registrado : 03/11/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  djsa79 4/11/2013, 18:06

    Estou registado 1 dia e fico surpreendido como vocês explicam a pormenor.

    Muitos parabéns pelo fórum e pela vossa disponibilidade. Assim aprendo Smile
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Uilson Brasil 4/11/2013, 18:31

    Obrigado pelo retorno.

    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    Convidado
    Convidado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Convidado 4/11/2013, 22:33

    Só faltou clicar no Joinha da mensagem que o auxiliou.

    Cumprimentos.

    Conteúdo patrocinado


    [Resolvido]Na Pesquisa aparece o ID Empty Re: [Resolvido]Na Pesquisa aparece o ID

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 03:16