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]Tabelas Vinculadas em Access x Recordset

    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Tabelas Vinculadas em Access x Recordset Empty Tabelas Vinculadas em Access x Recordset

    Mensagem  HARYSOHN 21/6/2011, 14:17

    Amigos.. tenho duas tabelas relacionadas..

    Detentos e Visitantes onde:

    ID (Detentos) = ID_Visitante (Visitantes) ' Este é o campo do vínculo

    Suponha que
    João da Silva ( ID = 01)

    Na tabela Visitantes (ID_Visitante = 01)

    Assim relaciono o Detento com o Visitante lembrando que posso Tem Varios Visitantes com (ID_Visitante = ID do mesmo detento )
    Relação Um para Muitos

    Joao da Silva (ID 01) - Visitante xxxxxxx (ID_Visitante 01)
    João da Silva (ID 01) - Visitante yyyyyyyy (ID_Visitsnte 01)


    Bem.. Supondo que o Visitante yyyyyy queira alterar o detento visitado, querendo Visitar o Detento (ID 02)

    Na hora dessa alteração.. o recordSet ne fala que o campo não pode ser atualizado



    Então a questão,,,,

    Eu utilizo recodSet para Visualizar, alterar, incluir, excluir e Atualizar...
    Creio que este erro esta acontecendo porque as tabelas estão fisicamente relacionadas... então

    Ao utilizar o recordSet para todas essas operações, o vículo nativo do access é desnecessário????


    Se puderem me ajudar a elucidar essa questão.. Fico grato
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1028
    Registrado : 21/01/2010

    [Resolvido]Tabelas Vinculadas em Access x Recordset Empty Re: [Resolvido]Tabelas Vinculadas em Access x Recordset

    Mensagem  Gilberto Rocha 21/6/2011, 14:51

    Mas você pode cadastrar o visitante para outro detento tambem, ou não?
    Então ficaria dois registros do mesmo visitante, um para cada detento.
    avatar
    Gerson
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 410
    Registrado : 25/08/2010

    [Resolvido]Tabelas Vinculadas em Access x Recordset Empty Tabelas Vinculadas em Access x Recordset

    Mensagem  Gerson 21/6/2011, 14:55

    Olá Hary,
    Pelo que entendi acho que vai ser melhor você criar uma tabela de visitas, com numeração de visitas e com os campos visitante e detento.
    Espero ter ajudado
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Tabelas Vinculadas em Access x Recordset Empty Re: [Resolvido]Tabelas Vinculadas em Access x Recordset

    Mensagem  HARYSOHN 21/6/2011, 15:04

    Visitantes... São apenas os parentes de Primeiro Grau....

    Então
    Pai, Mae, irmãos e avós...

    Então nao há necessidade de dois cadastro de visitante...

    Se o visitante for visitar mais de um detento.. o outro detento seria um irmão ou um pai...


    Então apenas um cadastro é suficiente... pois depois que o Visitante entrar... ele terá acesso aos dois...

    Então apenas um Cadastro é suficiente...


    Aqui a questão é alterar o Detento....

    Suponto que o visitante visitasse o Irmão.. e este ganhasse a liberdade... e Supondo que o Marido da visitante viesse preso...

    Teriaamos que alterar o cadastro...



    Ate ai tudo bem...



    A questão aqui é:


    Quando cadastro um Visitante... ele fica relacionado ao detento... (Ao registro do Detento)
    Mesmo que o Detento ganhe a liberdade.. esse vinculo ainda permanece.. (pois se ele voltar preso já se tem todo o seu historico)


    COmo Visitante e Detento são relacionados pelos Campos ID_Visitante x ID

    se ID Detento = 01
    ID_Visitante = 01

    se eu for alterar....

    ID_Visitante = 02 o recordset fala que não pode atualizar o campo (por se tratar de campos relacionados)


    Então a pergunta...


    Eu utilizo recordset para todas as operações... E minha visualização de registro utiliza a SQL com relacionamento... (JOIN Left....)

    Então... nesse caso o que não me permite a atualização do Campo ID_Visitante é o relacionamento nativo do Access..

    Utilizado recordSet para todas as operações posso excluir o relacionamento de tabelas do Accesss???

    Posto que ja estão relacionadas na SQL???
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12227
    Registrado : 01/03/2011

    [Resolvido]Tabelas Vinculadas em Access x Recordset Empty Re: [Resolvido]Tabelas Vinculadas em Access x Recordset

    Mensagem  HARYSOHN 21/6/2011, 15:38

    Bem... seguinto dica do Mestre JP em outro tópico..

    Dou este por Resolvido..

    Grato a todos..

    http://maximoaccess.forumeiros.com/t3024-cbobox-nao-recebe-dados-em-form-desvinculado

      Data/hora atual: 22/1/2022, 17:28