Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [VBA] cartographie [ Archives Visual Basic / VBA ] (aegis_10)

vendredi 19 août 2005 à 22:12:32 | [VBA] cartographie

aegis_10

Bonjour à tous,

je développe une base de données d'observations naturalistes gérant la taxinomie sous forme d'arborescence (treeview), les localisations (également sous-forme d'arborescence) et divers autres outils ; ces listes hiérarchisées sont reliées à des tables de données d'échantillons, de données muséologiques, de données bibliographiques etc. L'ensemble fonctionne relativement bien, quoique cela n'a pas été simple à programmer... mais maintenant ce que je souhaiterais faire, c'est projeter les données issues des différents treeview sur des cartes géo. En cliquant sur une espèce ou un genre dans le treeview taxinomique s'afficheraient les divers points correspondant aux occurences de ces espèces ou genres sur carte de distribution. En cliquant sur le treeview des localités, le point apparaitrait sur une carte et les données des espèces concernées par ce point s'afficheraient dans une table. (Je ne sais pas si je suis clair jusque là, je sais c'est un peu particulier ce que je fais...). Or, si j'ai bien géré jusqu'à présent les relations treeview-requêtes-tables..., pour la carto se posent de gros problèmes indépendemment de la question de la programmation, car pour le code, je vois très bien ce qu'il faut écrire, mais je ne sais pas OU l'écrire. Je m'explique :
-en mode formulaire, il parait impossible d'appliquer des propriétés telles que Circle (pour dessiner des ronds), tandis qu'on peut le faire avec des états.
-un état en revanche ne semble pas pouvoir être incorporé dans un formulaire : on peut mettre un sous-formulaire dans un formulaire ou un sous-état dans un état, mais le mixage des deux, ça ne marche pas.
-j'ai essayé l'outil Microsoft Map qui marche très bien sous Excel ; sous Access l'ActiveX existe bien, mais les propriétés n'acceptent pas des données qui ne sont pas des plages Excel ; en tout cas impossible pour moi de le faire fonctionner correctement sans un export des données en excel, ce qui est donc très lourd à mettre en place et vraiment pas satisfaisant !
-j'ai regardé également d'autres solutions sur internet comme essayer d'incoporer des cartes en format "shape" directement : mais impossible de trouver le code-source (s'il existe) coorespondant et comme ça dépasse mes compétences....

Pour le moment la seule chose que j'arrive à faire, c'est :
-en mode état : projeter mes points dans un état à partir d'une requête et de paramètres contrôlés via une boîte de contrôle flottante (= lourd)
-en mode formulaire : créer une carte cliquable dont on récupère les coordonnées directement ajoutées dans la table à la bonne localité en longitude/latitude mais pas de dessiner par-dessus les occurences correspondantes.

Impossible donc d'avoir l'ensemble des fonctionnalités que j'aimerais avoir dans le même formulaire ou n'utilisant que des formulaires.

Question subsidiaire ou s'il n'y a vraiment aucune solution, est-il possible de "transposer" ou d'attaquer ma base access avec tous les formulaires déjà existants (et les treeview) vers un projet Visual Basic indépendant; c'est-à-dire faire une application VB qui comprendrait à la fois les formulaires d'Access et ceux que j'ajouterais spécialement pour la carto ? Finalement, comment procéderiez-vous si vous étiez à ma place ?

Je précise que je suis amateur et que je fais cette application dans un but purement personnel. Voilà.

Un immense merci pour votre aide ou vos idées car moi je n'en ai plus...

Cordialement,

Cédric








Cette discussion est classé dans : données, formulaire, treeview, impossible, état


Répondre à ce message

Sujets en rapport avec ce message

Access, Formulaire en Etat [ par Tsigalko ] Bonjour, J'aimerai savoir s'il est possible de creer un formulaire où il y'a des champs à remplir (données qui ne seront pas stockées dans une base) Créer un état à partir des données d'un formulaire [ par 4rocky4 ] Bonjour,J'ai un formulaire qui affiche toutes les informations d'un contact.Je voudrais, lors d'un clique sur un bouton, que toutes ces informations d formulaire/sous formulaire access [ par Xynder59 ] Bonjour à tous voila mon problème, j'ai un formulaire contenant les données d'une table et une zone de texte indépendante me donnant un "N°de mois", j glisser ma table sur le formulaire [ par faksouha ] bonjour,je veux travailler avec ma bse de données SQl server sans utiliser la connexion par du code, je vais dans le menu 'ajouter une nouvelle source Formulaire Outlook vers Acces [ par tanguy ] Bonjour Voici l'énnoncé de mon problème. J'ai des formulaires de demandes de services sous outlook. Ils contiennent des champs que doivent remplirent message d'erreur en voulant ouvrir un formulaire et un état simultanément [ par benny83 ] Bonjour,alors voilà, sous access,  j'ai un formulaire et un état qui sont basés sur la meme table. Lorsque j'ouvre le formulaire et que ensuite j'essa tri - Access [ par aurelie2003 ] Bonjour,Je travaille sous VB.Net 2003. J'ai lié des textbox au DataSet grâce à la propriété DataBindings.Text des textbox (lors de la création du form importer des données table-formulaire [ par versanne ] Bonjour,j'ai créée un formulaire dans lequel j'aimerais qu'une section se complète automatiquement à partir d'un table de clients. Je voudrais faire u CrystalReport et dataset [ par renocmoa ] Bonsoir,j'ai un soucis et je tourne en rond !!!sur un etat tout simple je voudrais changer par code sa source de données, simple pourtantetat.SetDataS Saisie de données par formulaire Excel [ par Edouardt ] Bonjour, Je voudrais faire un fichier Contact (13 champs) sous excel avec un onglet "base de données" et un onglet "formulaire". L'idée étnt d'utilis


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.