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

    integridade referencial access 2010 não funciona

    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 19:35

    Pessoal estou levando uma surra de um relacionamento entre tabelas e preciso de ajuda

    Possuo duas tabelas que sao

    TABELA1
    id - chave primária autonumeração
    CAMPO1 númeor
    CAMPO2 número

    TABELA1
    id - chave primária autonumeração
    CAMPO1 númeor
    CAMPO2 número

    Eu consigo criar o relacionamento entre as duas tabela ligando o CAMPO1 de uma com a o campo1 da outra.

    quando digito um valor na tabela1 ele não vai automaticamente para um novo registro na tabela2.

    Se eu entro na tabela2 digito um valor que existe na tabela1 e em seguida excluo esses registro, ao voltar na tabela1 o registro equivalente foi removido.

    Ou seja o problema é só ao efetudar um cadastro que não está criando um novo registro na outra tabela.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 20:41

    Meu amigo, você está equivocado quanto a integridade referencial.

    Pois ela não cria registro nenhum em outra tabela.

    O que de fato você quer que ocorra?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 20:43

    Entendo,

    é o seguinte tenho um formulário em modo folha de dados.

    Quando o cliente insere um novo registro nele, exemplo:

    Tabela1
    Campo: 1
    Campo2: Roberto

    O Access crie os valores acima na tabela2, caso o registro ainda não exista.

    O que eu fiz

    criei um botão e nele coloque o seguinte comando
    Private Sub Comando30_Click()
    Dim strSql As String
    On Error Resume Next

    strSql = "UPDATE tabela2 SET tabela2.campo1 <> tabela1.campo1 FROM tabela2 INNER JOIN tabela1 ON tabela2.campo1 = tabela1.campo1"
    DoCmd.RunSQL strSql
    End Sub


    Mas não aconteceu nada, preciso fazer esse comando funcionar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 21:46

    Então o problema não é integridade e sim lógico.

    Poste por favor, seu aplicativo que tentaremos resolver.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 21:56

    O aplicativo chama-se 2.accdb
    Está aqui http://www.4shared.com/file/boIrR0lu/2_online.html
     
    Abra o formulário 1DB_ENTIDADE clique no sub formulário INDIVIDUO
     
    Quando for adicionado um novo registro nesse formulário que puxa/adiciona dados na tabela 1DB_INDIVIDUO o valor do campo ID_INDIVIDUO vá também para a tabela 1TB_RELACAO campo ID_INDIVIDUO, caso já ainda não exista nela.


    ou seja o campo ID_INDIVIDUO da tabela 1TB_RELACAO deve sempre ter todos os valores do mesmo campo da tabela 1DB_INDIVIDUO
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 22:09

    Formulário DB_Entidade não localizei...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 22:11

    desculpe formulário 0FM_entidade
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 22:31

    O formulário principal é o 0FM_ENTIDADE
    O subformulário é o 1DB_Individuo1

    Me explique o que pretende entre esses dois
    formulários... Existe uma outra tabela nesse meio? Ta meio confuso isso... 
    Tente ser o mais detalhado possível...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 22:38

    o subformulário 1SF_INDIVIDUO, é um cadastro de pessoas, ele está atrelado a tabela 1DB_INDIVIDUO.

    Quando incluir um novo registro na tabela 1DB_INDIVIDUO o sistema pegue o valor do campo ID_INDIVIDUO e adicione na tabela 1TB_RELACAO campo ID_INDIVIDUO.

    A TABELA 1TB_RELACAO CAMPO ID_INDIVIDUO, DEVE SEMPRE CONTER o valor da do campo ID_INDIVIDUO  DA TABELA 1DB_INDIVIDUO


    tem outras tabelas ligadas mas o que eu preciso é O CAMPO ID_INDIVIDUO das duas tabelas sempre tenham os mesmos dados.


    Sempre que seja adicionado um novo registro na tabela 1DB_INDIVIDUO, a tabela 1TB_RELACAO  deve ter o campo ID_INDIVIDUO atualizado de acordo com a tabela 1DB_INDIVIDUO

    sempre  1TB_RELACAO.ID_IDENTIDADE = 1DB_INDIVIDUO.ID_IDENTIDADE
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 22:58

    Você pretende então a partir do subfoprmulário incluir registros na tabela do formulário principal?
    Cada vez mais confuso amigão ou eu não estou realmente compreendendo a sua lógica.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 23:02

    é confuso mesmo esse sistema está complicado

    esqueça o formulário principal, imagine que só precisa preencher o sub formulário, eu preciso que o campo ID_individuo das tabelas 1db_individuo e 1tb_relação estejam sempre com os mesmo números, é isso, sempre que eu adicionar um registro na tabela 1db_individuo, eu preciso que rode um UPDAtE na tabela 1tb_relacao para que o campos id_individuo das duas tenham sempre o mesmo valor,

    faça o cadastro no subformulario de uma pessoa, veja que na tabela 1tb_relação o campo id_individuo está vazio, eu preciso do valor nas duas tabelas


    no subformulario preciso de um botão qeu contenha um UPdate para manter as o campo ID_INDIVIDUO da tabela 1tb_relação e 1DB_individuo sempre iguais.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3484
    Registrado : 21/04/2011

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  Marcelo David 21/6/2013, 23:13

    Vou sair do serviço agora, e volto ao fórum depois das 21:30, daí dou prosseguimento caso nenhum outro o faça.
    Té mais amigão.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Clique aqui e conheça o treinamento.
    integridade referencial access 2010 não funciona Marcel11
    avatar
    rbbahia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    integridade referencial access 2010 não funciona Empty Re: integridade referencial access 2010 não funciona

    Mensagem  rbbahia 21/6/2013, 23:16

    blz

      Data/hora atual: 20/1/2022, 11:34