Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2011, 02h12   #1
Futur Membre du Club
 
Inscription : novembre 2009
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 40
Points : 16
Points : 16
Par défaut Extraction et traitement de base de données

Bonjour

J'aurais voulu savoir s’il était possible d'envisager une exportation de données d'un fichier Excel.


Explications:
J'ai un tableau d'avancement qui doit être renseigné par plusieurs personnes différentes. Derrière les données il y a un traitement qui est effectué par du langage VBA.

Question:
J'aurais voulu savoir si il était possible de récupérer à chaque ouverture du fichier client (Fichier qui contient le traitement des données via du code VBA) les données mises à jour par les utilisateurs?

Exemple:

Mr X possède le fichier client, fichier type feuille excel,
Mr X télécharge le fichier contenant les données via le client,
Mr X L'ouvre avec le client qui va mettre en forme les données,
Mr X effectue les modifications puis renvoi les données sur le serveur (type FTP),

Voir schéma explicatif


Cordialement
Novo
n0vocaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2011, 12h54   #2
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 675
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 675
Points : 7 664
Points : 7 664
Bonjour,

Ton cas est vraiment un de ceux pour lesquels je déconseillerais l'usage d'Excel.

A moins de mettre en place un mécanisme de verrouillage, travailler en mode déconnecté présente le risque de modifications concurrentes.

Que fais-tu si 2 personnes chargent le fichier et le modifient dans la même période?

De même, si tu mets un mécanisme de verrouillage en place, que fais-tu si un utilisateur charge le fichier et l'oublie? Tu bloques tous les autres?

En conclusion, pour moi, il faut travailler avec un vrai moteur de base de données et travailler en ligne.
Quitte à avoir une interface Excel pour ne pas dépayser les utilisateurs.
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2011, 14h50   #3
Futur Membre du Club
 
Inscription : novembre 2009
Messages : 40
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 40
Points : 16
Points : 16
Alors pour répondre brièvement aux questions posé par AlainTech en #2:

Citation:
Que fais-tu si 2 personnes chargent le fichier et le modifient dans la même période?
Je mets en place un système de verrouillage qui, si le fichier a déjà été importé le système restreint l'accès aux autres téléchargements de fichiers.

Citation:
De même, si tu mets un mécanisme de verrouillage en place, que fais-tu si un utilisateur charge le fichier et l'oublie? Tu bloques tous les autres?
Il suffit de mettre en place un "timer" sur le système de verrouillage qui, au bout d'un temps up automatiquement le fichier et si il n'arrive pas à up déverrouille l'accès en rendant la modification inutilisable.
Par contre, je te rejoins absolument sur le faite qu'Excel n'est pas fait pour cella. Néanmoins cette petite application n'est pas destiner au monde de l'entreprise. En effet, elle se destine à faciliter la vie d'un cercle de quelques amis.
De plus je n'ai ni les connaissances ni le temps pour me pencher sur un langage type "xml". C'est pour toutes ces raisons que je poser la question de savoir; Y a t il un moyen, même peut académique pour réaliser la manipulation décrite ci-dessus en #1?

Cordialement
Novo
n0vocaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h11.


 
 
 
 
Partenaires

Hébergement Web