Requete ajout
alcap0ne
Messages postés
12
Statut
Membre
-
plubarj Messages postés 103 Statut Contributeur -
plubarj Messages postés 103 Statut Contributeur -
Bonjour,
J'ai un formulaire qui entre des données dans une table, jusque la tout va bien. Ensuite j'ai une requète qui fait des calculs en fonction des données entrées, j'aimerai alors que les resultats de ces calculs remplissent les champs correspondant de la table, quelqu'un aurait par hasard une idée sur la manière de faire, merci d'avance, bon soleil et bonne journée
J'ai un formulaire qui entre des données dans une table, jusque la tout va bien. Ensuite j'ai une requète qui fait des calculs en fonction des données entrées, j'aimerai alors que les resultats de ces calculs remplissent les champs correspondant de la table, quelqu'un aurait par hasard une idée sur la manière de faire, merci d'avance, bon soleil et bonne journée
2 réponses
Bonjour,
1 - En quel langage ?
2 - En principe on évite de mettre des données issues d'un calcul dans une table de base de données. Par exemple pour une ligne de facture, on a le prix unitaire HT et la quantité, on ne met pas le prix total HT, ni le prix total TTC. Ceux ci n'ont pas besoin d'être stockés.
;o)
polux
1 - En quel langage ?
2 - En principe on évite de mettre des données issues d'un calcul dans une table de base de données. Par exemple pour une ligne de facture, on a le prix unitaire HT et la quantité, on ne met pas le prix total HT, ni le prix total TTC. Ceux ci n'ont pas besoin d'être stockés.
;o)
polux
Hello Alcap0ne
Il serait préférable que ton formulaire n'entre pas les données directement dans la table.
Complète ta requête pour qu'elle présente en résultat tous les champs de ta table et ensuite tu mets un bouton [OK] sur ton formulaire auquel tu attribue le code sur l'évènement Click:
Tu peux également ajouter avant ton RunQL
Il serait préférable que ton formulaire n'entre pas les données directement dans la table.
Complète ta requête pour qu'elle présente en résultat tous les champs de ta table et ensuite tu mets un bouton [OK] sur ton formulaire auquel tu attribue le code sur l'évènement Click:
DoCmd.RunSQL "INSERT INTO maTable ( maColonne1, maColonne2 ) SELECT '"& me.monChamp1 &"' AS Expr1, '"& me.monChamp2 &"' AS Expr2;"Tu peux obtenir le code SQL de ta requête via le menu Affichage.
Tu peux également ajouter avant ton RunQL
DoCmd.SetWarnings Falseet après:
DoCmd.SetWarnings True