Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

access 2007 french sous vista Familiale premium

1 réponse
Avatar
Alain Bourgeois
Cher tous,

j'ai une application qui fonctionne sur toutes les versions d'Access
jusqu'à présent (y compris version anglaise 2007).
Cette application a des soucis dans la configuration suivante : Access
2007 français, Windows Vista familial Premium.

Le problème se produit sur cet ordinateur systématiquement chaque fois
que j'ai une zone dont la propriété Control source vaut une expression
commençant par =, comme par exemple:

=IIf(DLookUp("[PSW1]";"Thérapeutes";"[ID
Thérapeute]=Forms![Psw_Liste_Sec]![ID
Thérapeute]")=Generkey(Trim([Forms]![Menu Général]![Admin_1] &
[NomT]));"Oui";"Non")

Dans ce cas, la valeur de la zone n'est jamais affichée (elle reste
blanche), et « traitement... » est affiché continuellement dans le fonds
de la fenêtre à gauche (Barre d'état).
La valeur (correcte, en plus) s'affiche :
* si je clique dans la zone,
OU
* si je minimalise puis restaure la fenêtre.


Quelqu'un peut-il me dire comment contourner ce problème sans remplacer
la version d'Access (vu que Microsoft ne procède pas à des échanges de
Microsoft Access 2007 vers 2003, ce qui m'arrangerait bien)?

Y a-t-il un paramètre de configuration qui permettrait d'expliquer ce
problème ?

Merci,
Alain

1 réponse

Avatar
Alain Bourgeois
Il y a aussi moyen d'afficher toutes les zones en faisant <F9>.
Ce souci ne se produit pas avec access 2007 UK sous win XP ni avec
run-time 2007 sous win XP.
Je l'ai chez plusieurs clients utilisant win vista et access 2007, je
pense que c'est un bug consistent et reproductible.


Alain Bourgeois wrote:

Cher tous,

j'ai une application qui fonctionne sur toutes les versions d'Access
jusqu'à présent (y compris version anglaise 2007).
Cette application a des soucis dans la configuration suivante : Access
2007 français, Windows Vista familial Premium.

Le problème se produit sur cet ordinateur systématiquement chaque fois
que j'ai une zone dont la propriété Control source vaut une expression
commençant par =, comme par exemple:

=IIf(DLookUp("[PSW1]";"Thérapeutes";"[ID
Thérapeute]=Forms![Psw_Liste_Sec]![ID
Thérapeute]")=Generkey(Trim([Forms]![Menu Général]![Admin_1] &
[NomT]));"Oui";"Non")

Dans ce cas, la valeur de la zone n'est jamais affichée (elle reste
blanche), et « traitement... » est affiché continuellement dans le fonds
de la fenêtre à gauche (Barre d'état).
La valeur (correcte, en plus) s'affiche :
* si je clique dans la zone,
OU
* si je minimalise puis restaure la fenêtre.

Quelqu'un peut-il me dire comment contourner ce problème sans remplacer
la version d'Access (vu que Microsoft ne procède pas à des échanges de
Microsoft Access 2007 vers 2003, ce qui m'arrangerait bien)?

Y a-t-il un paramètre de configuration qui permettrait d'expliquer ce
problème ?

Merci,
Alain