cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 7 janv. 2005 à 18:11
Salut,
Oui, c'est possible. Un exemple pour ajouter un champ texte à une table existante en DAO :
Dim db As Database
Dim t As TableDef
Set db = OpenDatabase("c:\temp\bd1.mdb")
For Each t In db.TableDefs
If LCase(t.Name) = "table1" Then
t.Fields.Append t.CreateField("TextField", dbText)
Exit For
End If
Next
Soit tu te passes du LCase mais il faut que tu sois sûr du nom de ta table avec majuscules/minuscules soit tu le gardes et tu mets le nom de ta base en minuscules entre les guillemets.