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

Discussions sur les photos, le matériel, les techniques de prise de vue, les réglages...
Répondre
cocodrile
Messages : 185
Enregistré le : dim. 18 avr. 2010 18:44
Localisation : Bas Livradois Auvergne

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

Message 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.....
Avatar du membre
florealpes
Administrateur du site
Messages : 1238
Enregistré le : dim. 16 mars 2008 20:59
Localisation : Remollon, Hautes-Alpes (05)
Contact :

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

Message 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
Vallée de la Durance (Hautes-Alpes)
Organisation de stages de botanique alpine et provençale.
http://www.florealpes.com et http://www.pulsatille.com
cocodrile
Messages : 185
Enregistré le : dim. 18 avr. 2010 18:44
Localisation : Bas Livradois Auvergne

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

Message 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
Avatar du membre
florealpes
Administrateur du site
Messages : 1238
Enregistré le : dim. 16 mars 2008 20:59
Localisation : Remollon, Hautes-Alpes (05)
Contact :

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

Message 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
Vallée de la Durance (Hautes-Alpes)
Organisation de stages de botanique alpine et provençale.
http://www.florealpes.com et http://www.pulsatille.com
Répondre