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]Nome do Campo da Tabela_ Referência MATRICIAL

    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  sultani 30/1/2018, 03:12

    Bom Dia.

    Tenho uma tabela em Access, onde os devidos campos de 1 a 8 sâo nomeados como "Ponto1", "Ponto2", "Ponte3", ......, até "Ponto8".

    Numa macro, tenho uma variável (ws_ponto) que vai de 1 a 8.


    Como posso executar a instrução "INSERT INTO" para os campos Ponto1, ...., Ponto8 usando essa variável ws_ponto, ou seja:

    CurrentDb().Execute "Insert Into TAB_PONTO (Ponto&ws_ponto) VALUE " & WS_VALOR &");"  

    O que é necessário para corrigir literalmente o campo Ponto&ws_ponto, para que a macro interprete o campo como Ponto1, ...Ponto8, na instruçao acima?


    Obrigado a todos;
    Sultani.


    Última edição por sultani em 31/1/2018, 09:54, editado 1 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty Re: [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  Alvaro Teixeira 30/1/2018, 10:56

    Olá Sérgio,

    Veja se é isto que pretende:
    Código:
    CurrentDb().Execute "Insert Into TAB_PONTO (Ponto" & ws_ponto & ") VALUE " & WS_VALOR & ");"

    Abraço
    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty Re: [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  sultani 30/1/2018, 13:06

    Bom dia ahteixeira.

    Sua sugestão deu erro "Tempo de Execução 3127: Nome do Campo 'Ponto1' desconhecido"....com a variável = 1 e o campo 'Ponto1' existente na tabela.

    Tem outro modo de corrigir?

    Grato,
    Sultani.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty Re: [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  Alvaro Teixeira 30/1/2018, 14:34

    Olá Sérgio,

    Teste assim:
    Código:
    CurrentDb().Execute "Insert Into TAB_PONTO ([" & "Ponto" & ws_ponto & "]) VALUE " & WS_VALOR & ");"

    ou assim:
    Código:
    Dim xPonto As String
    xPonto = "Ponto" & ws_ponto
    CurrentDb().Execute "Insert Into TAB_PONTO ([" & xPonto & "]) VALUE " & WS_VALOR & ");"

    Abraço
    avatar
    sultani
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 27/08/2012

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty Re: [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  sultani 30/1/2018, 19:31

    Boa tarde ahteixeira.


    Sua solução funcionou.

    Muito obrigado pela resposta.

    Vivendo e aprendendo...

    Abraço e boa semana;
    Sultani.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL Empty Re: [Resolvido]Nome do Campo da Tabela_ Referência MATRICIAL

    Mensagem  Alvaro Teixeira 31/1/2018, 08:17

    Olá Sérgio, obrigado pelo retorno.

    Não se esqueça de dar o tópico como Resolvido, veja como fazer:
    https://www.maximoaccess.com/t860-resolucao-de-topicos

    Abraço

      Data/hora atual: 1/12/2022, 23:04