OVH Cloud OVH Cloud

problème de champs "a la volée" dans access 2007

4 réponses
Avatar
Greg
Bonjour,

Tout fonctionnait bien sous Access 2003. En passant sous Access 2007, j'ai
le pb suivant :

Dans certains états, j'ai des champs avec des valeurs ne correspondant à
aucune table ou requête, volontairement : Access me demande alors la valeur
du champ.
Par exemple "frais de transport" dans un calcul sur un état, avant, j'avais
une fenêtre pop-up qui demandait "frais de route ?" , j'entrais un montant,
et le calcul intégré à l'état s'effectuait.
Dans un autre état, sur un champ texte, j'insérais un commentaire , à la
volée, et celui ci s'affichait dans l'état, sans problème.

Sous Access 2007, ça ne fonctionne plus. j'ai des valeurs "délirantes" s'il
s'agit de chiffres à calculer ( ex : je mets 100 dans frais de transport,
qui s'ajoute à un total de , par exemple 1000, et j'obtiens 192475298 !!!)
En format texte, j'obtiens systématiquement #Erreur.
Si je laisse le champ vide, dans le pop-up, j'obtiens un champ vide sur
l'état, sans erreur, comme avant, mais les calculs ne s'effectuent pas.

Vous avez une idée de comment solutionner ça ??

Merci.


Greg

4 réponses

Avatar
ze Titi
Bonjour Greg

La première chose à faire est de vérifier les références.
<Alt> + <F11>, Outils | Références. Décocher les références manquantes.

Ceci dit, passer de 2003 à 97 me paraît hasardeux... L'application a
été développée sur quoi ? Il me semble bien que 2003 n'autorise pas la
modification d'objets antérieurs à 2000. Je me trompe ?

Dans ton message <45b48d7d$0$5114$ du lundi
Bonjour,

Tout fonctionnait bien sous Access 2003. En passant sous Access 2007, j'ai le
pb suivant :

Dans certains états, j'ai des champs avec des valeurs ne correspondant à
aucune table ou requête, volontairement : Access me demande alors la valeur
du champ.
Par exemple "frais de transport" dans un calcul sur un état, avant, j'avais
une fenêtre pop-up qui demandait "frais de route ?" , j'entrais un montant,
et le calcul intégré à l'état s'effectuait.
Dans un autre état, sur un champ texte, j'insérais un commentaire , à la
volée, et celui ci s'affichait dans l'état, sans problème.

Sous Access 2007, ça ne fonctionne plus. j'ai des valeurs "délirantes" s'il
s'agit de chiffres à calculer ( ex : je mets 100 dans frais de transport, qui
s'ajoute à un total de , par exemple 1000, et j'obtiens 192475298 !!!)
En format texte, j'obtiens systématiquement #Erreur.
Si je laisse le champ vide, dans le pop-up, j'obtiens un champ vide sur
l'état, sans erreur, comme avant, mais les calculs ne s'effectuent pas.

Vous avez une idée de comment solutionner ça ??

Merci.


Greg


--
Voilou !
Bon courage !
Cordialement,
ze Titi

Avatar
Greg
Merci Titi,

Je ne cherche pas à passer de 2003 à 1997, mais de 2003 à 2007.

Je n'ai pas trouvé de référence manquante.

ça marche toujours pas :-)


Merci.


Greg




"Greg" a écrit dans le message de news:
45b48d7d$0$5114$

Bonjour,

Tout fonctionnait bien sous Access 2003. En passant sous Access 2007, j'ai
le pb suivant :

Dans certains états, j'ai des champs avec des valeurs ne correspondant à
aucune table ou requête, volontairement : Access me demande alors la
valeur du champ.
Par exemple "frais de transport" dans un calcul sur un état, avant,
j'avais une fenêtre pop-up qui demandait "frais de route ?" , j'entrais un
montant, et le calcul intégré à l'état s'effectuait.
Dans un autre état, sur un champ texte, j'insérais un commentaire , à la
volée, et celui ci s'affichait dans l'état, sans problème.

Sous Access 2007, ça ne fonctionne plus. j'ai des valeurs "délirantes"
s'il s'agit de chiffres à calculer ( ex : je mets 100 dans frais de
transport, qui s'ajoute à un total de , par exemple 1000, et j'obtiens
192475298 !!!)
En format texte, j'obtiens systématiquement #Erreur.
Si je laisse le champ vide, dans le pop-up, j'obtiens un champ vide sur
l'état, sans erreur, comme avant, mais les calculs ne s'effectuent pas.

