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


4 participantes

    Campos com formato @ após importação

    avatar
    ifahidalgo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  ifahidalgo 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
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  delsonk 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 : Respeito às Regras 100%

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

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

    Mensagem  ifahidalgo 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?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  DamascenoJr. 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 : Respeito às Regras 100%

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

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

    Mensagem  ifahidalgo 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.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 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: 9/11/2024, 18:48