{Access} mise a jour bd depuis formulaire

Fermé
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 25 juin 2009 à 19:43
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 26 juin 2009 à 20:10
Bonjour,

Voila mon probleme g une table avec trois champ numerique

G fais un formulaire avec mes trois champ ou le champ trois est egal au 1 * 2 la formule fonctionne dans le formulaire mais cela ne se met pas a jour dans ma table le champ 1 oui le champ 2 oui mais celui avec la formule non

source controle du champ 3 est : =[champ1]*[champ2]

savez vous pourquoi merci

pour info c access 2003
A voir également:

6 réponses

zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
25 juin 2009 à 20:12
Bonsoir,

D'abord, il me semble inutile de stocker dans une table le résultat d'un calcul, ça crée des données redondantes...

Pour que ton résultat apparaisse dans la table, tu devrais demander à Access de le faire, par exemple par le biais d'une requête mise à jour.
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
25 juin 2009 à 20:15
ah d accord et comment faire cela?
0
zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
25 juin 2009 à 20:41
Crée un requête en mode création, ajoute la table puis les champs.

Clique sur le bouton qui représente deux tables superposées pour choisir le type de requête, choisis "mise à jour"

Dans la colonne où tu veux faire le calcul, à la ligne "mise à jour" tape ta formule, puis clique sur le point d'exclamation dans la barre de titre (tu peux d'abord vérifier le résultat en passant en mode feuille de données.
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
26 juin 2009 à 18:02
merci

est ce que tu serais me dire comment faire pour que qd j ouvre mon formulaire pour saisir des donné il se mette directement sur un newenregistrement et non sur le 1er de ma base de donné

merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zenon Messages postés 726 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 13 février 2010 180
26 juin 2009 à 18:53
Tu peux écrire un bout de code dans les propriétés de ton formulaire:

Onglet événement, sur ouverture, clique sur les trois... à droite, choisis générer du code et, entre "sub..." et "endsub"

tape: DoCmd.GoToRecord,,acNewRec

(je ne suis pas sûr du nombre de virgules, mais normalement Access te fournit une aide à la rédaction)
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
26 juin 2009 à 20:10
merci
0