Bonjour ,
J'ai cherché à récupéré dans un premier les noms des champs.
Voici le code que j'ai trouvé :
Code :
Public Function FieldNames() As String
Dim sTable As String
Dim rs As DAO.Recordset
Dim n As Long
Dim sResult As String
sTable = InputBox("Name of table?" )
If sTable = "" Then
Exit Function
End If
Set rs = CurrentDb.OpenRecordset(sTable)
With rs
For n = 0 To .Fields.Count - 1
sResult = sResult & .Fields(n).Name & vbCrLf
Next 'n
.Close
End With
Set rs = Nothing
InputBox "Result:" & vbCrLf & vbCrLf _
& "Copy this text (it looks jumbled, but it has one field on each line)", _
"FieldNames()", sResult
End Function
|
C'est somme toute très artisanal . J'aimerai mettre la main sur une requête avec du "select columns_name ... " . Pas possible sans passer par du VBA ?