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

Conception Discussion :

Projet complexe, conception possible ?


Sujet :

Conception

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Projet complexe, conception possible ?
    Bonjour,

    Je vais devoir créer une application sous Access en VBA.
    Il s'agit de récupérer dans une liste (fichier au format CSV) des données concernant le recensement des bouches d'égoût dans une ville. Pour chaque bouche, on souhaite éditer une fiche individuelle incluant la position géographique, l'adresse approximative, la profondeur...
    Contrainte : les fiches crées doivent l'être directement en .pdf. (je pensais créer des feuilles excel à la volée à partir d'un fichier de référence et les enregistrer directement en pdf, mais je n'ai pas trouver la syntaxe en vba).
    Je souhaiterais intégrer dans ces fiches une photo concernant la bouche (prise au moment du "recensement") et dont le nom du fichier jpg est intégré dans les données saisies sur le terrain. Contrainte : image en petite résolution pour être contenue dans une fusion de plusieurs cellules de la feuille excel, donc dans un format d'image fixe et prédéfini.
    Le plus compliqué : produire un petit schéma variable. Chaque bouche d'égoût est représenté par un cercle. Elle a au moins une entrée et une sortie, mais peut avoir une ou plusieurs entrées de collecte émanant des bâtiments situés autour. Ici, on cherche à répertorier le nombre de tuyaux qui arrivent à la bouche, à les positionner sur un cercle avec une précision de 12 points (comme sur une horloge) et à inscrire un identifiant pour chaque entrée sur le schéma. Je sais que je ne pourrais pas générer le schéma dans excel, juste l'intégrer dans plusieurs cellules fusionnées.
    Mais quelle appli, programmable en vba, me permettrait de générer les schémas ?
    Pour l'instant, je n'en suis qu'au stade du projet. Si quelqu'un a des idées à me soumettre, je l'en remercie d'avance.

    Cordialement

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 593
    Points : 34 256
    Points
    34 256
    Par défaut
    Salut,

    en dehors du fait au'un titre plus explicite et un dessin de ce que tu veux faire auraient permis de perdre tous ceux qui n'auront pas eu le temps ni l'envie de lire ton pavé, oui c'est possible sous Excel ou Access.

    Je sais que je ne pourrais pas générer le schéma dans excel
    ah bon, et pourquoi ca ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut
    Bonjour, Bonjour, !

    Citation Envoyé par didierjean Voir le message
    Je vais devoir créer une application sous Access en VBA.
    Cela commence déjà mal :   ici c'est un forum Excel ‼


    Citation Envoyé par didierjean Voir le message
    mais je n'ai pas trouver la syntaxe en vba
    De niveau grand débutant rien qu'en activant l'Enregistreur de macro puis via Enregistrer sous
    la syntaxe est livrée sur un plateau !   Sans compter les nombreux exemples dans le forum VBA Excel …


    Citation Envoyé par didierjean Voir le message
    Contrainte : image en petite résolution pour être contenue dans une fusion de plusieurs cellules de la feuille excel, donc dans un format d'image fixe et prédéfini.
    La résolution sera celle de la source. Toutefois Excel dispose d'une fonctionnalité de compression d'image.
    Plus il y aura d'images, plus le classeur grossira exponentiellement plus il sera long à l'ouverture
    car Excel charge tout en mémoire contrairement à Access bien plus efficace sur ce plan là …
    Inutile de fusionner, oui à cheval sur plusieurs cellules si nécessaire et chaque image est redimensionnable.


    Citation Envoyé par didierjean Voir le message
    Mais quelle appli, programmable en vba, me permettrait de générer les schémas ?
    Que ce soit avec les dessins prédéfinis ou avec les outils de dessins il y a de quoi faire sous Office !

    _________________________________________________________________________________________________________
    Je suis Paris, Istanbul, Berlin, Nice, Bruxelles, Charlie, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Merci
    Bonsoir,

    Merci pour ces premiers éléments de réponse.

    En fait, il me semblait qu'au niveau de la durée des traitements, ce serait mieux de récupérer les données dans un table access, de remplir chaque fiche à partir d'une feuille de référence excel, d'enregistrer celle-ci (en pdf) puis de passer à la fiche suivante en remplaçant les données.
    Il n'est pas question de créer un classeur contenant toutes les fiches individuelles, ce serait ingérable : un classeur de 1600 feuilles...

    Je vais chercher comment compresser les images (1 par fiche) directement dans excel.

    Par contre, je n'ai aucune idée concernant le schéma.

    Il faut reproduire un cercle. en périphérie de celui ci, figurent les différentes entrées (tuyau) sur 12 positions possibles (horloge), mais on ne représente que celles qui existent, bien-sûr.

    Cordialement,
    .

  5. #5
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut

    En fait ce n'est pas une fonctionnalité VBA mais via la barre d'outils Image une fois une photo sélectionnée.

    L'idéal est d'enregistrer au bon format les photos pour avoir le minimum de traitement côté VBA …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

Discussions similaires

  1. projet pour conception web!
    Par katy.72 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 21/09/2007, 15h31
  2. [Projet] est ce possible et comment?
    Par eclesia dans le forum Maven
    Réponses: 1
    Dernier message: 10/05/2007, 10h44
  3. requête complexe (si possible !?)
    Par Mister Q dans le forum Langage SQL
    Réponses: 1
    Dernier message: 02/05/2007, 16h19
  4. [Projet] Shump concept 'battle 3000"
    Par mokshu2003 dans le forum Projets
    Réponses: 7
    Dernier message: 27/09/2006, 20h45
  5. [C#] appler une fenêtre d'un autre projet! est ce possible??
    Par othland dans le forum Windows Forms
    Réponses: 1
    Dernier message: 10/04/2006, 09h55

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