Actualiser la fenetre tables de la base de données
2 réponses
AJADV
Bonjour,
dans mon code Visual Basic je crée une ou plusieurs tables suivant les
circonstances. Quand à la fin je veux savoir lesquelles ont été crées,
j'exécute une boucle du type
For Each Tbl in Cat.Tables
If Tbl.Type ="TABLE" Then
If Tbl.Name="xxxx" then
debug.print "Table xxxx trouvée"
End If
End IF
Next
Or cette routine ne trouve jamais mes tables car il faudrait au préalable
actualiser la fenetre des tables (ce que l'on fait normalement avec la touche
F5 quand on est sur la fenetre).
Quelqu'un pourrait-il me dire comment réaliser cette opération directement
dans le code ? Merci d'avance.
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
Raymond [mvp]
Bonjour.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement RefreshDatabaseWindow
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" a écrit dans le message de news:
Bonjour, dans mon code Visual Basic je crée une ou plusieurs tables suivant les circonstances. Quand à la fin je veux savoir lesquelles ont été crées, j'exécute une boucle du type For Each Tbl in Cat.Tables If Tbl.Type ="TABLE" Then If Tbl.Name="xxxx" then debug.print "Table xxxx trouvée" End If End IF Next Or cette routine ne trouve jamais mes tables car il faudrait au préalable actualiser la fenetre des tables (ce que l'on fait normalement avec la touche F5 quand on est sur la fenetre). Quelqu'un pourrait-il me dire comment réaliser cette opération directement dans le code ? Merci d'avance.
-- AJ
Bonjour.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement
RefreshDatabaseWindow
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" <AJADV@discussions.microsoft.com> a écrit dans le message de news:
FD3B740A-DD92-49EF-A1DA-655313EC7A74@microsoft.com...
Bonjour,
dans mon code Visual Basic je crée une ou plusieurs tables suivant les
circonstances. Quand à la fin je veux savoir lesquelles ont été crées,
j'exécute une boucle du type
For Each Tbl in Cat.Tables
If Tbl.Type ="TABLE" Then
If Tbl.Name="xxxx" then
debug.print "Table xxxx trouvée"
End If
End IF
Next
Or cette routine ne trouve jamais mes tables car il faudrait au préalable
actualiser la fenetre des tables (ce que l'on fait normalement avec la
touche
F5 quand on est sur la fenetre).
Quelqu'un pourrait-il me dire comment réaliser cette opération directement
dans le code ? Merci d'avance.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement RefreshDatabaseWindow
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" a écrit dans le message de news:
Bonjour, dans mon code Visual Basic je crée une ou plusieurs tables suivant les circonstances. Quand à la fin je veux savoir lesquelles ont été crées, j'exécute une boucle du type For Each Tbl in Cat.Tables If Tbl.Type ="TABLE" Then If Tbl.Name="xxxx" then debug.print "Table xxxx trouvée" End If End IF Next Or cette routine ne trouve jamais mes tables car il faudrait au préalable actualiser la fenetre des tables (ce que l'on fait normalement avec la touche F5 quand on est sur la fenetre). Quelqu'un pourrait-il me dire comment réaliser cette opération directement dans le code ? Merci d'avance.
-- AJ
AJADV
Un grand merci pour la réponse. Cela marche en effet très bien. AJ
Bonjour.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement RefreshDatabaseWindow
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" a écrit dans le message de news:
Bonjour, dans mon code Visual Basic je crée une ou plusieurs tables suivant les circonstances. Quand à la fin je veux savoir lesquelles ont été crées, j'exécute une boucle du type For Each Tbl in Cat.Tables If Tbl.Type ="TABLE" Then If Tbl.Name="xxxx" then debug.print "Table xxxx trouvée" End If End IF Next Or cette routine ne trouve jamais mes tables car il faudrait au préalable actualiser la fenetre des tables (ce que l'on fait normalement avec la touche F5 quand on est sur la fenetre). Quelqu'un pourrait-il me dire comment réaliser cette opération directement dans le code ? Merci d'avance.
-- AJ
Un grand merci pour la réponse. Cela marche en effet très bien.
AJ
Bonjour.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement
RefreshDatabaseWindow
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" <AJADV@discussions.microsoft.com> a écrit dans le message de news:
FD3B740A-DD92-49EF-A1DA-655313EC7A74@microsoft.com...
Bonjour,
dans mon code Visual Basic je crée une ou plusieurs tables suivant les
circonstances. Quand à la fin je veux savoir lesquelles ont été crées,
j'exécute une boucle du type
For Each Tbl in Cat.Tables
If Tbl.Type ="TABLE" Then
If Tbl.Name="xxxx" then
debug.print "Table xxxx trouvée"
End If
End IF
Next
Or cette routine ne trouve jamais mes tables car il faudrait au préalable
actualiser la fenetre des tables (ce que l'on fait normalement avec la
touche
F5 quand on est sur la fenetre).
Quelqu'un pourrait-il me dire comment réaliser cette opération directement
dans le code ? Merci d'avance.
Un grand merci pour la réponse. Cela marche en effet très bien. AJ
Bonjour.
utilise la fonction: Application.RefreshDatabaseWindow ou simplement RefreshDatabaseWindow
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"AJADV" a écrit dans le message de news:
Bonjour, dans mon code Visual Basic je crée une ou plusieurs tables suivant les circonstances. Quand à la fin je veux savoir lesquelles ont été crées, j'exécute une boucle du type For Each Tbl in Cat.Tables If Tbl.Type ="TABLE" Then If Tbl.Name="xxxx" then debug.print "Table xxxx trouvée" End If End IF Next Or cette routine ne trouve jamais mes tables car il faudrait au préalable actualiser la fenetre des tables (ce que l'on fait normalement avec la touche F5 quand on est sur la fenetre). Quelqu'un pourrait-il me dire comment réaliser cette opération directement dans le code ? Merci d'avance.