Inscrire valeur d'une expression dans une table
Guimb0
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
tessel75 -
tessel75 -
Bonjour à tous,
Voilà depuis ce matin j'ai une problématique :
- Impossibilité d'enregistrer, dans ma table de donné, une valeur que j'ai obtenue par l'entremise d'une expression dans mon formulaire.
--------------------------
Les expression de source contrôle sont les suivantes :
=[Formulaires]![Formulaire certificat cadeaux]![no certificat]
et
=([Montant disponible]-[Montant utilisé])
-------------------------
Vous avez des pistes de solutions ? Ça me serait d'une grande aide car, une base de donnée sans données... pas très pratique!!! :0)
Voilà depuis ce matin j'ai une problématique :
- Impossibilité d'enregistrer, dans ma table de donné, une valeur que j'ai obtenue par l'entremise d'une expression dans mon formulaire.
--------------------------
Les expression de source contrôle sont les suivantes :
=[Formulaires]![Formulaire certificat cadeaux]![no certificat]
et
=([Montant disponible]-[Montant utilisé])
-------------------------
Vous avez des pistes de solutions ? Ça me serait d'une grande aide car, une base de donnée sans données... pas très pratique!!! :0)
A voir également:
- Inscrire valeur d'une expression dans une table
- Table ascii - Guide
- Table des matières word - Guide
- Comment s'inscrire sur vinted - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
1 réponse
Bonsoir,
Une base de données, par définition même, est faite pour limiter au maximum les données stockées, le reste est calculé à chaque ouverture.
Aussi :
1) il n'y pas lieu de stocker le résultat de l'expression "([Montant disponible]-[Montant utilisé])", mais tout au contraire il y a lieu de créer une requête dont un des champs sera "[MontantRestant]= [Montant disponible]-[Montant utilisé]"
2) Tu ne dis pas comment est construite la table ou la requête source de ton formulaire, mais il me semble que pour obtenir ce que tu veux, il suffirait que valeur du contrôle de ton formulaire soit simplement "=[no certificat]".
C'est le contrôle du formulaire qui prend la valeur du champ de la table, pas le contraire.
Bonne suite
Une base de données, par définition même, est faite pour limiter au maximum les données stockées, le reste est calculé à chaque ouverture.
Aussi :
1) il n'y pas lieu de stocker le résultat de l'expression "([Montant disponible]-[Montant utilisé])", mais tout au contraire il y a lieu de créer une requête dont un des champs sera "[MontantRestant]= [Montant disponible]-[Montant utilisé]"
2) Tu ne dis pas comment est construite la table ou la requête source de ton formulaire, mais il me semble que pour obtenir ce que tu veux, il suffirait que valeur du contrôle de ton formulaire soit simplement "=[no certificat]".
C'est le contrôle du formulaire qui prend la valeur du champ de la table, pas le contraire.
Bonne suite