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.
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
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é
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" <joleveille@gmail.com> a écrit dans le message de news:
1143152155.448880.316880@i39g2000cwa.googlegroups.com...
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.
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é
borntoride
Merci pour la solution, c'est ce que j'ai utilié et ça marche #1 !
Merci pour la solution, c'est ce que j'ai utilié et ça marche #1 !