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 :

Débutant passer de excel à access [AC-2013]


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien de reconditionnement
    Inscrit en
    Mai 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de reconditionnement

    Informations forums :
    Inscription : Mai 2015
    Messages : 21
    Points : 25
    Points
    25
    Par défaut Débutant passer de excel à access
    Bonjour,

    Je suis un habitué d'Excel et pour une fois j'en découvre la limite concernant les bases de données (ça met du temps à s'ouvrir, la lenteur d'exécution est horrible). On m'a conseillé de le faire sous access sans m'en dire d'avantage.
    Donc avant de me lancer dans les méandres des tutos et FAQ, je voulais savoir si mon projet excel est possible dans access.

    Je possède deux bases de données très conséquentes de plus de 150.000 références. Le but était de faire un moteur de recherche qui nous affiche tous les éléments de la requête.

    On rentre la référence d'une vis et il nous affiche la ligne de toutes les références de produits qui possèdent cette vis avec tous les éléments associés comme le nom du produit, la référence du produit, le prix et le nom de la vis. (je travaille dans un magasin de meuble et je gère la pièce détachée. En gros une vis X on la retrouve dans une commode ou dans un lit. Donc dans le cas où je ne possède plus la vis dans mon bac Commode je sais que je peux la retrouver dans le bac Lit)

    Ci-joint une photo (c'est plus parlant) du fichiers terminé sous excel.

    Nom : Capture.PNG
Affichages : 278
Taille : 17,8 Ko

    Je voulais pousser le vice en rajoutant la photo associée à ma vis (dans le cas ou je suis en vacances, mes collègues pourront se servir du programme sans mal)

    Alors Est-ce possible ?

    Merci d'avance

    Vianney

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 18
    Points : 19
    Points
    19
    Par défaut
    Bonjour,

    Pour répondre à ta question : oui c'est possible et je t'invite même sincèrement à franchir le pas !
    Access répond parfaitement à des problèmes comme le tien. Ton outil de travail n'en sera que plus performant et agréable à utiliser.

    Pour commencer je t'invite à consulter les différents tutoriels de ce site qui sont très bien fait. Prend bien le temps d'établir un bon modèle relationnel (qui est très souvent intuitif).

    Cordialement,

  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 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Si tu veux créer un formulaire de recherche multicritère, jette un œil sur ce tutoriel, tu y trouveras UNE méthode et les références à d’autres tutoriels qui traitent le même sujet : http://claudeleloup.developpez.com/t...-multicritere/

    Et si ton vice est d’ajouter l’image des vis, pas de souci, on peut aussi : http://claudeleloup.developpez.com/t...plic-ploc/#LII
    (à chacun son vice : les vis, les vins...)
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Technicien de reconditionnement
    Inscrit en
    Mai 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de reconditionnement

    Informations forums :
    Inscription : Mai 2015
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Merci de vos réponses !

    J'épluche un peu ce que je vois.... les tutos sont bien expliqués mais faut que je m'accroche un peu car je suis paumé lol !

    De ce que je comprend, faut créer autant de table qu'on a de recherche multi à faire. Ensuite, il faut lié les tables par leur données communes (si on a NOM dans une table, on doit lié NOM dans l'autre table)

    Puis créer des formulaires à la manière des userform d'Excel et programmer le tout (la partie ou je coince pour le moment en tant que débutant)

    Suis-je dans le juste pour le moment ?

  5. #5
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    mais faut que je m'accroche un peu car je suis paumé lol
    Quand tu débarques dans un pays où tu ne connais pas encore la langue, faut un peu de temps...


    De ce que je comprends, faut créer autant de tables qu'on a de recherches multi à faire.
    Mais non, c'est beaucoup plus simple : il suffit que ta requête contienne un paramètre qui fait référence aux champs du formulaire, et son contenu va s'adapter tout seul.

    Donne plus de détails sur le contenu de ta base, si tu veux qu'on te mette le pied à l'étrier.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Technicien de reconditionnement
    Inscrit en
    Mai 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de reconditionnement

    Informations forums :
    Inscription : Mai 2015
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    J'essaye de trouver un hébergeur pour vous envoyer mon fichier (>20Mo) pour mieux vous expliquer.

    https://mon-partage.fr/f/vrcN8Nnz/

    J'ai deux bases de données qui ont en commun une colonne "Référence" et qui sont à mettre à jour séparément.
    La première base de données reprend les infos suivantes :
    1. Référence de la vis
    2. Nom de la vis
    3. Référence du meuble qui contient cette vis
    4. Nom du meuble
    bien entendu la référence de la vis a beaucoup de doublon car on retrouve cette vis dans plein de meuble.

    La seconde base de données contient
    1. Référence du meuble
    2. Nom du meuble
    3. Prix (fictif dans mon cas car j'ai pas les données du boulot)

    Le but est de faire un formulaire de recherche multi
    1. Par référence de vis : dans ce cas là, il m'affiche tous les meubles qui ont cette référence de vis (avec le nom de la vis, la référence du meuble, le nom du meuble et.... son prix qui est sur la seconde base de données)
    2. Par référence de meuble : affiche la référence du meuble, son nom et toutes les vis qui constituent le meuble.

    Pour faire simple,

    Recherche 1 : 123456 --> Vis cruciforme 0.5 cm se trouve dans la commode blanche référence 45678900 à 75€ ou dans le lit marron référence 45612388 à 98€ etc etc


    recherche 2 : 45678900 --> commode blanche vous trouverez 123456 --> vis cruciforme 0.5 cm et 456789 --> bump blanc etc etc

  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 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,



    De ta base, j’ai récupéré une table pour les pièces détachées et une table des articles





    J’ai ajouté une table de liaison entre elles




    Avec ces relations





    Et un formulaire père/fils qui gère ces deux tables :





    Tu peux accéder directement à une pièce en complétant dans un champ en jaune.

    Tu trouveras la théorie nécessaire dans ce tutoriel : http://claudeleloup.developpez.com/t...us-formulaire/


    La db est ici : http://claudeleloup.developpez.com/&...29yakudark.zip


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

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Technicien de reconditionnement
    Inscrit en
    Mai 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de reconditionnement

    Informations forums :
    Inscription : Mai 2015
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Merci bien,

    je vais tenter de le reproduire car ça n'a aucun intérêt de juste reprendre votre travail. Juste deux questions car j'ai lu votre travail mais j'ai du sauter une étape : comment avez-vous fait pour qu'on puisse écrire dans un menu déroulant au lieu d'aller chercher l'information ?

    et ma seconde question est : comment avez-vous fait pour n'avoir que la page de recherche pour qu'il soit utilisable dès l'ouverture d'access ?

  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 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    comment avez-vous fait pour qu'on puisse écrire dans un menu déroulant au lieu d'aller chercher l'information ?
    Je n'ai pas compris la question.


    comment avez-vous fait pour n'avoir que la page de recherche pour qu'il soit utilisable dès l'ouverture d'access ?

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

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Technicien de reconditionnement
    Inscrit en
    Mai 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien de reconditionnement

    Informations forums :
    Inscription : Mai 2015
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Désolé de ne pas avoir été plus explicite sur ma première question. Merci pour la seconde.

    En fait, je voulais remplacer le menu déroulant par une zone texte où l'on rentre la demande de requête pour la recherche. Par exemple, je voudrais la référence 100001, je la saisie dans une zone texte au lieu d'aller la chercher dans le menu déroulant (imaginez avec mes 150000 références).

    Or j'ai vu que dans ce que vous avez fait, y'a possibilité de taper la référence dans le menu déroulant et aussi d'aller la chercher en défilant le menu. J'ai tenté d'en faire un mais ça ne fonctionne pas.

    et une dernière question avant de mettre résolu sur ce topic : Est-ce que le fait de mettre des images à chaque référence de vis (145000 références) va ralentir le processus de recherche ?

  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 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Or j'ai vu que dans ce que vous avez fait, y'a possibilité de taper la référence dans le menu déroulant et aussi d'aller la chercher en défilant le menu. J'ai tenté d'en faire un mais ça ne fonctionne pas.
    C'est pourtant toujours le cas dans les zones de liste modifiables : ou bien tu saisis directement la valeur (si tu la connais) ou bien tu la cherches dans la liste et tu cliques.

    Est-ce que le fait de mettre des images à chaque référence de vis (145000 références) va ralentir le processus de recherche ?
    Non, pour autant que les images soient à l'extérieur de la base.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Passer Gestion Bulletins scolaires d'Excel à Access
    Par Krakenn dans le forum Modélisation
    Réponses: 4
    Dernier message: 27/09/2018, 15h06
  2. passer une variable excel à access en vba
    Par fafaf dans le forum Access
    Réponses: 2
    Dernier message: 22/07/2015, 15h16
  3. méthode pour passer de excel à access
    Par HF974 dans le forum Access
    Réponses: 4
    Dernier message: 22/01/2009, 09h17
  4. Comment passer de excel a access
    Par catoucat dans le forum Access
    Réponses: 3
    Dernier message: 24/08/2006, 09h45
  5. Réponses: 5
    Dernier message: 26/05/2004, 10h42

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