Logiciels pour gérer les notes des enseignants. [DELPHI] - Delphi/Pascal - Programmation
Marsh Posté le 12-01-2004 à 11:18:24
Pourquoi pas une base de données ?
Marsh Posté le 12-01-2004 à 11:49:53
organisée comment ?
Et j'en reviens tjs au même pb : j'ai jamais fait de BD de ma vie !!!
Avec quel composant delphi ? BD express ou ADO ?
Marsh Posté le 12-01-2004 à 12:33:31
T'as le choix entre BDE, dbExpress ou ADO. BDE est à peu près mort, dbExpress est plutôt pour les gros trucs avec pas mal de clients qui se connectent à la BD.
Pour une petite BD utilisée sur un seul PC, une BD Access à laquelle tu accèdes via ADO devrait suffir.
Pour les tables, par exemple :
- Élèves
- Classes
- Profs
- Matières
- Notes
mais bon, faudrait faire un schéma pour voir exactement ce que tu dois stocker...
Marsh Posté le 12-01-2004 à 12:37:25
Une base access c'est dans l'onglet : AccèsBD ????
Et il faut qd même une ADO ?
Qd tu parles des tables, il faut une table
Eleve avec les diférents champs ? (nom, prenom, age, adress)..
+ une table prof avec champ nom prenom ...
Oubien tu parles d'une seule table dans la quelle il y aurait tout en même temps ?
Marsh Posté le 12-01-2004 à 12:39:19
ADO & BDE = systèmes d'accès à des bases de données de divers types (dont Access)
Si c'était pour tout foutre dans la même table, y aurait pas besoin d'une base de données
Va voir sur www.developpez.com, il doit bien y avoir des explications détaillées là dessus
Marsh Posté le 12-01-2004 à 12:47:01
bon ,ej vais aller voir, mais je crois qu'avant out je vais bien réfléchir à l'organiqation des données, et comment elles s'imbriquent les unes dans les autres !
Marsh Posté le 12-01-2004 à 16:46:21
bon et bien il y a plein de cours sur les bd et delphi, mais aucun avec access !!!!
C'est pas gagné .
Marsh Posté le 12-01-2004 à 16:48:36
euh, je sentais bien que j'étais super fatigué !!
Il y a un gros link ACCESS en début de site .
Bon j'airien dit .
Marsh Posté le 12-01-2004 à 18:40:27
si ta bd est pas énorme et que ta version de delphi te le permet, ta mybase qui peut être pas mal
Marsh Posté le 13-01-2004 à 20:38:32
J'ai un big pb avec access.
J'ai recupérer la nomenclature des Professions sur le site de l'insee (format xls, excel). Mais lorsque je veux faire importer--> table dans access, celui-ci me dit qu'une erreur est survenue.
Pourtant dasn l'assistant il me repère bien deux champs : le code, et le nom de la profession.
En plus il y a cette histoire de cle primaire que je ne comprends pas !
Sino, mybase, cela se trouve où ?
PS : pour la taille: collège de 700 élèves, et tu comptes environs 100 notes par élève par trimestre. Je pense que c'est ce qu'on appelle une petite BD, je me trompe?
Marsh Posté le 15-01-2004 à 06:12:59
davidmarli a écrit : J'ai un big pb avec access. |
mybase est le tclientdataset, il permet de sauvegardé les données en xml
Marsh Posté le 15-01-2004 à 09:08:42
J'ai un big pb avec access.
J'ai recupérer la nomenclature des Professions sur le site de l'insee (format xls, excel). Mais lorsque je veux faire importer--> table dans access, celui-ci me dit qu'une erreur est survenue.
>>> tu peux toujours au lieu d'importer les données,
>>> essayer de "lier"(données externes/lier)
>>> ta feuille excel (odbc), à partir de là
>>> ta feuille devient une table comme une autre
>>> sous Access ... tu peux passer des requêtes dessus
>>> par exemple
Pourtant dasn l'assistant il me repère bien deux champs : le code, et le nom de la profession.
En plus il y a cette histoire de cle primaire que je ne comprends pas !
>>> Ta clé primaire c un identifiant
>>> composé d'un champ ou de plusieurs
>>> qui identifie de manière unique chaque enregistrement
>>> et te permets aussi de ne pas avoir/insérer de doublon
>>> (contrôle automatique au niveau des insert /update)
>>> ex : dans une table élève, l'identifiant
>>> pourrait être un numéro d'élève incrémenté
>>> automatiquement à chaque insertion d'élève
>>> Pourquoi ça serait pas le Nom + prenom me diras-tu ?
>>> Réponse : il pourrait y avoir 2 Jean Dupont par exemple ...
Sino, mybase, cela se trouve où ?
PS : pour la taille: collège de 700 élèves, et tu comptes environs 100 notes par élève par trimestre. Je pense que c'est ce qu'on appelle une petite BD, je me trompe?
>>> Disons que c un cas d'école ton problème ;-)
>>> mais avec Access tu pourrais gérer ça facilement ...
>>> Pour la petite BD faut voir si tu vas garder un
>>> historique et les renseignements que tu veux stocker
>>> ... mais bon en volume ça reste de la chtite BD c clair
Marsh Posté le 15-01-2004 à 16:33:25
oublie pas de laisser un backdoor qui te permettra de modifier les notes de maths en échange de pots de vin
Marsh Posté le 15-01-2004 à 17:35:40
euh, moi pas manger de ce pain là !
Marsh Posté le 12-01-2004 à 10:50:43
SAlut,
bon voilà, le pb : au collège, on utilise un logiciel sous DOS, pour rentrer nos notes : j'ai jamais vu un truc aussi nul ni aussi non intuitif !!
Donc je me suis dit, bon tu n'es pas trop nul en prog, je peux tjs essayer, même si je n'arrive pas au bout, ça me fera au mojns progresser !
Mon pb est le suivant : comment organiser mes données !
Alors :
Je pensais faire un type
Classe = record
Nom : string
Nbeleve : integer ;
Eleve : [1..nbeleve] of string
End;
Eleve = record
Nom,prenom, adresse ?.
Matiere : array [1 .. 15] of integer;
(je pense coder le nom d?une matière avec un n°¨ !)
Note : array[1..15,1..20] of integer ;
(c?est la que j?ai un doute pour stocker les notes!)
Cl :classe ;
End ;
Prof = record
Nom, prenom ?
Matiere : array[1..4] of integer ;
Listeleve:array [1.. 500] of eleve;
(* là aussi j?ai un doute, je voudrais surtout pouvoir modifier ce nombre 500 en fonction des profs !*)
Bon vous en pensez quoi ?
Ps : je ne sais pas si j'ai été très clair !
---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF