IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Probleme de MAJ de donnée d'une table à partie d'un calcul dans un formulaire [AC-2016]


Sujet :

IHM

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Novembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Probleme de MAJ de donnée d'une table à partie d'un calcul dans un formulaire
    Bonjour?

    J'ai un petit soucis :
    J'ai un formulaire lié à une table, dans cette table j'ai un champ "prix article unitaire", un champ "quantité" et une champ "Prix total", dans mon formulaire j'ai posé mes trois champs et dans le dernier "prix total" je fais un calcul simple "Prix unitaire" * "Quantité".
    Le résultat s'affiche dans le formulaire, mais ne se répercute pas dans la table.!!?
    Faut il passer par une requete ou changer un paramètre des options du formulaire, j'ai pas trouvé de réponse dans le FAQ sur ce sujet qui semble être simple !!

    Quelqu'un aurait une idée...

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Encore notre ingénieur en herbe ! Je crains le pire !
    Donc la 3ème textbox "prix total" de votre form, vous avez modifié la propriété Source contrôle pour générer une expression =[prix unitaire]*[quantite].
    Et comme c'est le cas, votre textbox n'est donc plus reliée à votre tbl et forcément votre champ dans la tbl reste vide.
    Il aurait été plus judicieux alors, d'affecter le type "calculé", au champ prix total dans votre tbl.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  3. #3
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    bonsoir,
    J'ai un formulaire lié à une table, dans cette table j'ai un champ "prix article unitaire", un champ "quantité" et une champ "Prix total"
    en général, ce n'est pas une bonne idée de mémoriser un champ issu du calcul de 2 autres champs de la même ligne, cela peut être source d'erreur (si une des 2 valeurs change par exemple) ...
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  4. #4
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Citation Envoyé par tee_grandbois Voir le message
    bonsoir,
    en général, ce n'est pas une bonne idée de mémoriser un champ issu du calcul de 2 autres champs de la même ligne, cela peut être source d'erreur (si une des 2 valeurs change par exemple) ...
    Si les informaticiens n'ont besoin de compter que de 0 (zéro) à 1 (un), c'est une autre paire de manche pour nos ingénieurs en herbe.
    Je procède donc par étape, des fois que.
    Si effectivement le type de données "calculé", dans les tbl, est disponible depuis Acc2010, il crée plus de problèmes qu'il n'en résout. Un exemple, un champ calculé ne peut-être mise à jour via une req qbe ou vba.
    Si MERISE n'est pas une religion, un champ calculé est en opposition avec les règles de détermination des DF.
    Je reste dans l'idée que tous les calculs doivent être réalisés à partir de req.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  5. #5
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Citation Envoyé par tee_grandbois
    en général, ce n'est pas une bonne idée de mémoriser un champ issu du calcul de 2 autres champs de la même ligne, cela peut être source d'erreur (si une des 2 valeurs change par exemple) ...
    Citation Envoyé par hyperion13
    Je reste dans l'idée que tous les calculs doivent être réalisés à partir de req
    Je confirme l'avis de ces deux éminents contributeurs.
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  6. #6
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Novembre 2015
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique

    Informations forums :
    Inscription : Novembre 2015
    Messages : 17
    Points : 13
    Points
    13
    Par défaut RE
    Très Bien

    J'ai remodelé totalement ma BD en mettant à profit vos conseils : tous les calculs passent par des requêtes, pour le moment je n'ai pas d’erreurs dans les résultats et dans les macros!!!

    Merci pour vos lumières..

    A BIENTÔT..

  7. #7
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Sérieusement, il a étudié Voltaire, Rousseau, Montesquieu, Marivaux (surtout en Callsign), etc.
    Pensez à clôturer en cliquant sur
    Et à bientôt pour de nouvelles aventures.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Récupérer les données d'une table liée et les afficher dans une vue.
    Par Lotfiphp dans le forum ASP.NET MVC
    Réponses: 13
    Dernier message: 15/06/2018, 00h25
  2. Réponses: 2
    Dernier message: 14/06/2014, 17h13
  3. Réponses: 6
    Dernier message: 07/08/2013, 12h18
  4. Réponses: 1
    Dernier message: 15/11/2010, 10h19
  5. Copie des données d'une table d'une base Interbase 6
    Par Djedjeridoo dans le forum InterBase
    Réponses: 6
    Dernier message: 02/02/2004, 09h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo