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


4 participantes

    [Resolvido]Relações entre Tabelas

    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Relações entre Tabelas

    Mensagem  Jolo Seg 19 Mar - 7:29

    Bom dia,


    Tenho 3 tabelas:

    tblObras
    CodigoEstacao:chave
    DataAdjudicacao:chave

    tblItens
    CodigoItem:chave
    Descricao
    Preco

    O meu problema é que para cada (CodigoEstacao,DataAdjudicacao)vou necessitar de fazer estimativas com varias versoes ( V0,V1,...) e também após a conclusão da obra irei necessitar de fazer vários orçamentos ( V0,V1,...).


    Têm alguma sugestão como posso resolver esta situação?



    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Alexandre Neves Seg 19 Mar - 12:36

    Boa tarde, Jolo

    Utilize tabelas Versoes e Orcamentos
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Jolo Seg 19 Mar - 18:23

    Mas como iria linkar essas tabelas e quais os campos?
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Pesquisa campo e editá-lo

    Mensagem  Jolo Qua 21 Mar - 7:19

    Caros,
    ja reformulei as tabelas e respetivas relaçoes entre elas, que envio em anexo.

    Ando às voltas e mais voltas para tentar arranjar uma solução de modo que eu possa fazer uma pesquisa de texto no campo ITEM e nesse item selecionado eu poder introduzir uma QUANTIDADE. Alguém consegue me ajudar em encontrar uma solução para acabar com o meu desespero?

    Obrigado
    Anexos
    [Resolvido]Relações entre Tabelas AttachmentRelacoes.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (11 Kb) Baixado 26 vez(es)
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  João afonso Qua 21 Mar - 7:42

    Bom dia Jolo


    veja esse material de estudo do amigo Dilson acompanhado com exemplo.



    http://maximoaccess.forumeiros.com/t1101-relacionamento-de-tabelas?highlight=Relacionamento
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Jolo Qua 21 Mar - 7:59

    Caro João Afonso,

    li o material de estudo do Dilson, mas fiquei com umas duvidas:
    Porque a repeticao dos campos "unidade de medida" e "precoUnitario" nas tabelas tabela_Itens e tabela_produtos?
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  João afonso Qua 21 Mar - 12:50

    Jolo vi a imagem do seu relacionamento, não vejo necessidade de todos esses relacionamento entre as tabelas: tblPrincipal e tblDetalhe, creio que bastava um campo relacionado, vejo também muitas chaves primária nas duas tabelas, creio que só bastava uma chave primaria em cada tabela.

    Leia com atenção o material que o colega Dilson disponibiliza veja o exemplo que ele coloca para melhor entendimento.

    tente mudar a estrutura das suas tabelas levando em conta as observações e o exemplo colocado neste forum.
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Normalizacao Tabelas

    Mensagem  Jolo Qua 21 Mar - 18:29

    João Afonso,

    eu fiquei com duvidas no material do Dilson, na necessidade dos campos "unidade de medida" e "precoUnitario" nas tabelas tabela_Itens e tabela_produtos.


    Além disso, as minhas tabelas têm necessidade de todas as chaves. Para essa verificação junto envio as tabelas com dados.
    Anexos
    [Resolvido]Relações entre Tabelas AttachmentTabelas.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 10 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Convidad Qui 22 Mar - 7:07


    Olá!

    Você postou um novo tópico, e marcou este como resolvido, mas obviamente sua dúvida persiste.
    Então retirei o resolvido e deletei o novo tópico.

    Sugiro que, ao invés de arquivos pdf, poste o próprio BD, convertido para a versão A2003 e zipado, para melhor análise.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  João afonso Qui 22 Mar - 15:59

    Jolo Faça como o colega norbs solicita, disponibilise o banco de dados na versão do access 2003, assim podemos ajuda-lo.
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Jolo Qui 22 Mar - 19:45

    Desde já agradeço a vossa colaboração.

    Suponho que as tabelas já se encontram bem normalizadas.


    Uma das minhas grandes dificuldades é encontrar a uma maneira para fazer uma pesquisa de texto ao campo Descricao da tabela tblItens ( na realidade contem cerca de 2500 itens) e após esse filtro do item por texto, introduzir a Quantidade pretendida. Depois todos os itens com Quantidade diferente de zero, devem ser linkados à tblObras.

    Caso sejam necessários mais pormenores estarei ao dispôr.

    Obrigado,
    Jolo
    Anexos
    [Resolvido]Relações entre Tabelas AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (13 Kb) Baixado 8 vez(es)
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  João afonso Qui 22 Mar - 22:22

    Jolo boa noite!

    Vamos por parte veja o exemplo, fiz algumas mudanças nas tabelas tirando campos repitidos e desnecessário devido conterem a mesma informação, veja como ficou o relacionamentos delas.

    Criei duas consultas Com_detalhes e Com_Obra, porem poderia ter criado só uma a Com_Detalhes.

    Criei dois formulários para ficar melhor o entendimento sendo: F_Obra e o Sub_detalhes.

    O F_Obra poderia buscar informação direta da tabela tblObra porem ele busca informações da consulta Com_Obra.
    O formulário Sub_Detalhes busca informações da consulta Com_Detalhes.

    Veja se este exemplo inicial lhe atende, caso sim veremos as outras duvidas.




    Anexos
    [Resolvido]Relações entre Tabelas AttachmentTeste 2003.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 8 vez(es)
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Jolo Sex 23 Mar - 16:12

    Caro João Afonso,
    obrigado pela colaboração.

    Os campos não eram repetitivos, mas isso irei explicar mais tarde se não te maçar demasiado.


    Nesta fase vou apenas referir, que a solução que encontraste é funcional, mas no meu caso real, terei na tblItens cerca de 2500 itens, pelo que eu pretendia fazer uma pesquisa de texto aos Itens e depois introduzia a Quantidade. No exemplo que enviaste a escolha pela combobox não é adequada para selecionar dentro de tantos itens.


    Achas que há maneira de fazer como eu pretendo?
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  João afonso Sex 23 Mar - 19:43

    Jolo na area da programação pode tudo, no seu caso tem que criar primeiro uma estrutura solida para que no futuro de tudo certo.

    Então explique mais sobre a consulta.

    vou continuar com seu banco de dados original para dar continuidade a sua consulta.
    avatar
    Jolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 40
    Registrado : 08/03/2012

    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Jolo Sáb 24 Mar - 17:06

    João Afonso,
    reformulei o banco de dados original de modo a permitir tudo o que pretendo.


    1. No frmEmCurso tenho todas as obras no Estado=Em Curso.
    2.Terei um botão no cabeçalho para executar Estimativa e outro botão para executar AutoMedicao.
    3.Suponhamos que clico em Estimativa:
    a) O que pretendo é que seja apresentado um formulario com todos os itens da tblItens e uma coluna para inserir a Quantidade. Pretendo também, que haja uma caixa de texto e que possa filtrar os Itens pelo campo Descricao através da introdução de caracteres numa caixa de texto. Depois de visualizar o item que pretendo, insiro a Quantidade desejada. Depois todos os itens com Quantidade diferente de zero, devem ser linkados aos Codigo,DataAdjudicacao,Cliente do registo no qual cliquei em Estimativa.
    b)A primeira vez que clico em Estimativa, a Versao será REV0, se mais tarde clicar em Estimativa no mesmo registo a Versao será REV1 e assim sucessivamente.
    c) Se clicar em AutoMedicao o procedimento será o mesmo que Estimativa, a unica diferença será registada no campo TipoCotacao. Ou seja se clicar Estimativa, temos TipoCotacao=Estimativa, se clicar em Automedicao, temos TipoCotacao=AutoMedicao.
    4. O preco dos itens depende do cliente, se for Cliente1, temos preço será Preco1, se for o Cliente2 o preço será Preco2.
    Anexos
    [Resolvido]Relações entre Tabelas AttachmentTeste1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (21 Kb) Baixado 7 vez(es)
    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]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  criquio Sáb 5 maio - 9:15

    Estou passando o tópico a Resolvido. Caso ainda precise de ajuda quanto ao assunto aqui abordado, favor reabri-lo.


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


    Conteúdo patrocinado


    [Resolvido]Relações entre Tabelas Empty Re: [Resolvido]Relações entre Tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 19 Abr - 3:16