OVH Cloud OVH Cloud

Problème de formulaire

2 réponses
Avatar
borntoride
Bonjour tout le monde !

J'ai un gros probl=E8me que je r=E9sume par une exemple simplifi=E9e :

J'ai une requ=EAte qui fait des calcul et qui renvoie ses valeurs dans
un formulaire, affich=E9 en mode continu ex :

2 (en arri=E8re dans la requ=EAte il s'est fait un calcul exemple 1 X 2)
4 (2X2 ex...)
5 ...
14 ...
23 ...

Je veux pouvoir modifier ces valeurs dans le formulaire, car ce ne sont
que des valeurs suggestives pour l'utilisateur (il doit pouvoir changer
le total)

Pr=E9sentement, j'ai une erreur "impossible de modifier le recordset".
J'ai essay=E9 les trois types de recordset et ca ne fonctionne
malheureusement pas.

J'ai pens=E9 aussi =E0 cr=E9er un champ ind=E9pendant, et qu'au chargement
du form la valeur provenant de la requ=EAte se copierait dans le champ
ind=E9pendant, mais ca ne fonctionne pas en mode continu cette solution.

Quelqu'un a une id=E9e de g=E9nie ?

Merci !

Jonathan L=E9veill=E9

2 réponses

Avatar
Fred
Bonjour borntoride,

Bien entendu, tu ne pourras jamais modifier la valeur d'un champs calculé.
Il fait ajouter un champ à ta table, ensuite il faut lancer une requête mise
à jour avant l'ouverture de ton formulaire continu.
Tu peux alors modifier les valeurs de ton champ à loisir.
La requête MAJ peut éventuellement être relancée à tous moment pour rétablir
instantanément les valeurs "correctes"

Le champ indépendant n'est pas non plus une bonne solution puisqu'il
affichera la même valeur sur tout les lignes...


Fred
"borntoride" a écrit dans le message de news:

Bonjour tout le monde !

J'ai un gros problème que je résume par une exemple simplifiée :

J'ai une requête qui fait des calcul et qui renvoie ses valeurs dans
un formulaire, affiché en mode continu ex :

2 (en arrière dans la requête il s'est fait un calcul exemple 1 X 2)
4 (2X2 ex...)
5 ...
14 ...
23 ...

Je veux pouvoir modifier ces valeurs dans le formulaire, car ce ne sont
que des valeurs suggestives pour l'utilisateur (il doit pouvoir changer
le total)

Présentement, j'ai une erreur "impossible de modifier le recordset".
J'ai essayé les trois types de recordset et ca ne fonctionne
malheureusement pas.

J'ai pensé aussi à créer un champ indépendant, et qu'au chargement
du form la valeur provenant de la requête se copierait dans le champ
indépendant, mais ca ne fonctionne pas en mode continu cette solution.

Quelqu'un a une idée de génie ?

Merci !

Jonathan Léveillé
Avatar
borntoride
Merci pour la solution, c'est ce que j'ai utilié et ça marche #1 !