MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Campos com formato @ após importação

    avatar
    ifahidalgo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 340
    Registrado : 13/10/2011

    Campos com formato @ após importação Empty Campos com formato @ após importação

    Mensagem  ifahidalgo em 12/9/2019, 16:12

    Boa Tarde

    senhores, fiz uma importação de uma planilha em excel para uma tabela no access, sendo que todos os campos na tabela access ficaram com uma "@", na propriedade FORMATO do campo. como retirar essa informação de determinado campo?

    link da imagem do erro

    Campos com formato @ após importação Error10


    Obrigado
    avatar
    delsonk
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 163
    Registrado : 26/11/2013

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  delsonk em 14/9/2019, 12:18

    Bom dia!

    Isso significa que por ocasião da importação o Access detectou que os campos importados do do tipo texto.

    Definindo a propriedade formato para campos do tipo Texto e Memorando:

    É possível utilizar símbolos especiais na configuração da propriedadeFormato para criar formatos personalizados para campos Texto e Memorando.

    Configuração:

    É possível criar formatos texto e memorando personalizados utilizando os símbolos a seguir.

    Símbolo - Descrição

    @ - Um caractere de texto (um caractere ou um espaço) é requerido.

    & - Um caractere de texto não é requerido.

    > - Força todos os caracteres para maiúsculos.

    < - Força todos os caracteres para minúsculos.

    Abraço, Delson
    avatar
    ifahidalgo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 340
    Registrado : 13/10/2011

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  ifahidalgo em 16/9/2019, 13:16

    Sim, compreendi. Mas o problema é que converti o campo da tabela conforme abaixo, que era texto na importação

    CurrentDb.Execute ("ALTER TABLE tabela ALTER COLUMN campodata date;")

    mas a informação de @ ainda ficou no formato mas agora como data, ai o que acontece, o valor do campo fica desconfigurado.

    preciso saber como tirar esse @ na propriedade formato do campo data, mas em VBA?
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1017
    Registrado : 22/11/2016

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  IvanJr. em 16/9/2019, 21:31

    Link abaixo mostrando como mexer na propriedade format via VBA

    usandoaccess.com.br/dicas/criar-propriedades-format-legenda-mascara-vba.asp


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    ifahidalgo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 340
    Registrado : 13/10/2011

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  ifahidalgo em 23/9/2019, 16:18

    estou tentando adaptar o codigo ao meu, mas acontece o seguinte erro;

    o campo e "periodofim"
    CurrentDb.Execute ("ALTER TABLE tblRO ALTER COLUMN [Período Fim] date;")
    CurrentDb.TableDefs("tblRO").Fields("[Período Fim]").Name = "periodofim"
    Set bd = CurrentDb
    Set prp = bd.TableDefs("tblRO"). _
    Fields("periodofim"). _
    CreateProperty("Format", dbText, "Short Date")
    bd.TableDefs("tblRO").Fields("periodofim").Properties.Append prp <----------

    o erro diz : Erro em tempo de execução 3367
    Não é possivel efetuar o acrescimos, já existe um objeto com o mesmo nome na coleção.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6379
    Registrado : 15/03/2013

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  ahteixeira em 24/9/2019, 10:02

    Olá a todos,

    Ivan Felipe, disponibilize Excel com dados de amostragem e base de dados com a parte envolvida na importação para se testar.
    Assim fica mais fácil para qualquer membro ajudar.

    Abraço a todos

    Conteúdo patrocinado

    Campos com formato @ após importação Empty Re: Campos com formato @ após importação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2019, 21:51