Comment creer une base de données pour des ventes

Résolu
bonsoir,
je voudrais créer une base de donnée pour enregistrer toute les ventes de différents type de produits
je vend des
-bracelets en cuir tressé (rouge, vert jaune)et de longueur différentes 3.5 cm, 3cm, 4cm de largeur
-bourses en cuir (triangulaire, uni petit modèle, uni grand modèle, avec ou sans dessins.
-ceinture en cuir (rouge, verte, bleue)
et faire la saisie des ventes sous forme d'un formulaire
mais comme il y a plusieurs choix pour une meme famille(bracelet, bourses, ceinture) je me mélange les pinceaux je n'arrive pas
comment peut mettre une relation entre les tables
1 produit a une famille mais plusieurs couleurs
je voudrais saisir dans le formulaire, la date, le lieu de vente, événement (salon, marché, foire), le produit cuir tressé( et que lui me trouve la famille à laquelle il se rapporte)la quantité et le prix
ex
bracelet(famille) tresse(produit)
voilà je n'y arrive pas je patauge 1 famille pour 4 produits de 4 couleurs différentes c'est le résumé
j'ai besoin d'aide
merci encore et d'avance
je signerais donc rosavincentludo la nulle en access 2007

6 réponses

Résumé de la discussion

Une base Access 2007 est envisagée pour enregistrer les ventes de bracelets, bourses et ceintures en cuir, en reliant chaque produit à une famille et en gérant couleurs et configurations. Des tables distinctes sont prévues : Famille, Produit et Ventes, avec des clés auto et des listes de choix pour associer rapidement un produit à sa famille. L’objectif est de permettre au formulaire de saisir un produit par son nom tout en affichant la famille correspondante, afin d’éviter une longue navigation dans les listes. En pratique, la solution s’appuie sur des relations 1-n entre Famille et Produit et sur des sous-formulaires et des requêtes pour résumer les ventes par date et lieu.

Bobot (l’IA à votre service)
  1. Bonjour,

    Vous pourriez peut-être essayer de vous créez un site sur https://fr.wix.com/ Celui ci pourrait contenir tous vos produits et vous pourriez passez vos commende là dessus ou même demander à vos clients de les passez eux même.

    Merci.
    0
    1. merci samdicoucou
      pour ton aide
      mais la base de donnée existe
      je cherche comment faire pour que dans mon formulaire lorsque j'inscrit exemple prénom(produit) il ne se rapporte qu'à une seule famille sans que j'ai a cherche dans la liste merci
      0
    2. merci samdicoucou
      je voudrais la faire et pas aller sur un site
      mais question est
      j'ai une base de donnee sur access composer de 4 tables
      Table :famille : composer n°famille et nom famille
      Table produit: compose n°produit et nom produit (avec une liste de choix)et n°famille
      seulement je ne voudrais voir paraitre( quand je selectionne pour une requete) seulement le nom produit et une liste deroulant qui ne m affiche que les criteres demandes et la il me donne toute la liste
      quand je regarde ma table famille et que je regarde dans le petit plus il apparait bien les produits qui se rapporte a cette seule famille
      est ce que tu peux m'aider svp
      merci
      c est prise de tête
      rosavincent qui veut progresser coute que coute
      0
    3. @rosavincentBonjour
      Peux tu mettre ta base compressée en zip dans un lien avec ci_joint sur le site .
      Comme cela on comprendra mieux ton problème,
      0
    4. @castoursmerci castors pour ton aide
      je vais tenter une nouvelle approche pour resoudre les differents problemes que je rencontre lorsque je fais ma base de donnee
      en resumé
      merci encore
      rosavincent
      0
    5. @rosavincentludoBonjour
      Une base exemple de gestion de stock .
      Dans un formulaire ,lors d'achats en choisissant le produit, tu as une indication du stock.
      Tu peux prendre exemple
      0
  2. Merci castors pour ton aide mais je ne saurais pas faire ce que tu me demandes...
    je fais de mon mieux, car je n'ai pas de formation informatique et je m'aide aussi des tutaux (a en avoir mal au crane et aux yeux...)
    mère au foyer = pas de formation = tu te débrouilles md

    Voila
    Ma base de données contient 4 tables
    La table n° 1 regroupe des familles de produits
    La table n° 2 regroupe les produits
    La table n° 3 les ventes
    La table n° 4 date

    Je détaille la table n°1 que j'ai nomme FAMILLE -mode création-
    N°Famille - Numéro auto
    Désignation - texte (assistant liste de choix et j inscrit les désignations des 13 familles (bijoux, sac, chaussure, manteau, jupe, pantalon, ceinture, pull, chaussettes, voiture, moto, vélo, jouet)
    Je passe en mode feuille de donnée et je renseigne ma table à l’aide de ma liste de choix
    Je fais la même chose pour les produits disons une bonne centaine
    Table n° 2 nommée PRODUT
    N° Produit – Numéro auto
    Désig prod –texte – liste de choix « ou j’inscris mes 100 articles)
    N°famille –numérique
    En mode feuille de donné
    1 er colonne le numéro auto, la 2 eme je fais défiler les désignations de ma liste de choix, 3eme colonne je renseigne par un numéro qui a apport avec la table famille

    le produit n° 1 boucle d'oreille (appartient à la famille bijou) 1
    le produit n° 2 collier (appartient à la famille bijou.....) 1
    le produit n° 10( appartient à la famille sac) 2
    le produit n°89 (appartient a la famille vélo)12...ect
    jusqu'à
    le produit n°100 bille (appartient à la famille jouet) 13

    la première requête fonctionne bien
    tri par famille et par produit

    j'aimerai que ma liste déroulante pour la desig produit soit plus selective
    ex quand je veux entrer une vente du velo rouge je note le nom de la famille d'appartenance (famille velo) que je n'ai pas a chercher dans les 100 désignations de ma liste deroulante (parce que si j'ai mille articles c'est impossible)

    j'espère avoir été clair
    merci
    0
    1. Bonjour
      Pas compliqué
      Ta base, tu la compresses avec winzip. Tu ouvres ci joint et tu charges le fichier zip.
      En bas de la page de ci joint tu cliques sur le bouton creer le lien qui s'affiche en en haut de la opage .Ce lien tu le copies puis tu le mets sur comment ca marche
      0
    2. bonjour
      il te manque la table client
      0
    3. bonsoir castours
      non je n'ai pas besoin d'un table client
      cette base est fictive
      en ne mettant que 3 tables
      la table famille
      la table produit
      la table vente
      quand je demande une requête famille et produit tout fonctionne bien
      je demande un tri par famille et il me donne la famille et les produits qui s'y rapportent jusque là ça marche
      ensuite j'ai fait un formulaire et là j'ai déjà un bug
      (dans ma table produit j'ai 83 produits)
      et quand je rentre
      le 01/01/2016 à paris au marché de noel j'ai vendu un article référence dans ma table produit et bien il me crée l article n° 84
      voila
      merci pour ton aide
      rosa
      0
    4. @castoursje vais encore y travailler un petit moment
      je vais pas me coucher de bonne heure...
      0
  3. re
    la réponse directement affichée par la boite de dialogue microsoft office access est
    le champs ne peut pas être mis a jour

    avec l'assistant je crée un formulaire et un sous formulaire
    le formulaire les données sont ok
    dans le sous formulaire quand je veux renseigner quel produit (désignation du produit) il me répond que le champs ne peut pas être mis a jour
    je vais continuer
    j'ai lu aussi quelque part je sais plus ou je lis tellement de chose que l'anti virus peut aussi bloquer
    j espère a plus
    rosavincent
    0
    1. bonjour
      as tu regarder le lien que je t'ai envoyé
      0
      1. bonjour Castours
        déjà merci pour le lien
        j'ai regardé, dans les grandes lignes c'est ça
        une question si une base est vide d'info comme par exemple la table des ventes( puisqu'il n'y en a pas encore) la requête est vide
        quand je cree le formulaire si la désignation produit le message "le champs n'est pas valide" et puis pourquoi il me cree un nouveau numero produit ou famille alors qu'elles existent deja
        merci encore pour ton aide
        rosa
        0
      2. @rosavincentBonjour
        difficile de te repondre.
        Tout dépend comment tu as construit ton formulaire et relation entre les tables.
        Tu peux essayer d'adapter ma base a ton projet.
        Sinon peux tu dans un document word mettre l'inventaire de tes champs de tes tables
        0
      3. @rosavincentBonjour
        Dans ce lien un debut de ta base suivant les infos que tu as donnés.
        Fait formulaire et sous formulaire.
        si cela te va donne moi ton avis
        Tu peux donner au formulaire produits des informations complementaire comme la forme la longueur , la couleur
        Puis par le suite faire des ventes et des factures si c'est neccessaire
        0
      4. bonjour Castours
        déjà un grand merci oui c'est ça c'est ce que j'ai construit aussi
        c'est pour entrées les données que ça coince
        j'ai bien fait mes quatre tables c'est a quelque chose près les mêmes que ton exemple
        voila comment j'aimerai concevoir ce formulaire
        en entête saisie des ventes (c'est pour facilité la lecture )
        date de vente sous forme 26/02/2016
        lieu de vente : Rouen (Ville)
        Evenement : foire(exemple : expo, salon, marché de noel, marche bord de mer, médiéval etc)
        et plusieurs formulaires 13 au total en fonction des familles
        je pars bien d'une requête.
        bon je vais prendre un peu de temps pour analyser tes formulaires et tes sous formulaires
        merci
        rosa
        0
    2. Bonjour
      Quand tu ouvres ta base en access 2007
      Il y a barre avec le message suivant:
      Avertissement sécurité du contenu de la base de données a eté déactivée. et un bouton option.
      tu cliques sur ce bouton pour activer les macros de la
      base en cours
      0
      1. ca y est je l'ai vue...
        bises
        je te tiens au courant
        merci encore
        0
      2. encore un dernier service
        peux tu m'envoyer la base
        vide de tout enregistrement, sans aucune vente
        afin de repartir sur une base totalement vierge
        c'est une sécurité et nomme la sauvegarde rosa et pas vente
        bisous
        amitié rosa
        0
      3. @rosavincentBonjour
        http://www.cjoint.com/c/FCbjuSziuhq
        Dans ce lien information perso
        0
    3. https://www.cjoint.com/c/FBCqbwllCUa

      bonjour
      c'est fait
      Plus tard si tu veux faire des états ou une synthese de ventes avec une requete d'analyse croisée dynamique qui reprendrait le produit, la quantité et la somme des ventes. on pourra essayer de le faire.
      En conclusion tu adoptes mon projet.
      Dans les enregistrements , j'ai vu que tu avais mis comme ville St Quentin.
      Tu es de la region. J'ai des amis qui habite a Faire en Tardenais
      0
      1. non mais je peux venir mdr
        0
      2. Dans la derniere base tu as effacé tout les enregistrements dans la table t datevente
        c'est bien ca
        donc on ne peut pas repartir de1 si tu effaces 2 dates on repart au numéro 3
        essaie tu verras
        bises
        rosa
        0
      3. @rosavincentBonsoir
        C'est normal vu que l'on gerait par le N° auto.Donc on partira 3 ou 4 suivant le nombre qui a été effecer
        0
      4. @castoursbonjour castours
        je vais essayer de remettre mon numéro auto a 1
        souhaite moi bonne chance
        rosa
        0
      5. @rosavincenthttps://www.cjoint.com/c/FBDkUBDtnSa

        Bonjour
        La base avec N°Auto a 0
        Comment J'ai Fait:
        Il faut que le N° auto n'est aucune relation entre les tables.
        Alors en mode creation tu effaces le N° auto et tu le recreais.
        Tu refais la relation a condition que la table reliée soit vide ou comporte les memes N°
        0