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

  1. #1
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut [Tutoriel] Apprendre à utiliser Access pour gérer une cave à vin
    Bonjour,

    http://claudeleloup.developpez.com/t...ss/cave-a-vin/

    Cette application de gestion de cave à vin n'a pas la prétention de rivaliser avec les logiciels existants, même gratuits, que vous pouvez facilement trouver sur la toile.
    Voyez plutôt ceci comme un prétexte pour montrer combien il est facile d'utiliser Access pour réaliser des outils bien pratiques : en l'occurrence, une gestion de stock.
    En effet, il s'agit de décrire différents articles (les bouteilles) que l'on entre en stock (les achats), que l'on range à un endroit précis (les casiers de la cave), que l'on sort ensuite (les consommations… avec modération) et périodiquement dresser l'inventaire (ce qui reste, valorisé ici au dernier prix d'achat).

    C’est aussi l'occasion de montrer quelques réalisations pratiques qui répondent à des questions posées sur le forum :
    - construire un formulaire de recherche multicritère (ici, basé sur une requête enregistrée qui est non modifiable) ;
    - afficher une image différente pour chaque enregistrement et logeant ces images en dehors de la base ;
    - montrer une astuce pour contourner l'absence de mise en forme conditionnelle pour un cadre d'options ;
    - décrire une méthode pour cloner un enregistrement et ses dépendants éventuels dans les tables liées à la sienne ;
    - construire un état basé sur une requête d'analyse croisée ;
    - imprimer un état sur plusieurs colonnes, quand cela permet d'économiser du papier.

    Vos commentaires sont les bienvenus.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  2. #2
    Expert éminent sénior Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    novembre 2004
    Messages
    6 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : novembre 2004
    Messages : 6 483
    Points : 10 947
    Points
    10 947
    Par défaut
    Bonsoir Claude,
    tu nous a encore servi un grand millésime avec ce tuto

    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 ?

  3. #3
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    À ta santé ! Guy.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  4. #4
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2014
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : juin 2014
    Messages : 114
    Points : 100
    Points
    100
    Par défaut
    Salut, en voilà le coup du génit.
    Merci Claude

  5. #5
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 895
    Points : 15 542
    Points
    15 542
    Billets dans le blog
    21
    Par défaut
    Merci Claude !

    A consulter sans modération
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Comprendre les choses par soi-même c'est bien sympa

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON


    Portez-vous bien

    ?????????????????????????!????????????????

  6. #6
    Candidat au Club
    Homme Profil pro
    Passionné
    Inscrit en
    décembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Passionné

    Informations forums :
    Inscription : décembre 2016
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Merci Claude !
    Avec vos tutos, la coupe n'est jamais pleine ! Fantastique.

    Merci

    Fabien

  7. #7
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  8. #8
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2020
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Fonctionnement sur l'état par région
    Bonjour
    J'ai cherché à remplacer une application de gestion d'une cave à vin développer par MicroApplication et cette BDD répond au besoin. Je ne suis pas un pro d'Access mais avec un peu de persévérance et curiosité j'ai commencé à adapter cette application. Toutefois je me heurte à une erreur sur l'état par région quand par exemple il n'y a aucune bouteille en stock de vin doux naturel une erreur d'exécution 3070 s'affiche. Je ne sais pas si ce problème a déjà été soulevé et suis preneur de toute information. merci d'avance

  9. #9
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    Bonjour hand92,

    Bienvenue puisque c’est ton premier message sur dvp.
    Pas sûr que je puisse t’aider ainsi sans ausculter ta base de données.
    Peux-tu poster le zip de ta base en version compatible Access2000 ?
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  10. #10
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2020
    Messages : 5
    Points : 6
    Points
    6
    Par défaut suite a signalement anomalie
    Merci pour la réponse, je joins ma BDD '(caveavinperso)mais je me suis dépanné en supprimant les entêtes dans l'état par contre la base de données du forum (caveavin) plante car il n'y a plus de vin doux naturel
    je l'envoi aussi
    Fichiers attachés Fichiers attachés

  11. #11
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    par contre la base de données du forum (caveavin) plante car il n'y a plus de vin doux naturel
    J'ai téléchargé ton fichier joint : CaveAvin.zip.
    Cela semble fonctionner chez moi.
    Veux-tu décrire les manipulations que tu fais quand tu constates que « ça plante » ?


    --------

    Pour ce qui concerne CaveAvinPerso.zip, il semble que tu fais appel à un répertoire Etiquettes que tu ne m'as pas joint.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  12. #12
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2020
    Messages : 5
    Points : 6
    Points
    6
    Par défaut suite anomalies
    Bonjour
    Merci pour le temps consacré à mon problème :
    Dans Caveavin, à partir du menu je clique sur Listes, puis l'état Répartition des bouteilles par région et là se produit l'erreur. Pour moi lorsque le stock d'une catégorie de vin est à 0 (le cas présent les vins doux naturels) l'état ne peut afficher les données, il en va de même pour les blancs moelleux et rouge qui sont regroupés avec les blancs et les rouges dans cet état) Si je remet une bouteille de vin doux en stock cela fonctionne.
    Dans Caveavinperso, j'ai modifié le répertoire images en étiquettes donc en recopiant ou renommant images ça passe avec peut-être des incohérences (sinon je l'envoi), j'ai aussi supprimer dans l'état Répartition des bouteilles par région les références de colonnes des Vins doux et moelleux ce qui rend le tableau fonctionnel.
    Pour ma part j'analyse cette erreur à un stock à 0 pose problème dans ce rapport (requête sql à voir ?)

  13. #13
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    Bonjour hand92,

    En fait, c’est la source de l’état eRepartition qui fait problème : c’est une requête croisée et elle coince lorsqu’il n’y a pas de données pour une de ses colonnes.
    On va un peu ruser pour faire en sorte qu’on trouve une quantité (éventuellement zéro) pour chaque catégorie.
    J’ai ajouté cette requête rRepartition0


    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT "-" AS Region, tCategories.Categorie, 0 AS NbreBouteilles
    FROM tCategories;

    Et j’ai créé l’union rRepartitionComplet = rRepartition + rRepartitionO
    Soit :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT tRegions.Region, tCategories.Categorie, Sum(stock([tBouteillesPK])) AS NbreBouteilles
    FROM tRegions INNER JOIN (tAppellations INNER JOIN (tCategories INNER JOIN (rInventaire INNER JOIN tBouteilles ON rInventaire.tBouteillesFK = tBouteilles.tBouteillesPK) ON tCategories.tCategoriesPK = tBouteilles.tCategoriesFK) ON tAppellations.tAppellationsPK = tBouteilles.tAppellationsFK) ON tRegions.tRegionsPK = tAppellations.tRegionsFK
    GROUP BY tRegions.Region, tCategories.Categorie  UNION SELECT "-" AS Region, tCategories.Categorie, 0 AS NbreBouteilles
    FROM tCategories;
    Et, dans la foulée, j’ai modifié la source de l’état :


    Cette fois, on y est :


    La db modifiée est ici : http://claudeleloup.developpez.com/%2699/CaveAvin.zip
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  14. #14
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2020
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Bonsoir
    Merci pour la correction, je vais m'atteler à remettre en phase avec mes données

  15. #15
    Futur Membre du Club
    Homme Profil pro
    retraité
    Inscrit en
    décembre 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2020
    Messages : 5
    Points : 6
    Points
    6
    Par défaut besoin d'aide
    Bonjour
    J'essaye d'apporter un module de choix de vin par rapport à un plat, j'ai réussi à créer mon formulaire et avec quelques recherches à le faire à priori fonctionner sauf que je bloque pour le dernier affichage de la requête dans la zone de liste, sans vouloir abuser quelle est la solution
    D'avance merci
    Fichiers attachés Fichiers attachés

  16. #16
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    novembre 2006
    Messages
    20 398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 20 398
    Points : 291 164
    Points
    291 164
    Par défaut
    Bonjour,

    Désolé de ne pouvoir t'aider : ma version d'Access 2000 ne me permet pas de lire le fichier.
    Si vos yeux piquent à cause des fautes d'orthographe, c'est un don que vous pouvez exploiter en cliquant ici.

    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/01/2015, 01h21

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