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

    Como obter os nomes de campos de uma tabela via código

    avatar
    caique
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 08/12/2015

    Como obter os nomes de campos de uma tabela via código Empty Como obter os nomes de campos de uma tabela via código

    Mensagem  caique 3/4/2019, 16:04

    Caros amigos, preciso saber como obter os nomes dos campos de uma tabela via código.
    Pretendo montar um texto com os nomes dos campos e o valores preenchidos para criar um tese de defesa em função das respostas recebidas.


    Última edição por caique em 4/4/2019, 00:12, editado 1 vez(es)
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1010
    Registrado : 23/09/2011

    Como obter os nomes de campos de uma tabela via código Empty Re: Como obter os nomes de campos de uma tabela via código

    Mensagem  cleverson_manaus 3/4/2019, 16:22

    o que pretende fazer com os nomes dos campos?


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    caique
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 08/12/2015

    Como obter os nomes de campos de uma tabela via código Empty Re: Como obter os nomes de campos de uma tabela via código

    Mensagem  caique 4/4/2019, 00:14

    Boa noite, Cleverson.

    Eu preciso saber quais as respostas de várias perguntas (130).

    É necessário juntar essas respostas com os nomes dos campos que são os títulos das perguntas.

    Não quero fazer isso manualmente visto a quantidade de perguntas.

    Existe uma rotina para "pegar" os nomes dos campos de uma tabela?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1446
    Registrado : 13/12/2016

    Como obter os nomes de campos de uma tabela via código Empty Re: Como obter os nomes de campos de uma tabela via código

    Mensagem  Alexandre Fim 4/4/2019, 19:03

    Olá Caíque,

    Você pode criar um recordset para carregar os nomes dos campos da tabela desejada.
    Dessa forma, voce pode utilizar a propriedade "Fields" do recordset, conforme o codigo abaixo:


    Código:

    Option Explicit
    Option Compare Database
    Dim rs              As DAO.Recordset
    Dim db              As DAO.Database
    Dim sql             As String
    Dim x               As Integer

    Private Sub cmdCarregar_Click()
        
        Me.txtCampos = Empty
        
        Set db = CurrentDb
        sql = "SELECT TOP 1 * FROM CLIENTE"

        Set rs = db.OpenRecordset(sql)
        
        For x = 0 To rs.Fields.Count - 1
            If x = 0 Then
                Me.txtCampos = rs.Fields(x).Name
            Else
                Me.txtCampos = Me.txtCampos & vbNewLine & rs.Fields(x).Name
            End If
        Next x

        rs.Close
        Set rs = Nothing


    End Sub




    E o resultado é este:

    Como obter os nomes de campos de uma tabela via código Campos10


    Segue o exemplo para sua análise.

    Abraço
    Anexos
    Como obter os nomes de campos de uma tabela via código AttachmentCliente.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 14 vez(es)
    avatar
    caique
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 45
    Registrado : 08/12/2015

    Como obter os nomes de campos de uma tabela via código Empty Re: Como obter os nomes de campos de uma tabela via código

    Mensagem  caique 4/4/2019, 23:06

    Muito obrigado!

      Data/hora atual: 14/6/2021, 05:41