OVH Cloud OVH Cloud

Impression des propriétés

1 réponse
Avatar
HA
Bonjour

Comment peut on faire pour imprimer les propriétés d'un champs ou autres
ctrl dans access xp?

Merci

1 réponse

Avatar
Raymond
Bonjour.

tu peux faire ceci pour les champs d'une table:
On Error Resume Next
Dim Ix As Integer
Dim Db As DAO.Database
Dim Rs As DAO.Recordset
Set Db = CurrentDb
Set Rs = Db.OpenRecordset("Matable")
For Ix = 0 To Rs.Fields.Count - 1
Debug.Print Rs.Fields(Ix).Name & ";" & Rs.Fields(Ix).Type
Debug.Print Rs.Fields(Ix).Size & ";" &
Rs.Fields(Ix).Properties("description")
Next Ix
Rs.Close
Set Db = Nothing
Set Rs = Nothing

La description est une propriété en lecture seule qui n'existe que si elle
est renseignée dans la table. si elle n'existe pas une erreur est générée
d'où le on error resume next en début.

pour un formulaire tu peux faire:
Dim Ctl As Control
For Each Ctl In Form_Formulaire1
Debug.Print Ctl.Name & ";" & Ctl.ControlType
Next

tout ceci n'étant que des exemples.
--
@+
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.


"HA" a écrit dans le message de
news:
Bonjour

Comment peut on faire pour imprimer les propriétés d'un champs ou autres
ctrl dans access xp?

Merci