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]Copiar ultimo registro para novo registro

    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 19/3/2016, 21:37

    Boa noite a todos, encontrei este código para copiar o ultimo registro para um novo registro, bom beleza ele realmente copia os dados que preciso para o novo registro, só que ele pede para depurar e os campos deste formulário que possuem setfocus ele acusa que não pode realizar o setfocus, mesmo ele estando no final do form. Alguem sabe qual é a chavinha? Obrigado

    DoCmd.RunCommand acCmdSelectRecord ' seleciona registro
    DoCmd.RunCommand acCmdCopy ' copia registro
    ' na linha abaixo poderia ser colocado um comando para ir para um registro novo, por exemplo:
    DoCmd.GoToRecord , "", acNewRec ' vai para registro novo
    DoCmd.RunCommand acCmdPaste ' cola registro
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  FabioPaes 19/3/2016, 21:44

    Experimenta colocar :

    DoCmd.Save

    Apos ele COLAR OS DADOS...

    Se não der certo, posta o Comando Completo do Botão!

    Código:

    DoCmd.RunCommand acCmdSelectRecord ' seleciona registro
    DoCmd.RunCommand acCmdCopy ' copia registro
    ' na linha abaixo poderia ser colocado um comando para ir para um registro novo, por exemplo:
    DoCmd.GoToRecord , "", acNewRec ' vai para registro novo
    DoCmd.RunCommand acCmdPaste ' cola registro
    DoCmd.Save

    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 19/3/2016, 21:52

    Acrescentei o save, mas mesmo assim não deu, ele fica doidao, não tem nenhum setfocus neste botão, e sim nos outros campos do form



    Private Sub OpSimRepeteResp_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    DoCmd.RunCommand acCmdSelectRecord ' seleciona registro
    DoCmd.RunCommand acCmdCopy ' copia registro
    ' na linha abaixo poderia ser colocado um comando para ir para um registro novo, por exemplo:
    DoCmd.GoToRecord , "", acNewRec ' vai para registro novo
    DoCmd.RunCommand acCmdPaste ' cola registro
    DoCmd.Save
    End Sub
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  FabioPaes 19/3/2016, 21:57

    Posta o seu BD pra dar uma olhada!
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 19/3/2016, 22:01

    Deixa eu explicar para vc o que preciso, quem sabe vc tem uma outra saída para mim
    é assim, executo transporte escolar, em alguns casos tem pais de alunos com 2 ou 3 filhos que transporto, já tentei trabalhar com 2 alunos no mesmo registro, funciona, mas não fica bom... aquele bd que vc me ajudou por exemplo se eu tiver com 2 alunos no mesmo registro e cada um for num período na van ele trará sempre os 2 na pesquisa, mesmo em turnos diferentes, então percebi que preciso fazer um registro para cada aluno mesmo que tenham o mesmo responsável.... e ai para não ter que copiar todos os dados do responsável para o irmão eu decidi colar em registro novo estes dados


    pera ai vou postar
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  FabioPaes 19/3/2016, 22:20

    Posta seu BD, e me explique o que pretende com ele...

    Ex: Eu todos os dias lanço um registro com todos os passageiros para cada veiculo...

    Detalhe bem, que é pra eu entender o que pretende e ver a melhor solução!
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 20/3/2016, 00:16

    Bom vamos la, primeiramente desculpe a demora, mas tenho 2 bebes de 77 anos que quando precisam precisam...retomando
    uso este bd para controlar os passageiros do transporte escolar que faço, controlar pagamentos, emitir carne, contrato etc. Tenho alguns casos de pais que tem mais de um filho utilizando minha van... antes eu lançava 2 crianças no mesmo registro, como vc poderá ver no formPassageiros, nele lanço os dados das crianças.... hj depois de fazermos aquela consulta por placa e turno..... percebi que se as 2 crianças lançadas no mesmo registro estudarem em horários diferentes a pesquisa traz matutino e vespertino juntos por ex...... então decidi fazer um registro para cada criança mesmo sendo filhos do mesmo pai.... para não ter que digitar os dados do responsável no formResponsaveis tudo de novo para outro filho, eu gostaria de ao clicar jogar todos os dados do responsável em um novo registro.... o botão ta fazendo isto.... mas fica louco com os setFocus do resto do formulário
    Agora com o bd na mao vc vai entender


    https://www.dropbox.com/s/hbdhf0btiywkqaq/VanControle.rar?dl=0
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  FabioPaes 20/3/2016, 01:57

    Meu amigo, seu problema e que em cada Campo, no evento Apos atualizar vc move o Foco pro proximo campo....

    Qual era a sua intenção em mover o Foco pro proximo campo? Pergunto pq nao vi mudanças, apos comentar a linha....

    Se nao for necessario, basta comentar eles... em todos os campos...
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 20/3/2016, 02:18

    a intenção é que ao digitar e dar enter ele já caia no campo seguinte, mas neste caso vou alterar então
    Mais uma vez obrigado pela ajuda Fabio!
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 20/3/2016, 02:21

    Ops esqueci de marcar
    Abraço a todos
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  FabioPaes 20/3/2016, 03:36

    Nesse caso nao funciona... para isso, vc usa a propriedade INDICE DE TABULAÇÃO! Fica na Guia Outros... Começa do 0 ... dessa forma ao pressionar o tabe/enter ele vai proximo...
    avatar
    Careca2014
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 68
    Registrado : 17/12/2014

    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Careca2014 20/3/2016, 10:44

    Bom dia Fabio
    Eita que beleza nunca tinha ouvido falar na bichinha....... vlw mesmo, mais um socorro bem sucedido
    Obrigado

    Conteúdo patrocinado


    [Resolvido]Copiar ultimo registro para novo registro Empty Re: [Resolvido]Copiar ultimo registro para novo registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 13:09