Bonjour,
Suite a la création (en grande partie grâce au forum) d'un fichier de saisie de données d'observation de la faune sauvage, il y a plusieurs bénévole qui l'utilisent et de temps en temps ils m'envoient leurs données pour que j'en face la synthèse. Avec l'aide de quelques macro tous ce passe très bien.
Pour améliorer ce fonctionnement, je souhaiterais savoir s'il est possible d'envisager un fonctionnement avec une base de données commune qui serait disponible sur internet par exemple ?
Si oui avez-vous des pistes à me donner ou des liens vers des exemples existants (J'ai pas trouvé sur le forum)
Bien sur je me pose des questions sur le piratage éventuel de ces données, sur que ce passe t'il si deux utilisateurs se connectent en même temps .....etc
Merci d'avance pour votre aide et bon Weekend à tous
Patrick
soit utiliser Office on line mais c'est de la saisie simple sans macros.
soit utiliser une BD sur un serveur Web (basée sur MySql en général) mais il faut prévoir du php pour des formulaires de saisie et mise à jour, voire de consultation.
Si le serveur n'est pas sur ton PC, prévoir un échange quotidien entre la BD en ligne et ta base.
Tu peux traiter en EXCEL mais quitte à bosser avec une base je privilégierai plutôt Access ou un MySQL local sur le PC.
Avec Office Online on peut saisir dans un classeur stocké sur OneDrive pas en local (ou sans doute aussi par copier coller).
Mais on peut enregistrer le classeur depuis OneDrive vers son PC.
Mais je pense plus rationnel de travailler en BD. Excel n'en est pas une et en partage c'est pire...
Oui mais comme je le faisais remarqué et comme tu l'as aussi relevé, avec Office Online, on ne peut pas exécuter de code Vba.
Or le classeur de pmfontaine en contient.
soit utiliser Office on line mais c'est de la saisie simple sans macros.
soit utiliser une BD sur un serveur Web (basée sur MySql en général) mais il faut prévoir du php pour des formulaires de saisie et mise à jour, voire de consultation.
Si le serveur n'est pas sur ton PC, prévoir un échange quotidien entre la BD en ligne et ta base.
Tu peux traiter en EXCEL mais quitte à bosser avec une base je privilégierai plutôt Access ou un MySQL local sur le PC.
1 - Une simple saisie serait beaucoup trop longue. (Sur la BDD actuellement utilisée, il y a 27000 lignes sur 22 colonnes)
2 - Je comprend que tu me suggère de faire un formulaire HTML + PHP avec base MySQL ? Si c'est bien ta suggestion, ce n'est pas mon objectif. je veux garder mon fichier Excel.
Tu ne peux pas utiliser les macros Excel en ligne...
Excel permet au mieux d'écraser le fichier en ligne après téléchargement puis modification sur le PC d'une personne qui écraserait ensuite celui en ligne avec ses modifs (sous réserve d'avoir les droits) : on n'est pas dans le simultané...
Ton connecteur est pour une base sur PC (localhost) pas sur un serveur web distant sauf s'il t'appartient (serveur dédié privatif) et que tu gères la sécurité pour permettre un accès distant direct avec les risques associés ce qui n'est jamais fourni sur un site en hébergement partagé (hébergement classique))...
Un classeur en ligne ne pourra se connecter à la base.
Tu peux garder ton classeur Excel mais c'est MySQL qui gérera de fait les données...
Merci Chris pour ta réponse.
Si je comprend bien c'est impossible avec mon approche, donc je laisse tombé ce projet pour le moment.
Merci à tous pour votre aide
et à bientôt sur le forum
Bel été à tous
Patrick