Récuperer type et longueur d'un champ dans un recordset en VBA
2 réponses
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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ! :) .
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.
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 ! :) .
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 ! :) .
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" <nospam@nospam.com> a écrit dans le message de
news:1e8e01c3829d$005c2120$a101280a@phx.gbl...
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.
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.