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

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  chsestrem 5/6/2010, 13:31

    Bom dia Amigos do Forum,

    Estou criando um aplicativo que possui varias tabelas. Entre elas tenho por exemplo.
    Clientes, Fornecedores, Transportadoras, Funcionarios.

    Todas as tabelas acima terão em comum os campos de endereço, então decidi criar uma tabela Localidade, onde possuem os campos endereço, bairro, cidade, estado, e relacionar a chave ID_Localidade em todas as tabelas

    Minha duvida é a seguinte:

    Como posso ao cadastrar um cliente, o mesmo formulário inserir os registros de endereço na tabela Localidade, usando o comando INSERT.

    Desde já agradeço pela Atenção

    Sds,


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  criquio 5/6/2010, 14:20

    Você pode usar o evento Se não estiver na lista de uma combo para inserir novos resgistros na tabela. Ou pode usar o recordset tambem para isso.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado


    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  Convidad 6/6/2010, 17:30

    veja na sala de códigos qui mesmo no fórum;

    SQL Insert Into
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  chsestrem 8/6/2010, 12:13

    Bom dia Amigos, obrigado pelo retorno.

    O que não estou realmente conseguindo é pegar

    o id do endereço e salvar na tab clientes.

    Ex. Tab Clientes id_cliente, nomecliente, id_endereço

    Tab Endereços id_endereço, endereço, bairro, cidade, etc..

    Consigo fazer a rotina pra salvar nas duas tabelas, mas

    não estou conseguindo pegar o id_endereço para inserir na

    Tab Clientes.Acredito que tenha que jogar essa id em uma

    variável, mas não sei como fazer

    Espero ter sido mais claro.

    Sds,


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  JPaulo 8/6/2010, 13:22

    Coloque um exemplo do seu banco em site publico para se ver o que está mal.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Instruções SQL como utilizar...
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  chsestrem 8/6/2010, 13:49

    Bom dia JPaulo, Segue o link

    Vc vai notar que salva nas duas tabs, mas não

    relaciona uma com a outra. Não sei onde estou errando

    http://www.easy-share.com/1910851357/bdtesterelacao.rar

    O Formulário de exemplo é Formulário1

    Desde já agradeço pela atenção

    Sds,


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  JPaulo 8/6/2010, 14:06

    Veja o simples;

    http://dl.dropbox.com/u/771097/bdtesterelacao_OLD.rar



    O conteúdo da solução contida no exemplo acima, encontra-se abaixo. Foi extraído e disponibilizado pela Moderação Global:


    Option Compare Database
    Option Explicit
    Dim strsql, strsql2 As String

    Public Sub AdicionaSeNaoExiste()

    'ver se existe na 2ª tabela ?
    If DCount("nome", "clientes", "nome= '" & Me.fnome & "'") > 0 Then
    'se existe não adiciona
    MsgBox "Registro já existe na Tabela Clientes, não foi adicionado...", vbCritical
    Exit Sub
    'se não existe adiciona
    Else
    DoCmd.SetWarnings False
    strsql = "INSERT INTO tb_endereco (endereco, cidade, estado) values ('" & Me.fend & "', '" & Me.fcid & "', '" & Me.festado & "')"
    DoCmd.RunSQL strsql
    Me.fend.Requery
    strsql2 = "INSERT INTO clientes (nome, id_endereco) values('" & Me.fnome & "', " & Me.fend.Column(0) & ")"
    DoCmd.RunSQL strsql2
    End If
    DoCmd.SetWarnings True
    MsgBox "Adicionado com Sucesso...", vbInformation
    End Sub

    Ao clicar de um botão chame a função com:

    Call AdicionaSeNaoExiste


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Instruções SQL como utilizar...
    chsestrem
    chsestrem
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  chsestrem 8/6/2010, 14:20

    Jpaulo,

    Quando vc escreve "Olhe o Simples ", é como

    um puxão de orelha....Rssssss

    Tava na minha cara e eu não via.

    Muito obrigado mesmo, ja tava tava ficando

    louco aqui.

    Agradeço tb aos demais amigos que colaboraram.

    Sds,


    .................................................................................
    Charles Sestrem
    http://www.vbabit.com.br
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  JPaulo 8/6/2010, 15:47

    Valew amigo, precisando estamos ae.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvidos]Uso do INSERT INTO para multiplas tabelas Empty Re: [Resolvidos]Uso do INSERT INTO para multiplas tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 04:39