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


4 participantes

    [Resolvido]Relacionamento entre tabelas

    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 10:40

    Olá, a dúvida que tenho é assim...
    Tenho a "tabela1" com os campos a,b,c,d,e,f,g,h e a "tabela2" com os campos i,j,k,l,uso um formulário para inserir os dados na "tabela1". existe alguma forma de assim que eu preencher o campo a e b o que for enviado a esses campos passarem direto para j e k ???

    Desde já muito obrigado pela atenção de todos...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  vieirasoft 22/11/2010, 10:48

    Existe alguma relação entre eles? O campo J e K destinam-se apenas a receber os dados de a e b?

    Seja um pouco mais claro por favor
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 10:51

    São duas tabelas sem nenhuma relação. o que eu preciso é que assim que eu inserir os dados em uma tabela automaticamente ja seja inserido na outra também.
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 463
    Registrado : 01/03/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  chsestrem 22/11/2010, 10:56

    Bom dia,

    Vc pode se utilizar de uma consulta Acrescimo:

    INSERT INTO tbl2 ( i, j, k )
    SELECT tbl1.a, tbl1.b, tbl1.c
    FROM tbl1;

    Só vai ter que ter um critério pra não repetir os dados


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 11:03

    Legal... existe alguma forma de fazer pelas ferramentas do access ou por macro??? nunca usei VBA.. a não ser que você puder me passar um passo a passo ;X
    Claro se não for muito incomodo... muito obrigado pela ajuda de todos Wink
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  vieirasoft 22/11/2010, 11:04

    Também pode ver aqui no repositório de códigos de exemplo este do Mestre JPaulo

    Private Sub SeuBotão_Click()
    'By JPaulo ® Maximo Access
    Dim strSql As String
    strSql = "UPDATE Tabela2,Tabela1 "
    strSql = strSql & "SET Tabela2.Campo2 = Tabela1.Campo1 WHERE Tabela2.CampoID=Tabela1.CampoID;"
    CurrentDb.Execute (strSql)
    End Sub

    Ao invés de Update seria Insert
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 13:10

    Existe alguma forma de fazer isso apenas utilizando ferramentas e macros do próprio access???
    Ainda não domino esses códigos... muito obrigado a todos
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 13:23

    Sou iniciante, mais o banco que eu estou fazendo está disponível aqui se quizer dar uma olhadinha...

    Qualquer crítica construtiva será bem vinda Wink

    http://dl.dropbox.com/u/15334001/Shellmar%20-%20hardware%20e%20software.mdb


    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 22/11/2010, 15:14

    Fernando,

    Tô fazendo o download aqui e darei uma olhada (não agora nesse exato momento, olharei a noite em casa) e falarei o que acho ok.

    Outra coisa, você já falou que é iniciante e por isso te pergunto: não realizou o relacionamento das tabelas por que não quis ou porque ainda não sabe?

    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 15:27

    Muito obrigado pela atenção Dilson...
    Então ... pra falar a verdade eu não sei, por não entender muito fica difícil até o pessoal me ajudar né...

    =T
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 22/11/2010, 15:36

    Fernando,

    Não há problema, isso é normal em todo inicio de aprendizado.

    Digo a você que é importantissimo estudar criação e relacionamentos de tabelas, é o pontapé inicial para ingressar nessa profissão, por isso que enfatizo tanto.

    Veja essas dicas elaboradas por mim, comece por aí e verá que começará a se situar referente a fluxo de dados em banco de dados:

    Relacionamento de Tabelas

    Bons estudos, qualquer dúvida não hesite em perguntar ok.


    Última edição por Dilson em 23/11/2010, 08:24, editado 1 vez(es)
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 22/11/2010, 15:42

    Muito obrigado vou ler sim com certeza !

    esse site é um dos melhores que já vi do gênero parabéns ...

    novamente obrigado e tenha uma ótima tarde ;D
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 23/11/2010, 01:19

    Fernando, suas palavras e um incentivo aos 1.363 membros utilizadores desta casa até este exato momento.

    Vamos lá:
    Abri o seu banco de dados e não pude seguir nem a primeira vista, pois achava que suas tabelas estavam conforme havia descrito no inicio deste tópico: tabela1 campos a,b,c .. e tabela2 i,j,l ... são outras identificações que vi aqui.

    Para que eu possa te prestar uma ajuda, preciso conhecer minimamente teu projeto, se ele tivesse com relacionamentos definidos, talvez nem precisasse, mas, neste caso aqui, que existe 4 tabelas, preciso que me digas qual tabela neste banco equivale a tabela 1 e qual equivale a tabela 2 e para facilitar diga-me qual formulário que realiza os novos registros.
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 23/11/2010, 10:20

    Então Dilson... eu "FRITEI" de estudar ontem aqui kkkk aí consegui fazer o que eu estava precisando já... mais nem deu tempo de postar aqui no forum ... só hj que consegui tempo para entrar na internet novamente... mais novamente obrigado pela atenção e parabéns ao forum ;D
    Mas respondendo sua pergunta... a tabela Shellmar - Hardwar ee Software registra o que há de computadores e softwares instalados, a Impressora registra as impressoras e suas configurações e IP e a tabela Aumoxarifado(que eu escrevi errado kkk) registra o que eu tenho reserva no almoxarifado de informática Wink o que eu estava tentando era uma forma de pegar dentro das 3 tabelas tudo que possuisse "número de ativo" e copiar para a tabela Ativos... por exemplo (Ativo do computador, Modelo do computador, Fabricante co computador) Wink
    qualquer dúvida pode falar pq sei que não está bom kkkkkkkkkkkkkkkk
    É meu primeiro banco que faço...

    Um abraço
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 23/11/2010, 10:53

    Quem bom amigo que estás a "fritar" de tanto estudar (rsrsrs) e se sente bem com isso, e te digo que o caminho é esse mesmo, buscar fundamentação teórica para se dar bem na prática.

    Como já atingiu o objetivo, não seguirei a análise, mas, o pouco que olhei seu projeto reparei que tens que padronizar as nomenclaturas do seu banco, e para teu auxílio o Criquio tem um tópico que é uma mão na roda, veja:

    Dicas para iniciantes - Nomear campos e elementos de um sistema em Access

    Passando o tópico a [Resolvido].

    falow.

    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 23/11/2010, 12:02

    Ótimas dicas do Criquio.. acabei de ler...
    Obrigado a todos e toma mais uma pergunta no forum kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    Um grande abraço
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 23/11/2010, 13:35

    Só uma consideração a fazer:

    Eu disse que terias que modificar a nomenclatura de seu banco, mas, pelo que vi que fizeste muita coisa e muito trabalho você já empregou, digo que essa regra valerá como requisito para um próximo projeto que você iniciar. Porque fazer uma manutenção com vistas a esse objetivo neste banco é praticamente que iniciar tudo de novo.

    Deves avaliar a conveniência ok.
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Fernando Barreiros 23/11/2010, 13:57

    É eu começei a fazer mais aí desencanei kkkkk mais no próximo com certeza ja vou seguir as orientações que foram passadas... na verdade eu sou técnico de suporte, nunca tinha feito nada no access, porém meu chefe pediu que eu fizesse o banco e ai eu tive que aprender sózinho mesmo, é meu primeiro banco e ninguém me ensinou .. só fui pegando exeplos e fussando e olhando nesse forum aqui e no "eXpertaccess" que também é um ótimo forum... mas acabei pegando muito gosto por access ... pretendo estudar mais sempre que tiver tempo. por isso esta tão ridículo meu banco kkkkk ainda bem que está tudo funcionando mais deu bastante trabalho =S... sua avaliação como mestre kkkkk está muito ruim???

    Aqui está ele totalmente finalizado.

    http://dl.dropbox.com/u/15334001/Shellmar.mdb

    Muito obrigado Dilson
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Dilson 23/11/2010, 14:48

    Valeu Fernando pelo "mestre", mas, não mereço este título, diria que sou intermediário com vontade de um dia ser bem avançado e estudo todo dia para chegar nesse ponto.

    Falow!

    Qualquer coisa estamos ae.

    Conteúdo patrocinado


    [Resolvido]Relacionamento entre tabelas Empty Re: [Resolvido]Relacionamento entre tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 15:49