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]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 6/2/2012, 17:43

    Boa tarde!

    Esta dúvida estava no meu outro perfil 'Bruno.K'... coloquei lá como resolvido e estou postando aqui para resolvermos certo?

    É o seguinte, tenho várias tabelas e, apesar de não estarem relacionadas (interligadas) elas se complementam.

    Gostaria de algo do tipo que atualizasse o BD inteiro em tempo real, sei lá uma espécie de módulo ou rotina que funcionasse em tempo real e que atualizasse todas as tabelas ao mesmo tempo em tempo real.

    Isso é possível?


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Avelino Sampaio 6/2/2012, 18:17

    Olá

    Tais atualizações estão a nível de registro. Supondo que vc esteja criando ou alterando um determinado registro. Este registro se atualiza na tabela após 60 segundos(padrão). Se desjar que atualize de imediato, force com o comando docmd.RunCommand acCmdSaveRecord.

    Vc pode baixar o tempo de atualização do Access em :

    Botão office > Opções do Access > Avançado > Tempo de atualização - troque de 60s para 15s

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 6/2/2012, 18:25

    Avelino, acho que entendi.. acho! rs

    Tipo assim: imagina vc cadastrando um produto e atribui a marca (que já existe cadastrada em outra tabela) 'Brastenp' a ele através de uma caixa de combinação.

    Bom dai vc depois vai lá e muda o nome da marca para 'Brastemp' (pq inicialmente vc tinha cadastrado o nome errado com n em vez de m).

    Acontece que, na tabela de marcas fica atualizado automaticamente certo? Mas lá no campo 'Marca' da tabela/form 'produtos' continua "Brastenp" (errado)


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 9/2/2012, 17:50

    Alguém pode me ajudar?


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Marcelo David 9/2/2012, 18:28

    Veja se minha compreenção está correta...

    Você a tabela produtos e um dos produtos é um dvd da marca Filips...
    A marca Filips vem da tabela marcas...

    Dái você percebe que a marca Pilipes está errada e então você decide corrigir. Para tal, você vai na tabela Marcas, e altera a marca Filips para Philips...

    Automaticamente em todas as outras tabelas que estão sendo abastecidas pela marca Philips, serão atmbém alteradas...

    É isso?

    Caso seja e não estiver ocorrendo, imagino que na sua CBO, na origem da linha, você não esteja fazendo fererencia a chave primária da tabela marcas, e sim apenas pegando a marca, pelo assistente de pesquisa da tabela...

    Para sanar isso, deverá (na minha opinião), relacionar devidamente as tabelas... Pois cada produto tem uma marca...



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Marcel11
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 9/2/2012, 22:07

    Olá Marcelo!

    Como relacionar tabelas?

    Já vi no modelo 'Northwind', mas nem imagino qual o critério ou como fazer isso.


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Marcelo David 9/2/2012, 23:36

    Olá,
    Veja este vídeo:

    https://www.youtube.com/watch?v=PHsPpSPdSt0

    Agora entenda o que ocorreu:

    http://maximoaccess.forumeiros.com/t3847-discutindo-relacoes-entre-tabelas?highlight=rela%C3%A7%C3%B5es


    Observe o exemplo fazendo exatamente o que você deseja:



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Marcel11
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 10/2/2012, 21:38

    Consegui Marcelo!

    Aproveitando este tópico, gostaria de saber como impedir que uma marca seja excluída caso já esteja atribuída há algum produto.

    Por exemplo, vc tem um produto cadastrado e atribuiu a marca Philips a ele. Daí vc vai no form 'Marcas' e ao tentar excluir a marca o sistema exibe uma mensagem tipo "Esta marca não pode ser excluída, pois está ligada a um produto!".

    Resumindo, se uma determinada marca estiver em algum cadastro de algum produto, não permitir excluir, caso a marca esteja cadastrada porém não foi atribuída a nenhum produto, o sistema permite excluir normalmente.


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    avatar
    Convidad
    Convidado


    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Convidad 10/2/2012, 23:27

    Só para informar.

    Isso já é inerente com campos relacionados, tente apagar um registro da tabela marcas que já esteja em outras tabelas, e irá verificar.
    Qualquer outra dúvida, por favor dê por resolvido esse tópico clicando no botão Resolvido que está acima e do lado direito do botão enviar.

    Abraços
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Krauss 11/2/2012, 13:55

    Naturalmente...

    Obrigado a todos!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"

    Conteúdo patrocinado


    [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real Empty Re: [Resolvido]Atualizar todas as tabelas ao mesmo tempo - em tempo real

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 07:13