A
Alain Bourgeois
Chers tous,
j'ai écrit la fonction suivante pour changer la propriété filterOnLoad
de chaque formulaire de la db.
*************************
Function correctAccess2007()
Dim Ff As Form, i As Integer
i = 0
For Each Ff In Forms
i = i + 1
DoCmd.OpenForm Ff.Name, acDesign
Ff.FilterOnLoad = False
DoCmd.Close acForm, Ff.Name, acSaveYes
Next
MsgBox "forms:" & i
End Function
**********************
quand j'exécute sous access2007, il affiche "0".
Si j'utilise le même code pour modifier une propriété existant en access
2000/2002/2003 (filter, backColor, ...) ca marche!
La collection Forms n'existe plus en 2007????? (mais il ne donne pas
d'erreur quand on l'utilise)
Merci,
Alain
j'ai écrit la fonction suivante pour changer la propriété filterOnLoad
de chaque formulaire de la db.
*************************
Function correctAccess2007()
Dim Ff As Form, i As Integer
i = 0
For Each Ff In Forms
i = i + 1
DoCmd.OpenForm Ff.Name, acDesign
Ff.FilterOnLoad = False
DoCmd.Close acForm, Ff.Name, acSaveYes
Next
MsgBox "forms:" & i
End Function
**********************
quand j'exécute sous access2007, il affiche "0".
Si j'utilise le même code pour modifier une propriété existant en access
2000/2002/2003 (filter, backColor, ...) ca marche!
La collection Forms n'existe plus en 2007????? (mais il ne donne pas
d'erreur quand on l'utilise)
Merci,
Alain