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


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    avatar
    vinicius.anna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 199
    Registrado : 29/04/2011

    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  vinicius.anna 26/2/2013, 17:25

    Boa tarde

    Pessoal,

    Tenho uma consulta de uma determinada tabela que possui um campo que contém uma data (o campo contém data mas seu tipo de dados é texto) e ele está gravado da seguinte forma:
    Data_Evento - 31032012 (dd/mm/aaaa)

    Fiz uma consulta onde criei um campo chamado Data_Lancamento (diretamente na consulta - não existe na tabela) que ficou assim:

    Data_Lancamento: Meio([tb_lancamentos.Data_Evento];1;2) & "/" & Meio([tb_lancamentos.Data_Evento];3;2) & "/" & Meio([tb_lancamentos.Data_Evento];5;4)


    O resultado da consulta retorna exatamente o que preciso, ou seja, a data com a máscara, da forma correta que fica 31/03/2012.

    Minha dúvida é, existe alguma forma de gravar o valor do campo Data_Lancamento (que não existe na tabela, foi criado na consulta) em um determinado campo (tipo data realmente) na tabela de lançamentos ou preciso criar uma tabela temporária para isto.....

    Obrigado,

    Att. Vinicius
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  Convidado 26/2/2013, 20:33

    Boas vinicius.. se consegue isto na consulta, não há necessidade de gravar na tabela posto que a consulta é nada mais que uma representação gráfica da tabela e podes utiliza-la na origem do registro de forms ou relatorios.

    Porem se caso desejar mesmo podes utilizar uma instrução Update para gravar na tabela em um registro pre-existente

    Para transformar uma String em uma variável do tipo data, utilize o CDate.

    Cumprimentos.
    avatar
    vinicius.anna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 199
    Registrado : 29/04/2011

    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  vinicius.anna 4/3/2013, 12:26

    Bom dia Piloto,

    Obrigado, vou fazer os devidos testes e retorno a este.......

    Att. Vinicius
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  Convidado 4/3/2013, 13:06

    Very Happy
    avatar
    vinicius.anna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 199
    Registrado : 29/04/2011

    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  vinicius.anna 4/3/2013, 13:34

    Bom dia,

    Tentei usar o Cdate mas o retorno na consulta para o campo que estou tentando converter é #Erro. Tentei usá-lo da seguinte forma: ConvData: CData(Data_Evento) e o valor deste campo neste momento, sem convertê-lo é 03012012.

    Tem alguma dica de onde posso estar errando?

    Att. Vinicius
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  Convidado 4/3/2013, 16:15

    Tente:

    Dim ConvData as Date
    ConvData: CData(Me.Data_Evento)

    Cumprimentos.
    avatar
    vinicius.anna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 199
    Registrado : 29/04/2011

    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  vinicius.anna 3/4/2013, 19:04

    Piloto,

    Muito obrigado,

    Resolvido.
    avatar
    Convidado
    Convidado


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  Convidado 5/4/2013, 22:11

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA Empty Re: [Resolvido]Campo Criado em Consulta x Gravar na Tabela através do VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 02:09