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 :

Comment utiliser la meme table pour plusieurs formulaires


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    octobre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Comment utiliser la meme table pour plusieurs formulaires
    Bonjour a Zot!!

    Voila mon probleme,j´ai une base de donnee Access de gestion de facturation et stock en "debit" et j´ai besoin de me servir des tables existantes pour creer des formulaires devis et stockage donc "credit".

    Jútilise les tables suivantes pour la facturation (debit):

    TClient,TFacture,TArticle,TLignedeFacture,TEncours

    Je voudrais pouvoir recuperer les donnees des tables TClient,Tarticle pour le formulaire DEVIS en enregistrant les devis dans une Tdevis et TligneDe Devis .
    ainsi qu´1 formulaire Stock qui recupere les donnees de la TArticle mais cette fois en ajoutant la table Tfournisseur et en enregistrant les saisies stock dans une Tstock et TLigneDeStock tout en creditant le stock de la TArticle

    Comment puis je faire plusieurs relations de 1á plusieurs sur ces memes tables???????

    Mon probleme c que meme en creant tout ca, j´ai sans cesse des messages d´erreur de recordset avec des champs cle qui sont sans doublons la Tclient,Tarticle...........

    Merci pour votre aide

    Cordialement
    Paco

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    15 189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 15 189
    Points : 23 163
    Points
    23 163
    Par défaut
    Je ne saisi pas la nature de ton problème. Access fait cela presque naturellement.

    Utilise l'assitant de création de formulaire qui devrait te permettre d'aller chercher les infos dont tu as besoin dans une ou plusieur table.

    Ensuite l'architecture classique de ce genre d'appli c'est :

    Table Article :
    Code article
    Descr
    Qte en stock

    Table Mouvement :
    Code article
    QteAjouteeSupprimee

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    octobre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Salut Marot_r,

    Merci deja pour ta reponse mais mon probleme est plus compliqué et je connais les capacité d´Access mais je n´arrive pas á recuperer les informations de la TArticle pour m´en servir et incrementer les tables TFacture,TDevis et Tstock pour garder les traces de mes enregistrements.

    Alors pour le moment je lie les tables dont j´ai besoin mais sur des appli differentes mais j´aimerai avoir tout sur la meme........

    Alors je cherche et je trouverai........

    Si tu as une solution Merci

    paco

  4. #4
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    je pense que tu dois avoir un sérieu problème de conception de ton modèle.
    Peux tu nous montrer ton schéma ce sera plus facile.

    Une solution serait aussi de rajouter un champ à ta ligne facture qui te permettrait de savoir si c'est un devis, une facture établie ou une facture payée. Cela dépend naturellement de ce que tu veux faire avec ton application, si c'est seulement de faire des factures de faire des rappels etc...

    à toi de voir car sur le sujet il existe une foule de livre avec code et exemple

    A+

  5. #5
    Nouveau Candidat au Club
    Inscrit en
    octobre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    cette appli doit me gerer les factures ,les devis et les stocks avec la table client commune pour les factures et les devis
    et la table article commune pour les tables factures ,devis,stock
    mais les saisies doivent s´enregistrer sur des tables differentes(tFacture,Tdevis et Tstock)car sinon je ne peux pas trier mes enreg [/img]

  6. #6
    Membre actif Avatar de samlepiratepaddy
    Profil pro
    Inscrit en
    juillet 2005
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2005
    Messages : 320
    Points : 217
    Points
    217
    Par défaut
    Slt,
    Il sagit bien de la conception de ta base qui est en cause !!
    difficile de t'aider sur le sujet car c'est le nerf de la guerre dans ACCESS !
    Pour chaque TABLE il te faut te poser les bonnes questions !
    Quels sont les enregistrements unique et ceux qui ne le sont pas !
    Exemple :
    1 client--->plusieurs devis-->qui découlent plusieurs Factures (ou pas)
    etc...
    Donc une table client
    Une table devis
    Une table facture
    Donc déja dans ta table "devis" tu doit retrouver l' ID (Numéro unique) du client !
    Par logique je supose qu'une facture ne peut découler que d'un devis
    Donc ta table Facture doit retracer l' ID devis
    Un devis est composer d'un ou plusieurs "produits" ou de quoi il est composé
    Donc Une table DétailDevis doit comporter aussi l 'ID du devis et l' ID produit
    Ensuite des requetes te permettront de retrouver...
    Pour chaque client son ou ces devis, ceux qui fini en factures, les produits qui composent chaque devis.....
    Quand j'ai une facture retracer les produits (grace au devis ) de la facture et les déduire de la table STOCK etc...etc...etc...
    et encore...
    Chaque produit a un fournisseur ou plusieurs ??
    Prix achat/vente conseillé
    Tva
    etc..
    etc..

    La construction d'une bdd c'est beaucoup de papier AVANT de commencer a construire la Bdd elle même !!!

    Bon courage ...
    Mais aide toi de bouquins ou des TUTOs sur le sujet !
    La connaissance ne vaut que si elle est partagée par tous et pour tous!
    Access et moi c'est mais en fait on s' bien !
    Ps: Je comprend très vite quand on m'explique longtemps !!

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/01/2009, 21h06
  2. [WebForms]Comment utiliser la touche entrée pour valider un formulaire ?
    Par yonialhadeff dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 10/05/2006, 12h29
  3. Réponses: 1
    Dernier message: 21/02/2006, 17h13
  4. Un submit pour plusieurs formulaires
    Par beufa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/11/2005, 15h51
  5. Comment utiliser une icône personnalisée pour un composant ?
    Par Bruno75 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 22/09/2005, 17h24

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