Enregistrer la valeur d'un contrôle dans une table
4 réponses
Christophe
Bonjour,
dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire.
Est-il possible d'enregistrer cette valeur calculée dans un des champs de la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
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
Gafish
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans le controle source de ta zone de texte, ainsi ce sera stocké dans ta table. Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément rafraichis.
Arnaud
"Christophe" a écrit dans le message news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le message
news: 5FB40B08-7EDE-42D6-96CB-ADF842731E98@microsoft.com...
Bonjour,
dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire.
Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en
utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans le controle source de ta zone de texte, ainsi ce sera stocké dans ta table. Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément rafraichis.
Arnaud
"Christophe" a écrit dans le message news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Christophe
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action "DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans le controle source de ta zone de texte, ainsi ce sera stocké dans ta table. Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément rafraichis.
Arnaud
"Christophe" a écrit dans le message news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me
proposes d'insérer le nom du champ est justement là où j'ai où noté
l'expression pour le calcul de la valeur. Est-il possible de mettre cette
expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans
succés.
Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le message
news: 5FB40B08-7EDE-42D6-96CB-ADF842731E98@microsoft.com...
Bonjour,
dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire.
Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en
utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action "DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans le controle source de ta zone de texte, ainsi ce sera stocké dans ta table. Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément rafraichis.
Arnaud
"Christophe" a écrit dans le message news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Gafish
Ok, en ce cas il faut mettre ton calcul ailleurs. Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et tu mets ton calcul.
Arnaud
"Christophe" a écrit dans le message news:
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me
proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans
succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" a écrit dans le message
news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Ok, en ce cas il faut mettre ton calcul ailleurs.
Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement
perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que
la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la
zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et
tu mets ton calcul.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le message
news: 453D9EF1-1E5E-4A95-8164-D154EB143760@microsoft.com...
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu
me
proposes d'insérer le nom du champ est justement là où j'ai où noté
l'expression pour le calcul de la valeur. Est-il possible de mettre cette
expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut"
sans
succés.
Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de
l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des
propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ
dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta
table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans
une
table un résultat de calcul, sachant qu'il ne sera peut etre pas
forcément
rafraichis.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le
message
Ok, en ce cas il faut mettre ton calcul ailleurs. Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et tu mets ton calcul.
Arnaud
"Christophe" a écrit dans le message news:
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me
proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans
succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" a écrit dans le message
news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Christophe
Merci, ça marche. Il ne reste plus qu'à choisir entre cette solution et le "DéfinirValeur" de la macro. Je trouve que la solution d'Arnaud est bien moins lourde mais paradoxalement, pour l'instant, les champs semblent se remplir plus vite avec la macro ???
Encore merci pour ton aide Arnaud.
Christophe
Ok, en ce cas il faut mettre ton calcul ailleurs. Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et tu mets ton calcul.
Arnaud
"Christophe" a écrit dans le message news:
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me
proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans
succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" a écrit dans le message
news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?
En vous remerciant pour votre aide,
Christophe
Merci,
ça marche. Il ne reste plus qu'à choisir entre cette solution et le
"DéfinirValeur" de la macro. Je trouve que la solution d'Arnaud est bien
moins lourde mais paradoxalement, pour l'instant, les champs semblent se
remplir plus vite avec la macro ???
Encore merci pour ton aide Arnaud.
Christophe
Ok, en ce cas il faut mettre ton calcul ailleurs.
Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement
perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que
la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la
zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et
tu mets ton calcul.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le message
news: 453D9EF1-1E5E-4A95-8164-D154EB143760@microsoft.com...
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu
me
proposes d'insérer le nom du champ est justement là où j'ai où noté
l'expression pour le calcul de la valeur. Est-il possible de mettre cette
expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut"
sans
succés.
Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de
l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des
propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ
dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta
table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans
une
table un résultat de calcul, sachant qu'il ne sera peut etre pas
forcément
rafraichis.
Arnaud
"Christophe" <Christophe@discussions.microsoft.com> a écrit dans le
message
Merci, ça marche. Il ne reste plus qu'à choisir entre cette solution et le "DéfinirValeur" de la macro. Je trouve que la solution d'Arnaud est bien moins lourde mais paradoxalement, pour l'instant, les champs semblent se remplir plus vite avec la macro ???
Encore merci pour ton aide Arnaud.
Christophe
Ok, en ce cas il faut mettre ton calcul ailleurs. Par exemple si ton calcul dépend d'une autre zone, mets sur l'evenement perte focus (LostFocus) le calcul que tu affectes à la zone. Imaginons que la zone qui doit recevoir le calcul s'appele ZoneCalc et ZoneSource étant la zone qui sert au calcul tu peux mettre
Me.ZoneCalc = ME.ZoneSource + 1
Ici tu remplaces bien sur ZoneCalc et ZoneSource par le nom de tes zones et tu mets ton calcul.
Arnaud
"Christophe" a écrit dans le message news:
Merci pour ta réponse Arnaud.
Tu as effectivement compris mon problème ; cependant l'emplacement où tu me
proposes d'insérer le nom du champ est justement là où j'ai où noté l'expression pour le calcul de la valeur. Est-il possible de mettre cette expression ailleurs. J'ai déjà essayé la propriété "valeur par défaut" sans
succés. Depuis j'ai en parti résolu mon problème à l'aide d'une macro et de l'action
"DéfinirValeur" mais une solution n'utilisant que la fenêtre des propriétés
de la zone de texte m'intéresse toujours.
Christophe
"Gafish" wrote:
Bonjour,
Oui, si j'ai bien compris ce que tu souhaites, tu mets le nom du champ dans
le controle source de ta zone de texte, ainsi ce sera stocké dans ta table.
Après, il faut voir s'il est souhaitable dans ton cas de stocket dans une
table un résultat de calcul, sachant qu'il ne sera peut etre pas forcément
rafraichis.
Arnaud
"Christophe" a écrit dans le message
news:
Bonjour, dans un formulaire de saisie, un contrôle contient une valeur calculée à
partir d'un des autres contrôles du formulaire. Est-il possible d'enregistrer cette valeur calculée dans un des champs de
la
table dans laquelle sont saisies les données ? Est-ce possible en utilisant
une des fonctions de la fenêtre "Propriété" du contrôle ?