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 :

Problème avec sous-formulaire


Sujet :

IHM

  1. #1
    Membre à l'essai
    Homme Profil pro
    Automaticien
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Problème avec sous-formulaire
    Bonjour,

    Je suis très novice avec Access, pour ma société je me suis fait une petite application pour la saisie de facture sous Access 2013.
    Je rencontre une erreur quand je veux saisir ma facture, je dois avoir un soucis dans mes relations mais je ne sais pas d'où ça vient, j'ai passé quelques heures à bidouiller mais sans succès.

    Ci-dessous les relations :

    Nom : relations.jpg
Affichages : 111
Taille : 63,6 Ko

    Première étape je saisi le numéro de facture
    Deuxième étape je saisi le permier élément de facture, et là, problème,voici l'erreur que j'obtiens :

    Nom : saisie_facture.jpg
Affichages : 190
Taille : 187,0 Ko

    Je met en pièce jointe ma base de donnée.
    Merci pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    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,

    C'est la table T_Factures qui est à l'origine du message d'erreur mais tu en as besoin pour le taux de TVA.
    Voici comment résoudre le problème
    Dans le sous-formulaire SF_facture :
    - Ajoute une zone de texte avec comme source Taux_TVA
    Enregistre la modification.

    Dans le sous-formulaire SF_Objets_Facture :
    - enlèves la Table T_factures de la requète source du sous-formulaire
    - effectue les modifications suivantes dans la zone de texte Taux_TVA :
    • renomme la Tx_TVA
    • dans le Source contrôle mets : =[Parent]![Taux_TVA] (ou =VraiFaux(EstNull([Parent]![Taux_TVA])20;[Parent]![Taux_TVA]) si tu veux avoir 20 comme valeur par défaut, ce que je te déconseille de faire sauf à galérer le jour ou le taux change !)


    Si tu as l'option base de données "Effectuer la correction automatique du nom" activée, la source de la zone de texte TVA devrait être modifiée automatiquement, sinon il faut remplacer Taux_TVA par Tx_TVA dans la formule de calcul ([Total_HT]*[Taux_TVA])/100.

    A priori, tu ne devrais plus avoir le message d'erreur.
    Par contre, je me demande si tu ne devrais pas mettre le Taux de TVA au niveau de la table T_objets_Facture (sauf si tous tes articles ont le même taux de TVA ou si tes factures doivent être à taux unique).
    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 ?

Discussions similaires

  1. [AC-2007] Problème avec sous formulaire
    Par delgicoule dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/09/2013, 16h03
  2. [AC-2003] problème avec sous formulaire
    Par newweek dans le forum IHM
    Réponses: 1
    Dernier message: 11/08/2010, 18h55
  3. Problème avec sous formulaire
    Par willytito dans le forum VBA Access
    Réponses: 2
    Dernier message: 25/02/2008, 12h06
  4. Réponses: 19
    Dernier message: 26/01/2006, 08h44
  5. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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