Jump to content

Recommended Posts

Posted

Boas Pessoal,

Eu tenho uma base de dados em access e sou inciante, necessito de saber se é possivel,

tendo uma tabela Projeto com:

cliente

projeto

desenhador

datainicio

datafim

tempo

EstadoEncomenda

E outra tabela Encomendas com:

Cliente

n_projeto

projeto

dataentrega

tempototal

tempoproducao

estado

Na coluna estado podemos ter 2 opções Aberta ou Fechada

Eu queria relacionar o EstadoEncomenda com estado, relativamente a cada projecto.

Para quando consultar a tabela projeto saber qual o estado daquel projeto.

Alguem me pode ajudar?

Cumprimentos

Paulo Rocha

Posted

Tens a base de dados confusa e reduzida demais para puderes fazer alguma coisa, no minimo deves de ter 3 tabelas: Cliente, desenhador, projecto.

1.ª tabela Cliente

Numero Cliente

etc

2.ª Desenhador

Numero do desenhador

etc

3.ª Projecto

Numero do projecto

Numero do desenhador

Numero do cliente

Lema: Se eu não saber de alguma coisa não se preocupem porque tento sempre ajudar alguma coisita, nem que seja, por palpites/sugestões.

Posted

Vou tornar a coisa mais simples.

imagina que tenho uma base de dados com 2 tabelas

PROJETOS E ENCOMENDAS.

Na tabela ENCOMENDAS tenho:

Cliente

Projeto

Estado "estado a encomenda "Aberta ou Fechada" "

Na tabela PROJETOS tenho:

Desenhador

Cliente

Projeto

Estado *

Ésta coluna Estado Da tabela PROJETOS

Eu quero que seja Actualizada Automáticamente. Quero que quando modificado o estado De uma determinada encomenda na tabela ENCOMENDAS

relativamente a um dado projeto.

Que Na tabela PROJETOS, o estado seja tambem alterado em todas as linhas que está presente esse projeto.

Exemplo:

Inicialmente quando criado.

ENCOMENDAS

Cliente Projeto Estado

XX YY Aberto

ZZ HH Aberto

PROJETOS

Desenhador Cliente Projeto Estado

Paulo XX YY Aberto

Filipe ZZ HH Aberto

Paulo XX YY Aberto

Filipe XX YY Aberto

Em seguida quero Fechar a encomenda do projeto YY.

E faço isto:

ENCOMENDAS

Cliente Projeto Estado

XX YY Fechado

ZZ HH Aberto

o que eu queria é que o access automáticamente Altera-se todas as linhas que tem o projeto YY na tabela PROJETOS, para Fechado.

PROJETOS

Desenhador Cliente Projeto Estado

Paulo XX YY Fechado

Filipe ZZ HH Aberto

Paulo XX YY Fechado

Filipe XX YY Fechado

É possivel fazer isto?

Com Relações?

Consultas?

Macros?

Posted

É possivel fazer isto?

Deve ser ... mas estarias a deturpar a ideia basica de ter uma base de bados em primeiro lugar.

Fazendo o que tu queres, tornas facil ter a base de dados incongruentes (o projecto pode estar ao mesmo tempo aberto e fechado). A solucao ideal e tirares a coluna de estado da tabela dos projectos.

Se quiseres ter a informacao completa actualizada, faz uma view (nao sei a nomenclatura do access)

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.