Page 1 sur 1

Herbier numérique sous ACCESS. Help....

Posté : mer. 16 févr. 2011 18:07
par cocodrile
Bonjour,

J'ai crée un herbier numérique sous forme de bases de données Access. Il comporte à l'heure actuelle 186 plantes auvergnates identifiées avec certitude, décrites avec précision et photographiées dans leur milieu naturel.

J'aimerais aller un peu plus loin mais je suis coincé car Access est un logiciel redoutable de complication.

Voilà mon problème: à partir du formulaire principal de visualisation, qui comporte la taxonomie, la description et une photo de chaque plante j'aimerais, en cliquant sur un bouton de commande, lancer un petit diaporama de quelques vues créé avec un visionneur d'images type FastStone Image Viever et stocké sous forme de fichier .exe. Bien sûr, et c'est là le problème, le diaporama lancé doit correspondre à la plante en cours.

Qui peut m'aider? Je peux vous envoyer la base de données avec quelques enregistrements ( taille 280 KO ) Je peux aussi l'envoyer à ceux que ça intéresse et qui ont Access sur leur ordinateur.

J'essaye d'insérer une capture d'écran mais je n'y arrive pas.....

Re: Herbier numérique sous ACCESS. Help....

Posté : jeu. 17 févr. 2011 10:40
par florealpes
Tu peux faire pas mal de trucs avec Access, mais pour sortir du cadre classique,
il va te falloir maitriser le VBA (Visual Basic Applicatif...)...

Est-ce que tu connais ce language ?

Je suppose que tu as un identifiant unique par taxon : arnica montana = "arnmont", par exemple.

Si c'est la cas, tu lance ton diapo via un script VBA du type : "Shell c:\diapo\arnmont.exe" (ou le nom du diapo correspond au code taxon...)

Personnellement, je n'utilise pas Access car je trouve que c'est une BD de piètre qualité.
Par contre, il a l'avantage d'être un outil très accessible et assez bien packagé...

L'idéal est à mon avis est de te faire un petit site Web perso, même hébergé en local, et de faire
tourner le tout avec MySQL. Par contre tu devra franchir le pas vers une logique de programmation
plus complexe (PHP, SQL...). Les possibilités sont infinies.

Pour ton problème, je pense que tu dois trouver ta réponse sur des forum spécialisés en VBA.

A+

Franck

Re: Herbier numérique sous ACCESS. Help....

Posté : jeu. 17 févr. 2011 14:22
par cocodrile
Merci Franck pour ta réponse,

Non je ne connais pas VBA, ou très peu. J'ai appris Acces en solitaire, avec le manuel et en décorticant la base exemple " Les Comptoirs" qui est livrée avec le logiciel. J'ai vite découvert que sans Visual Basic on ne peut pas faire grand chose, mais je n'ai plus le temps ni réellement l'envie de ma lancer là dedans.

Oui, mes plantes ont un code unique généré automatiquement, formé des 2 premières lettres de la famille, du genre, de l'espèce et éventuellement de la subsp.

Ex pour Arnica montana montana: ASARMOMO

Je vais essayer ton script et je te tiendrai au courant.

Merci....

Louis

Re: Herbier numérique sous ACCESS. Help....

Posté : jeu. 17 févr. 2011 16:01
par florealpes
En effet, le VBA devient indispensable lorsque tu sors de l'utilisation type.

C'est un language objet à la grammaire très simple, tu devrais facilement trouver des bons exemples.

Je te dis "très simple", mais le developpement informatique est mon premier métier, donc je ne suis pas forcement objectif...

Tu dois d'abords chercher comment lancer un script VBA depuis un bouton, quel que soit son utilité, genre afficher un msgbox...
Ensuite, tu édite ce code et tu le remplace par un truc du genre Shell...

Le VBA, c'est assez puissant, ça fait papa-maman sans problème...

A+

Franck