Je considère la construction d'un frontal MS Access pour une base de données Oracle.MS Access front-end: Quels sont les risques?
Je ne suis pas un développeur (je suis un employé des travaux publics), mais je connais MS Access et Oracle. Le nombre d'utilisateurs serait de 5, pouvant atteindre 10-20. Le début serait principalement des rapports, avec la forme étrange pour la saisie de données. La sécurité n'est pas une préoccupation principale; c'est géré par la base de données, et l'information n'est pas sensible.
Je suis conscient du fait que les projets MS Access finissent souvent par être monstruosités désastreux. Pour autant que je sache, MS Access n'est pas destiné à être un système d'entreprise.
Pourtant je le considère, parce que, eh bien, je n'ai pas d'autres options. Je ne suis pas en I.T., et mon I.T. département n'a tout simplement pas les ressources pour aider. Et dans mon organisation, un système approprié, d'entreprise, prêt à l'emploi est prévu dans 5 à 10 ans. Je ne peux pas attendre aussi longtemps. Au lieu de cela, j'ai MS Access pour travailler avec. J'espère que si je m'en tiens à quelques principes clés, le système frontal ne sera pas une monstruosité fragile et désastreuse, mais plutôt un système durable et robuste.
J'espère:
- Gardez aussi simple qu'il est humainement possible. Si la fonctionnalité n'est pas absolument nécessaire, ne l'implémentez pas. Forcer les parties prenantes à justifier leurs demandes. Considérez-le uniquement comme un prototype et non comme un système d'entreprise formel. Faites jurer solennellement à toutes les parties prenantes de le migrer vers un système d'entreprise approprié.
- Configurez, ne personnalisez pas. Seulement personnaliser (VBA) comme dernier recours absolu. Même alors, pensez à ne pas faire les choses, avant de recourir à la personnalisation. Je dis cela, parce que je suis le seul au bureau qui sait comment écrire, et je ne suis même pas très bon.
- Tenez des «exercices d'incendie» réguliers. Si ça casse, et que je ne suis pas là pour t'aider, que va-t-il se passer? Tenez régulièrement des séances de formation et de partage des connaissances pour informer les collègues du système.
- Tendez au système comme si je m'occupais d'un jardin. Restez au top des choses. Améliorer en permanence en le rendant plus simple, plus efficace, et supprimer les fonctionnalités inutiles.
Avec tout cela dit, même si je parviens à faire ces choses, je suppose qu'il ya encore des problèmes liés à faire un système d'entreprise dans MS Access.
Quels sont les risques et les problèmes inhérents associés à un frontal d'entreprise MS-Access?
Le problème majeur que vous pourriez rencontrer est de dépasser la taille maximale du fichier de 2 Go. J'ai développé un split db en utilisant Access pour FE et BE. Il a remplacé un programme dBase4 qui a fonctionné pendant 20 ans. Je m'attends à ce que cette version d'Access puisse en exécuter 20 autres et ne pas dépasser la limite de taille de fichier. Cela fait 8 ans maintenant. Seul problème majeur que j'ai rencontré était IT ajouté de nombreuses restrictions de sécurité, mon code qui automatiquement mis à jour la copie des utilisateurs de la FE sur leurs postes de travail ne fonctionne plus. – June7
L'affiche utilise Oracle comme base de données principale. Les limites et la quantité de données sont donc limitées par le serveur de base de données Oracle. La limite de 2 gig. Ne s'applique pas à cette question et n'est pas pertinente dans ce contexte. –
En effet, pour la plupart des rapports, et comme vous ne vous étiquetez pas comme programmeur, Access se révélera un excellent outil. – Gustav