Vous avez une idée de comment solutionner ça ??

Merci.


Greg



Avatar
ze Titi
Ouhla, pardon, j'ai lu un peu vite... Shame on me !

Le lien suivant parle de la migration vers 2007. C'est en anglais...
J'espère que ça pourra t'être utile...


http://technet2.microsoft.com/Office/en-us/library/1dce641e-ba1c-446a-8ff2-221769a58ba51033.mspx?mfr=true

Dans ton message du lundi
Merci Titi,

Je ne cherche pas à passer de 2003 à 1997, mais de 2003 à 2007.

Je n'ai pas trouvé de référence manquante.

ça marche toujours pas :-)


Merci.


Greg




"Greg" a écrit dans le message de news:
45b48d7d$0$5114$

Bonjour,

Tout fonctionnait bien sous Access 2003. En passant sous Access 2007, j'ai
le pb suivant :

Dans certains états, j'ai des champs avec des valeurs ne correspondant à
aucune table ou requête, volontairement : Access me demande alors la valeur
du champ.
Par exemple "frais de transport" dans un calcul sur un état, avant, j'avais
une fenêtre pop-up qui demandait "frais de route ?" , j'entrais un montant,
et le calcul intégré à l'état s'effectuait.
Dans un autre état, sur un champ texte, j'insérais un commentaire , à la
volée, et celui ci s'affichait dans l'état, sans problème.

Sous Access 2007, ça ne fonctionne plus. j'ai des valeurs "délirantes" s'il
s'agit de chiffres à calculer ( ex : je mets 100 dans frais de transport,
qui s'ajoute à un total de , par exemple 1000, et j'obtiens 192475298 !!!)
En format texte, j'obtiens systématiquement #Erreur.
Si je laisse le champ vide, dans le pop-up, j'obtiens un champ vide sur
l'état, sans erreur, comme avant, mais les calculs ne s'effectuent pas.

Vous avez une idée de comment solutionner ça ??

Merci.


Greg




--
Voilou !
Bon courage !
Cordialement,
ze Titi


Avatar
Greg
Merci Titi ! :-)

Le lien est intéressant, bien qu'il n'ait pas solutionné mon problème.

Je suis arrivé cependant à une sorte de solution:

Au lieu d'avoir le champ de mon état renseigné "à la volée" dans l'état lui
même, j'ai créé une "expression" sans données d'origine dans une requête
source de mon état : là, ça marche.

Merci d'avoir réfléchi à mon problème. !-)

Cordialement.


Greg



"ze Titi" a écrit dans le message de news:

Ouhla, pardon, j'ai lu un peu vite... Shame on me !

Le lien suivant parle de la migration vers 2007. C'est en anglais...
J'espère que ça pourra t'être utile...


http://technet2.microsoft.com/Office/en-us/library/1dce641e-ba1c-446a-8ff2-221769a58ba51033.mspx?mfr=true

Dans ton message du lundi
Merci Titi,

Je ne cherche pas à passer de 2003 à 1997, mais de 2003 à 2007.

Je n'ai pas trouvé de référence manquante.

ça marche toujours pas :-)


Merci.


Greg




"Greg" a écrit dans le message de news:
45b48d7d$0$5114$

Bonjour,

Tout fonctionnait bien sous Access 2003. En passant sous Access 2007,
j'ai le pb suivant :

Dans certains états, j'ai des champs avec des valeurs ne correspondant à
aucune table ou requête, volontairement : Access me demande alors la
valeur du champ.
Par exemple "frais de transport" dans un calcul sur un état, avant,
j'avais une fenêtre pop-up qui demandait "frais de route ?" , j'entrais
un montant, et le calcul intégré à l'état s'effectuait.
Dans un autre état, sur un champ texte, j'insérais un commentaire , à la
volée, et celui ci s'affichait dans l'état, sans problème.

Sous Access 2007, ça ne fonctionne plus. j'ai des valeurs "délirantes"
s'il s'agit de chiffres à calculer ( ex : je mets 100 dans frais de
transport, qui s'ajoute à un total de , par exemple 1000, et j'obtiens
192475298 !!!)
En format texte, j'obtiens systématiquement #Erreur.
Si je laisse le champ vide, dans le pop-up, j'obtiens un champ vide sur
l'état, sans erreur, comme avant, mais les calculs ne s'effectuent pas.

Vous avez une idée de comment solutionner ça ??

Merci.


Greg




--
Voilou !
Bon courage !
Cordialement,
ze Titi