Avatar billede testpilot_dk Nybegynder
06. november 2005 - 11:19 Der er 2 kommentarer og
1 løsning

Hvordan tilføjer man en beskrivelse til sine felter

Hej

Jeg har følgende SQL kald og ønsker at der bliver tilføjet en beskrivelse på hvert felt, hvordan gør jeg det

CREATE TABLE test(id COUNTER PRIMARY KEY ... "Tæller", tekst VARCHAR(30) ... "Tekst om siden");
Avatar billede terry Ekspert
06. november 2005 - 13:14 #1
as far as I know you cant.
Avatar billede terry Ekspert
06. november 2005 - 13:21 #2
The Description property a built-in properties for a field and therefore cant be done in SQL but it might be possible in VBA code.
Avatar billede jesperfjoelner Nybegynder
06. november 2005 - 13:33 #3
The Description property doesn't exist until you actually assign a
description. If you try to access the description property for a table that
doesn't have a description, it'll raise an error (3270: Property Not Found)

Public Function funcListDescription()
On Error GoTo ErrorPoint

    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim fld As Field

    Set db = CurrentDb
    Set tdf = db.TableDefs("YourTableNameHere")
    For Each fld In tdf.Fields
        Debug.Print fld.Properties("Description")
    Next fld

ExitPoint:
    db.Close
    Set db = Nothing
    Exit Function

ErrorPoint:
    If Err.Number = 3270 Then
        Resume Next
    Else
        MsgBox "The following error has occurred:" _
        & vbNewLine & "Error Number: " & Err.Number _
        & vbNewLine & "Error Description: " & Err.Description _
        , vbExclamation, "Unexpected Error"
    End If
    Resume ExitPoint

End Function
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester