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

Access Discussion :

probleme avec des calculs et une requete de mise a jour


Sujet :

Access

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 69
    Points : 53
    Points
    53
    Par défaut probleme avec des calculs et une requete de mise a jour
    Bonjour,

    J'effectue ue requete de mise a jour, qui recupere le montant d'une facture et va la mettre apres dans un champ de ma table budget.
    La pas de probleme, mais apres je veut mettre a jour un autre champ dans la meme requete de mise a jour par un calcul.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    UPDATE budget2 SET budget2.Bdcencours = Formulaires!SF_detail_bon_de_commande!tottva, budget2.[Dépenses Total] = [budget2]![Bdcencours]+[budget2]![Factures reçues selon contrat]+[budget2]![Factures reçues hors contrats]
    WHERE (((budget2.Idbudget)=[Formulaires]![F_bon_de_commande]![txtbudget]));
    Ca marche bien pour le champ bdcencours mais pour le champ depense total y me concatene les informations des champs

    EX : si j'ai 100 dans le champ bdcencours
    200 dans le champ Factures reçues selon contrat
    et 50 dans le champ Factures reçues hors contrats
    Le champ depense total = 10020050 au lieu de 350

    Merci de m'aider

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    C'est probablement dans la définition de tes champ qu'il y a un problème.

    Si 10 +20 font en math 30, en texte ça donne 1020.

    Probablement qu'à la place de nombre tu a du texte.
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre du Club
    Femme Profil pro
    Inscrit en
    Avril 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 55
    Points : 61
    Points
    61
    Par défaut
    En effet, + revient à concaténer si Access reconaît du texte plutôt que des nombres.
    J'ajouterai que si tu ne peux changer le type des champs pour une raison quelconque, il existe des fonctions qui permettent de tranformer du texte en nombre et inversement (je ne m'en rappelle plus ... tu trouveras cependant très vite)

Discussions similaires

  1. probleme avec les dates dans une requete
    Par obydissonn dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 24/06/2008, 12h52
  2. INSERER DU TEXTE AVEC DES CHAMPS DANS UNE REQUETE SUR sql Srv 2000
    Par sauceaupistou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/03/2007, 10h02
  3. Réponses: 2
    Dernier message: 21/02/2007, 13h28
  4. Réponses: 5
    Dernier message: 12/01/2007, 11h39
  5. Probleme concernant le calcul d'une requete nulle
    Par oxoa64 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 26/07/2006, 17h10

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