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


2 participantes

    [Resolvido]Adicionar registos em subformulario

    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Adicionar registos em subformulario

    Mensagem  ar7y6 14/4/2011, 20:04

    Bem hajam cheers
    Peço a vossa ajuda para para a seguinte situação:
    Na base de dados a entidade Instalacao pode ter muitos Resp_Chaves e os Resp_Chaves podem ter muitas Instalacoes.

    Quero criar um formulário em que:
    1 - Através de uma caixa de combinação selecciono uma instalação pelo campo morada.
    2 - Ao seleccionar a morada (instalação) preenche automaticamente os campos (num subform) Local, Localidade, CP e Freguesia.
    3 - Num outro subform, dentro deste mesmo formulário, queria que fosse possível acrescentar ou retirar os Resp_Chaves registados na tabela Resp_Chaves.

    Coloco em anexo a estrutura da base de dados. Obrigado.


    http://dl.dropbox.com/u/8157744/chaves.zip


    Última edição por ar7y6 em 14/4/2011, 22:39, editado 2 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 21:18

    Não tem nada a ver com privilégios, mas antes com o espaço de armazenamento. Ou coloca num site público ou envie para o meu email e eu coloco aqui

    sergiovieirasoft@gmail.com
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 14/4/2011, 21:51

    Ok! Obrigado vieirasoft pelo esclarecimento. Enviei o ficheiro para o seu e-mail.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 21:56

    Para Download

    http://dl.dropbox.com/u/8157744/chaves.zip
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 22:00

    Por favor escreva alguma coisa no tópico para que não pensem que já está a ser ajudado. Copie o link e cole-o. Qualquer um poderá ajudar.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 22:08

    Meu Amigo:

    O que você enviou foi para além de tabelas, um form apenas. Esse form não contém o que você fala.

    Cadê a cx de combinação?

    Cadê os sub forms????
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 14/4/2011, 22:17

    Sim vieirasoft, acredita que tentei fazer o form mas já estava tudo muito confuso para mim que resolvi pedir a vossa ajuda!!
    Se for mesmo necessário posso tentar refazer e colocar aqui, mas não tenho a certeza se não vos daria mais trabalho!!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 22:23

    ar7y6
    E porquê o Endereço, bairro e afins, tem que ir parar num sub form? não faz sentido nenhum, porque cada registo é independente.

    Vou ver o que posso fazer
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 14/4/2011, 22:37

    vieirasoft
    Tens razão, estava a pensar fazer como num exemplo muito porreiro que vi, mas essa parte podes passar e colocar
    no form apenas o subform do Resp_Chaves. Obrigado e desculpa.

    PS - Actualizei o tópico.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 22:40

    Não posso não companheiro. Primeiro tem que haver um form de registo que vai recolher os registos que irão alimentar a tabela instalações. Depois tenho que fazer outro form que irá dar para seleccionar a instalação e acopolar um sub form chaves.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 14/4/2011, 22:49

    Pois. É esse segundo form que me está a dar cabo da cabeça, vierasoft desde já os meus agradecimentos pela tua ajuda.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 14/4/2011, 23:29

    Ora vamos ver uma coisa;

    1- Corrigi as tabelas todas

    2- Fiz um form "cadastrochaves" e um form "cadastrointervençoes". Agora que completei tudo estou como o tolo no meio da ponte...Não tenho como meter o sub formulário???? Para colocar um sub formulário só se a tabela tblChaves ligada a único registo tenha vários responsáveis. Eu não sei se me fiz entender, mas não vejo o porquê de colocar um sub form.

    Para não estar a perder tempo envio-lhe para sua apreciação o que fiz e você retorne com o que falta

    http://dl.dropbox.com/u/8157744/chaves.rar
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 15/4/2011, 09:00

    Obrigado vieirasoft, colocou uns pormenores interessantes que concerteza irei aproveitar Laughing

    Então é assim, o que pretendia era um form onde selecciono uma instalação (daí ter pensado numa caixa de combinação para procurar a instalação) e me apareça todos os Responsáveis das Chaves dessa Instalação, com a opção de adicionar ou remover mais Responsáveis de Chaves.

    Não sei se é importante referir, mas uma Instalação pode ter muitos Responsáveis de Chaves e um Responsável pode ter muitas Instalações.

    Não sei se está claro o que escrevi acima, mas ainda estou a familiarizar com todos estes termos novos do Access! Peço desculpa se não fui muito claro, e já agora alguma paciência... Smile
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 15/4/2011, 11:12

    Entendi perfeitamente. Logo que o meu trabalho permita eu vou completar a BD.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 15/4/2011, 11:36

    Fico contente!! Vou aguardar então. Bom trabalho.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 15/4/2011, 15:24

    Dê uma vista de olhos por favor. Qualquer dúvida contacte. O form frminstchaves é agoara a estrela, mas estude tudo direitinho.

    http://dl.dropbox.com/u/8157744/chaves.rar
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 15/4/2011, 16:21

    Muito obrigado vieirasoft.

    Vou mesmo ter que estudar isto com muita atenção, principalmente a parte das tabelas e relações que eu pensava que estavam bem! Fiquei um pouco baralhado quando vi o que fizeste nesta parte!!

    Quanto ao form faz o que queria, apenas alterei a vista do detalheRespChaves subformulário para formulário continuo, para inserir um botão que remove os registos. Julgo que é assim que se faz, pelo menos deu certo.

    Mais uma vez muito obrigado, dá-me mais umas horas para testar tudo muito bem e depois coloco como resolvido.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 15/4/2011, 17:32

    Certo, veja sem pressas. Qualquer dúvida estou por aí.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 19:29

    Bem! Cá vão as minhas dúvidas...
    vieirasoft, não me leves a mal mas não consegui perceber o porquê das duas tabelas criadas (detalheRespChaves e fazerinstalações)!!
    Não posso utilizar apenas as tabelas tblInstalacoes e tblRespChaves para o que pretendo? É que para mim a tabela detalheRespChaves é igual à tblRespChaves, e a tabela tblInstalacoes igual, com menos campos claro, à fazerinstalações. Percebo que criaste estas tabelas para o form que pedi e as outras servem para cadastro, mas não é possível fazer tudo isto apenas com as duas tabelas??

    Outra questão, no form frminstchaves colocas-te um subform (tblchaves subformulario), pergunto se posso retirar este subform sem afectar os dados (penso que sim!!), tendo em conta que a origem dos dados deste subform provem de uma tabela que criei apenas para realizar a relação muitos-para-muitos entre Instalações e Resp_Chaves. O que me leva a minha questão final, como já referi a relação entre Instalações e Resp_Chaves é muitos-para-muitos, por isso pensei que as relações que tinha inicialmente estavam correctas...o meu outro objectivo era criar depois outro form igual ao que fizeste mas ao contrário, ou seja com os dados dos RespChaves e subform com as respectivas instalações.

    Espero ter sido claro no que escrevi, vocês (mestres) deste forum são do melhor que existe e para não falar que a vossa paciência não tem limites...Os meus parabéns a todos os membros do forum que tiram as nossas dúvidas todas quase na hora!Genial!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 20:00

    Boa tarde amigão

    è bom que você perceba o seguinte: Uma coisa é o cadastro e outra coisa são os registos que vão ser manipulados a partir desse cadastro. Vou explicar melhor:

    Tenho uma tabela clientes e um form cadastro de clientes. Essa tabela vai dar origem a:

    1- Facturas de clientes, nota de crédito, débito, aviso, etc. Os clientes, estão na tabela clientes, mas para gerar os outros documentos, preciso de TabelaCrédito, Débito, Aviso e por aí fora.

    O seu caso; Instalações. Temos que fazer o registo de instalações. As instalações tem registos adjacentes, como responsaveis pelas chaves. Ora cada instalaçõa pode ter 1 ou mais responsáveis. A tabela detalherespchaves está ligada à tabela principal na relação de 1 para muitos. Ou seja; você pode adicionar quantos responsáveis entender.

    A tabela instalações é isso mesmo. É nesse local que vou registar as instalações. É como a factura que eu vou gerar a partir de uma tabela clientes e uma detalhe de produtos.

    O suform pode ser retirado sem qualquer problema pois não vai alterar os dados

    Se puder ajudar em algo mais
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 20:14

    Com esta explicação como não podia ficar esclarecido!
    Só continuo com uma dúvida, como disseste e muito bem cada instalação pode ter 1 ou mais Resp. Chaves, mas também cada Resp. de Chaves pode ter 1 ou mais instalações. Esta última relação é que não entendi como está ligada, uma vez que apenas tem a relação um-para-muitos entre a tabela fazerinstalações (um) e detalheRespChaves (muitos)! É que agora queria fazer um form idêntico ao forminstchaves mas invertido.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 20:18

    Então vamos ter que fazer o inverso ou seja; Pesquisar por cada responsável todas as instalações que foram atribuídas.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 21:22

    Sim, isso eu sei. Mas quer dizer que tenho que criar mais duas tabelas, tipo detalheInstalacoes e fazerrespchaves, e criar relação um-para-muitos entre estas, ou apenas criar esta relação (um respchaves para muitos instalaçoes) com as tabelas existentes.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 21:24

    Deixe-me aliviar o serviço, estou com 2 colegas ao mesmo tempo (rsrsrs)e você é o terceiro. Eu volto já ao nosso assunto.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 21:33

    Laughing Laughing

    Ok! Sem pressa... Laughing
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 22:31

    Eu faço isso para si, aguarde um pouco (se o meu access não me traír de novo)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 22:48

    Com uma simples consulta e um critério trocamos as voltas. Experimente

    http://dl.dropbox.com/u/8157744/chaves.rar
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 23:01

    Obrigado vieirasoft. Não quero estar a abusar da tua boa vontade mas estive a fazer uns testes com o exemplo que fizeste e reparei que quando altero os campos dos registos existentes no form frminstalacoes e frmcadastrochaves eles não actualizam os que já existiam no form frminstchaves, o que me leva a concluir que os forms frminstalacoes e frmcadastrochaves apenas devem ser usados para inserir novos registos e se quiser actualizar/alterar algum campo (por ex. a morada de um resp. chave) terei que fazer sempre no form frminstchaves, certo!?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 23:04

    Isso amigão. Agora entendeu o porquê daquelas questões que colocou acima. As coisas até que são simples. Fico satisfeito por ter entendido a dinâmica.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 23:05

    E a consulta? testou?
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 23:16

    Sim, testei! Como se diz...fez-se luz!!! E até parece mais fácil, o critério funciona como um filtro. Smile
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 23:37

    Ok. Podemos dar o tópico por resolvido ou precisa de mais alguma coisa?
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 16/4/2011, 23:46

    Só agradecer-te...totalmente esclarecido.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 16/4/2011, 23:53

    Não tens que agradecer amigo. Qualquer coisa apita, tá bom. Obrigado pelo retorno.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 18/4/2011, 11:26

    Amigo vieirasoft, espero que não fique chateado comigo por estar a reabrir este assunto, mas surgiu-me uma questão que não estou a conseguir resolver.
    Então é assim, entendi o facto de criar duas tabelas independentes para os cadastros das instalações e dos responsáveis das chaves (graças as tuas explicações e alguns comentários do Dilson Marcos aqui no forum), mas estou com um problema pelo facto dos campos das tabelas Instalações e RespChaves poderem ser actualizados constantemente, passo a explicar com este exemplo:

    Imagina que tenho 100 instalações cadastradas e que destas 100 imaginemos que 20 são atribuídas ao RespChaves de nome X. Agora imaginemos que este RespChaves altera o seu número de telemóvel, da forma como está eu tenho que alterar este campo nas 20 instalações, mas pretendo que esta alteração seja automática.

    Eu sei que isto é possível através da integridade referencial entre os campos, mas só consigo fazer se existir a tal relação entre as tabelas.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 18/4/2011, 11:34

    Bom Dia Amigo

    Não Chateia nada. Enquanto as coisas não ficarem resolvidas temos que as resolver. Ok!

    Já me passaram mais não sei quantas bases de dados pela mão desde a sua. Sei o que você quer, mas se puder enviar-me a BD de novo agradecia, pois estou com outros assuntos em mão neste momento.

    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 18/4/2011, 11:46

    BD enviada para o seu e-mail.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 18/4/2011, 12:13

    Ok, já não me lembrava bem de tudo, como é óbvio.

    1- Você tem uma Tabela de Registo Chaves, que no fundo é o registro de funcionários responsáveis pelas chaves.

    2- Tem uma Tabela pata registar as instalações

    3- Como pode ter vários responsáveis para uma só instalação e vice versa, é um sub formulário que vai buscar os responsáveis e os dados como o telemóvel, é evidente que se o telemóvel for alterado no cadastro do funcionário, não vai actualizar no sub formulário de instalações.

    Você pode ligar as instalações aos funcionários das chaves assim:

    1- A Tabela instalações passa a ser a tabela principal com chave primária e sequencial

    2- A Tabela responsáveis chaves passa a ser número inteiro longo e passa a ligar à de cima pela chave primária com integridade referencial activada. Pode ser que funcione assim, neste momento não posso testar, mas você pode.
    avatar
    ar7y6
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 35
    Registrado : 12/01/2011

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  ar7y6 18/4/2011, 12:43

    Correcta a sua análise.

    Quanto à sua dica já experimentei e sem sucesso...mas resolva os seus assuntos que eu posso bem esperar...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  vieirasoft 18/4/2011, 14:27

    Então não deu certo, é claro que não. Pensei que você tira-se uma lição.

    1- Tem uma Tabela Funcionários(Responsáveis chaves)

    2- A Tabela instalação é completamente independente. Aqui vão ser registadas as instalações que vão ter que ser feitas. Neste mesmo formulário poderiamos adicionar um sub formulário com os Responsáveis Chaves, mas como ambos tem que ser cadastrados em tabelas diferentes, a relação seria de 1 para 1. Ora não dá, pois podemos ter muitos responsáveis para uma só instalação ou muitas instalações para vários responsáveis.

    3- Tivemos então que criar um terceiro formulário. Registamos a instalação e através de um subform ligado na relação de 1 para muitos, inserimos os responsáveis.

    Espero ter deixado bem claro. O telemóvel quando tiver que ser alterado, será na tabela cdastro dos responsáveis e não vai alterar registos já inseridos pelos motivos acima indicados.

    Ou então repense completamente a forma como estruturou a BD e pense no que pode ser alterado ou eliminado por forma a atingir o fim que pretende. Mas isso cabe-lhe a si.


    Abs

    Conteúdo patrocinado


    [Resolvido]Adicionar registos em subformulario Empty Re: [Resolvido]Adicionar registos em subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 08:03