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

    [Resolvido]Criar novo registro na Tabela e Subtabela

    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 15/5/2012, 08:47

    Bom dia pessoal.
    Mais uma vez solicito vossa ajuda.

    TabelaA: ID, Data, Nome.
    ConsultaA: ID, Data, Nome. Sendo Data negado Nulo.

    TabelaB: ID
    SubTabelaB: IDsub, Data, Nome.

    Preciso, através de um botão, criar um novo registro na TabelaB e inserir os dados da ConsultaA na SubTabelaB.

    Muito obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  JPaulo 15/5/2012, 09:32

    Bom dia !

    O IDsub da TabelaB é autonumeração ?


    .................................................................................
    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

    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  JPaulo 15/5/2012, 09:43

    Pode utilizar assim;

    CurrentDb.Execute "INSERT INTO TabelaB (Data, Nome) SELECT * From ConsultaA"

    Ou assim validando se já existe ou não na TabelaB:

    CurrentDb.Execute "INSERT INTO TabelaB (Data, Nome)" _
    & " SELECT Data, Nome" _
    & " From ConsultaA" _
    & " WHERE (Data NOT IN" _
    & " (SELECT Data" _
    & " FROM TabelaB) AND Nome NOT IN" _
    & " (SELECT Nome" _
    & " FROM TabelaB))"


    Atenção Luiz: Data e Nome são palavras reservadas do Access.


    .................................................................................
    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

    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 15/5/2012, 17:29

    Oi JPaulo.
    Grato pela atenção.
    Peço desculpas, não me expressei bem quanto ao problema.
    Alterei os campos "Data" e "Nome" conforme sua orientação. Sendo:

    >TabelaA: "ID", "Vcto", "Apelido"...("ID" númeração automática)
    >ConsultaA: "ID", "Vcto", "Apelido"...onde "Vcto" <> Nulo

    >TabelaB: "ID", "Vcto"....("ID" númeração automática)
    >SubTabelaB: "IDsub", "Vcto", "Apelido"...onde "IDSub" é campo numérico e está relacionado com o campo "ID" da TabelaB

    A intenção é criar um novo registro (TabelaB)e os dados da ConsultaA virarem sub registros (SubTabelaB) da TabelaB. Fazendo uma analogia, seria como inserir dados num Forms (Mestre) e SubForm (Filho) ao mesmo tempo.

    Obrigado
    Abraços




    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 16/5/2012, 00:12

    Alguma Sugestão Amigos?
    Grato.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  JPaulo 16/5/2012, 00:30

    Hoje já não consigo pensar.... Laughing são 00:29 aqui.

    Se nenhuma fera o atender, amanhã vemos isso.


    .................................................................................
    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

    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 16/5/2012, 00:33

    Obrigado amigo
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 17/5/2012, 01:52

    Saudações
    Aos amigos do forum.
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 17/5/2012, 22:02

    alguem?
    avatar
    Convidad
    Convidado


    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Convidad 17/5/2012, 23:08

    Não dá para colocar a origem do SubTabelaB, a ir buscar os dados da consultaA ?
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 17/5/2012, 23:26

    Olá Miguel.
    Obrigado por sua atenção.

    Não sei responder sua pergunta!!!

    O que preciso é criar um novo registro na tblA e que os campos da consulta virem registros da tblB, sendo que Id da tbtB sejam subregistro de tblA. ID tblA = ID tblB (relacionados)

    Eh!!! É mais ou menos isto.
    Desculpe-me pela dificuldade em expor o problema.

    Obrigado

    Abraços
    avatar
    Convidad
    Convidado


    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Convidad 17/5/2012, 23:32

    E porque não faz como o JPaulo diz acima ?

    Em algum momento do seu formulário B, fazer o

    CurrentDb.Execute "INSERT INTO TabelaB (Data, Nome) SELECT * From ConsultaA"

    Depois apenas terá de fazer o update ao campo ID

    CurrentDb.Execute "UPDATE TabelaB SET CampoID WHERE CampoID="""

    Dar um Requery e deve funcionar, mais ou menos assim.


    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 18/5/2012, 00:01

    Certo.
    Vou tentar aqui.
    Já já te dou retorno.
    Obrigado.
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 18/5/2012, 00:52

    Oi
    Para tentar facilitar, alterei assim:
    > tblA (ID, Vcto e Apelido)...ID numeração automática
    > tblB (ID e Vcto)...ID numeração automática
    > tblC (ID, Vcto e Apelido)...ID numero ...onde ID tblC = ID tblB
    > cstA (ID, Vcto e Apelido)... onde Vcto <> nulo.

    Se entendi, primeiro devo inserir os dados da cstA na tblC. É isto?

    Usando o código:
    CurrentDb.Execute "INSERT INTO tblC (Vcto, Apelido) SELECT * From cstA "

    OK!!!
    Funcionou.
    Os dados da cstA se transformaram em registros na tblC. Só que Criou registros novos, e cada ID com números diferentes.

    Se me permitir, posto um pequeno BD de exemplo.

    Obrigado


    Anexos
    [Resolvido]Criar novo registro na Tabela e Subtabela AttachmentConsulta Reg Tab e SubTab.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (15 Kb) Baixado 7 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  JPaulo 18/5/2012, 09:06

    Pegando o que está em curso e ainda não entendendo muito bem o que pretende, veja se é mais ou menos isto;

    http://dl.dropbox.com/u/771097/Consulta%20Reg%20Tab%20e%20SubTab_OLD.rar



    .................................................................................
    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

    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 18/5/2012, 16:27

    JPaulo

    Não é exatamente o que preciso.
    Mas com certeza é o caminho. Valeu!

    Agora é questão de eu trabalhar no exemplo que forneceu.
    Acredito que com um pouco de atenção e dedicação eu chego lá.
    Em breve dou retorno.

    Seu exemplo é muito bom e acredito que darei retono como resolvido.

    Obrigado

    Abraços
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  JPaulo 18/5/2012, 16:55

    Obrigado, ficamos no aguardo.


    .................................................................................
    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

    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criar novo registro na Tabela e Subtabela Folder_announce_new Instruções SQL como utilizar...
    Luiz Gustavo M
    Luiz Gustavo M
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 447
    Registrado : 13/09/2011

    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Luiz Gustavo M 19/5/2012, 00:34

    Olá JPaulo.

    Graças a seu exemplo e ajuda o problema foi resolvido
    Meu muito obrigado.

    Agradeço também ao MiguelSantos que me estimulou a seguir o raciocíno do mestre Jpaulo.

    Abraços a todos

    Obrigado

    Luiz Gustavo

    Conteúdo patrocinado


    [Resolvido]Criar novo registro na Tabela e Subtabela Empty Re: [Resolvido]Criar novo registro na Tabela e Subtabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:58