OVH Cloud OVH Cloud

Récuperer type et longueur d'un champ dans un recordset en VBA

2 réponses
Avatar
Gafish
Bonjour =E0 tous !! :)

Tout est dans le titre, je souhaiterai dans mon code VBA,=20
lors du parcours d'une table, r=E9cup=E9rer le type du champ=20
et sa longueur, car je souhaite cr=E9er dans mon code une=20
table en fonction de certains champ d'une autre.

Merci d'avance pour vos lumi=E8res ! :)

2 réponses

Avatar
Gafish
Rebonjour,

Ou encore mieux en fait :
je souhaiterai récupérer par code VBA les types et
longueur de certains champ d'une table donnée, sans la
parcourir

Merci d'avance

-----Message d'origine-----
Bonjour à tous !! :)

Tout est dans le titre, je souhaiterai dans mon code VBA,
lors du parcours d'une table, récupérer le type du champ
et sa longueur, car je souhaite créer dans mon code une
table en fonction de certains champ d'une autre.

Merci d'avance pour vos lumières ! :)
.



Avatar
Raymond
Bonjour.

tu veux tout !

Dim Fld As dao.Field
Dim Db As dao.Database
Set Db = CurrentDb
Set Fld = Db.TableDefs("table1").Fields("prenom")
MsgBox Fld.Size
MsgBox Fld.Type
Set Fld = Nothing
Set Db = Nothing


si tu fais Set Fld = CurrentDb.TableDefs("table1").Fields("prenom")
tu auras tout faux.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Gafish" a écrit dans le message de
news:1e8e01c3829d$005c2120$
Rebonjour,

Ou encore mieux en fait :
je souhaiterai récupérer par code VBA les types et
longueur de certains champ d'une table donnée, sans la
parcourir

Merci d'avance

-----Message d'origine-----
Bonjour à tous !! :)

Tout est dans le titre, je souhaiterai dans mon code VBA,
lors du parcours d'une table, récupérer le type du champ
et sa longueur, car je souhaite créer dans mon code une
table en fonction de certains champ d'une autre.

Merci d'avance pour vos lumières ! :)
.