Question Dois-je utiliser MS Excel ou MS Access? [fermé]


Je veux stocker les informations de mes étudiants, telles que les notes, etc. Et j'ai besoin d'un moyen de faire des calculs sur ces informations. Je souhaite également que l'application facilite le remplissage des informations des étudiants (au début du trimestre) et la publication en ligne de leurs notes ultérieurement.

Dois-je utiliser MS Excel ou MS Access? Quand devrais-je utiliser l'un d'eux par-dessus l'autre?


4
2017-08-09 11:54


origine




Réponses:


J'irais pour MS Access parce que si un utilisateur doit remplir la feuille, il devient sujet aux erreurs. MS Access est une base de données et peut calculer des champs et protéger des champs basés sur des entrées antérieures. Il est plus avancé de construire la feuille, mais si elle est correctement effectuée, elle sera beaucoup plus facile à remplir. De plus, il est plus facile de générer un rapport correct affichant uniquement les informations que vous souhaitez afficher, pas tout. Ceci est également possible avec Excel, mais beaucoup plus difficile à faire.

S'il n'y a pas beaucoup de calculs à faire et que l'application n'a pas à être aussi étendue, Excel peut le faire. Mais Excel est conçu comme une feuille dans laquelle vous travaillez, pas comme une base de données, où Access est conçu comme une base de données avec différentes méthodes pour renseigner les informations et en extraire d'autres informations.

Si vous êtes la seule personne à travailler dans la feuille tout le temps, Excel est probablement un meilleur choix si les données, les calculs et les rapports sont limités.


5
2017-08-09 12:28



+1 et aussi la plupart des applications entrent rapidement dans les exigences pour des tables liées distinctes, chacune avec une granularité unique. L'accès y brille alors qu'Excel est très faible. Dans cet exemple, vous pourriez avoir besoin de tableaux séparés pour les étudiants, les cours, les étudiants dans les cours, les marques pour les étudiants dans les cours ... - Mike Honey


Stocker les informations et les performances des élèves serait facile dans Excel ou Access. Dans Access, OP aurait juste besoin d'une table. Cependant, les calculs sont beaucoup plus difficiles dans Access, car l'interface de la fonction est très peu intuitive. De plus, l'utilisation du calcul dans Access est globalement beaucoup moins intuitive, car les fonctions opèrent sur des tableaux plutôt que sur des cellules individuelles. Excel est probablement le meilleur choix.


2
2017-08-09 21:42





J'ai été dans une situation similaire dans le passé. Pour la gestion simple d'un cours, j'ai pu tout faire avec Excel et utiliser facilement ces données pour générer des documents Word.

Quelques années auparavant, j'ai programmé un outil de gestion des étudiants dans Access. À cette fin (de nombreux cours, différentes tâches, différents parcours d'études, etc.) et le fait que les résultats et les formulaires utilisés par d'autres personnes et potentiellement moins de personnel techno-savant étaient excellents. De plus, les données sont devenues beaucoup plus propres, car la validation des entrées s'est débarrassée de certaines "meilleures pratiques" utilisées auparavant.

Donc, si ce n'est que pour votre cours et pour le trimestre suivant, vous ne ferez que copier le fichier et l'utiliser comme modèle - allez avec Excel. Si vous travaillez avec d'autres membres du personnel sur les mêmes données et souhaitez gérer les données entre les termes, etc., l'accès sera bien meilleur à long terme, mais nécessitera davantage de travail en amont.


1
2017-08-09 23:51





Un an, en tant que professeur de sciences dans une petite école privée, je devais faire des bulletins pour plus de 300 étudiants, car le système informatique de classement n'était plus accessible (une sorte de mini-crise). N'ayant pas de budget pour des logiciels de classification plus réels, il ne me restait plus qu'à utiliser Excel et / ou Access pour créer des fiches de rapport. J'ai décidé d'utiliser à la fois Excel et Access. Voici pourquoi:

1) Excel était déjà utilisé pour stocker les notes et, dans l’ensemble, il est beaucoup plus simple de créer des tables. L'accès est un véritable casse-tête en termes de développement de tables.

2) Nous devions pouvoir combiner plusieurs enregistrements et créer des rapports. Access est conçu pour créer des rapports à partir de plusieurs tables avec des variables liées.

3) L'accès peut créer un lien dynamique vers plusieurs feuilles de calcul Excel, qui met à jour la base de données à chaque modification des fichiers Excel. Cela signifie que nous n'avons pas eu à charger plus d'une fois.

Dans l'ensemble, tout s'est bien passé, même si je dirais que le système était définitivement en panne et s'est écrasé à plusieurs reprises avec autant de tables liées (c'était avec Office 2003). La bonne partie du travail avec les logiciels de base de données est que les données sont verrouillées et même un crash logiciel ne tue pas votre fichier de base de données. Je pense qu'Excel a maintenant beaucoup plus de fonctionnalités ... vous n'avez donc pas besoin d'Access, bien que je n'ai jamais créé de rapports avec Excel.


1
2017-08-10 05:09





Je pense que c'est principalement basé sur les opinions, mais nous y voilà quand même.

Si vous n'êtes pas un professionnel de l'informatique, vous ne devriez jamais utiliser MS Access. Je pense qu'il était très regrettable que MS produise Access, donnant l’illusion que les professionnels non informaticiens peuvent jouer avec les bases de données relationnelles. Si vous essayez de le faire, vous vous tromperez sérieusement.

Si vous sont un professionnel de l'informatique, alors la question devient sérieusement fondée sur l'opinion. Si le problème que j’essaie de résoudre a un petit budget, je préfère généralement des solutions plus simples que tout le monde peut comprendre, plutôt que quelque chose qui deviendra impossible au moment où je pars ou au moment où l’argent est entravé t assez de temps pour le maintenir. Si mon budget est plus élevé, je préfère généralement d’autres systèmes de base de données.


0
2017-08-09 12:46



Access et Excel sont des outils. Le fait qu'Excel soit plus intuitif à utiliser que Access aide à justifier l’aversion que certaines personnes ont contre Access, mais elles restent des outils: on peut apprendre à les utiliser efficacement avec suffisamment de travail. - Doktoro Reichard
Excel cesse d'être plus simple qu'Access lorsqu'il ne correspond pas à la structure de vos données. J'ai vu trop d'exemples de personnes réinventant Access dans Excel, en utilisant VLOOKUP et VBA compliqué - James_pic
@DoktoroReichard Un Boeing 777 est aussi un outil, n'est-ce pas? Vous pouvez certainement apprendre à l'utiliser avec suffisamment de travail. Cependant, vous ne ferez pas ce travail à moins que vous ne souhaitiez devenir pilote professionnel. - Antonis Christofides
@AntonisChristofides Je connais pas mal de gens qui apprennent à piloter des avions lourds car ils ne peuvent pas mais parce qu'ils veulent être des pilotes professionnels. Tout le monde peut apprendre Access s'ils le souhaitent. Je le sais très bien et ne sera jamais un programmeur professionnel. - wbeard52