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]Incluir data hora em registro

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Incluir data hora em registro

    Mensagem  danilo da siva 1/7/2012, 20:53

    Tenho um formControle de entrada e saidas,
    TblControle(Entrada,Saida)

    No evento ao clicar estou utilizando:

    CurrentDb.Execute "INSERT INTO TblControleAulas(codAluno, Dta, Entrada) Values ('" & Me.CodAluno & "', #" & Date & "#, #" & Time & "#);"
    MsgBox "Registro salvo", vbInformation, "Sucesso"

    Porem eu consigo apenas para a entrada.Quando vou inserir o mesmo codigo para a saida, ele aparece em campo novo na tabela.Gostaria que ficasse no mesmo campo.
    Alguem poderia me ajudar?



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  Alexandre Neves 1/7/2012, 21:55

    Boa noite, danilo

    Utilize a instrução "UPDATE ..." para actualizar o registo já inserido.
    Tem de ter um campo que controle a inserção dos dados para que, ao actualizar, apenas o registo pretendido seja actualizado.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  danilo da siva 2/7/2012, 03:38

    Obrigado Alexandre pela sua ajuda,

    Tentei utilizar da seguinte maneira porem deu erro:

    CurrentDb.Execute "UPDATE [tbControleAulas] SET Entrada= #" & Me.Entrada & "# WHERE [codAluno] = " & Me.CodAluno & ";"

    O que não estou conseguindo enxergar neste erro?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  Alexandre Neves 2/7/2012, 17:00

    Boa tarde, danilo
    CurrentDb.Execute "UPDATE [tbControleAulas] SET Entrada= #" & Me.Entrada & "# WHERE [codAluno] = " & Me.CodAluno & ";"
    Esta expressão significa que actualiza o campo Entrada da tabela tbControleAulas com o valor do controlo Entrada onde o campo codAluno for igual ao controlo CodAluno. O campo Entrada é do tipo data e o campo codAluno é do tipo número.
    Alerta: Actualiza todos esses registos da tabela que satisfaçam a condição!
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  danilo da siva 3/7/2012, 01:15

    Boa noite Alexandre,
    Obrigado pela força, mas ainda não esta dando certo. Tenho 2 Botoes de comando (Entrada, Saida), não estou conseguindo colocar a entrada e saida na mesma coluna da tabela apos registro. Poderia me ajudar?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  JPaulo 3/7/2012, 09:03

    Se o Alexandre me permitir, eu vi o seu exemplo e no UPdate você tem Me.Entrada quando o campo no form é txtEntrada.

    Juntei o UPdate aos dois, entrada e saida;



    CurrentDb.Execute "UPDATE [tblControleAulas] SET Entrada= #" & Me.txtentrada & "#, Saida= #" & Me.txtSaida & "# WHERE [codigoControle] = " & Me.codigoControle & ";"




    .................................................................................
    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]Incluir data hora em registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Incluir data hora em registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Incluir data hora em registro Folder_announce_new Instruções SQL como utilizar...
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  danilo da siva 4/7/2012, 01:45

    Olá meus amigos,

    Desculpem a demora e obrigado pela ajuda de todos. Modifiquei o codigo fornecido, mesmo assim continua dando erro:

    CurrentDb.Execute "UPDATE [tblControleAulas] SET Entrada= #" & Me.txtentrada & "#, Saida= #" & Me.txtSaida & "# WHERE [codigoControle] = " & Me.codigoControle & ";"

    Erro de sintaxe na expressão e consulta '#'




    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  Alexandre Neves 4/7/2012, 16:07

    Boa tarde, danilo
    1º Nomeie os controlos com prefixo que informe o tipo de controlo (Txt-caixa de texto, Rtl-rótulo,Cxc-Caixa de combinação,etc.) seguido de nome que ilustre o que faz: entende melhor Comando25 ou CmdGravaSaida?
    2º Pretende gravar saída e actualiza o campo entrada?
    3º sempre que possível, coloque máscara de introdução, código de validação de entrada de dados, etc.
    4º veja se é isto que pretende
    If Not (IsNull(Saida) Or IsNull(codigoControle)) Then
    CurrentDb.Execute "UPDATE [tblControleAulas] SET Saida= #" & Me.Saida & "# WHERE [codigoControle] = " & Me.codigoControle & ";"
    End If
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  JPaulo 4/7/2012, 16:17

    Com a devida desculpa dos dois, uma pergunta apenas;

    Se o formulario "FControleAlulas" está vinculado à tabela "tblControleAulas", para que irá servir o CurrentDb.Execute "UPDATE [tblControleAulas] ???

    É que por mais voltas que eu dê, não encontro a razã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]Incluir data hora em registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Incluir data hora em registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Incluir data hora em registro Folder_announce_new Instruções SQL como utilizar...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  Alexandre Neves 4/7/2012, 16:37

    Boa tarde, JPaulo
    Nem tinha reparado nisso. Confiamos apenas no que lemos.

    Abraço, Grande Mestre
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  danilo da siva 5/7/2012, 02:32

    Boa noite JPaulo e Alexandre,

    Alexandre obrigado pelo empenho em ajudar-me, vou teste aqui e logo respondo.
    JPaulo esta fazendo um aplicativo para uma academia, o que acontece é que preciso registrar a horario e Entrada e Saidade cada Aluno, por isso criei 2 botoes de comando: btEntrada e btSaida, estava a utilizar isto:

    CurrentDb.Execute "INSERT INTO TblControleAulas(codigoControle, Dta, Entrada) Values ('" & Me.codigoControle& "', #" & Date & "#, #" & Time & "#);".... este comando é feita para o btEntrada, estava fazendo o mesmo para o btSaida mas não esta sendo efetuado no campo da mesma tabela o btSaida esta criando um novo campo para o seu registro.

    Estou com dificuldades porque nunca precisei utilizar o UPDATE, alias nem sei usa-lo (risos).
    Vou tentar fazer o que me Aconselharam e logo respondo.

    Muito obrigado!!!!!


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  danilo da siva 6/7/2012, 02:00

    Boa noite meus amigos,

    Caso resolvido consegui com a ajudar de voces fazer.
    Muito obrigado!!!!


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.

    Conteúdo patrocinado


    [Resolvido]Incluir data hora em registro Empty Re: [Resolvido]Incluir data hora em registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 13:17