|
Bas de page | |
---|---|
Auteur | Sujet : Questions de débutant... |
Sam Dalembert | Bonjour à tous
Message cité 1 fois Message édité par Sam Dalembert le 22-08-2007 à 20:48:21 |
Publicité | Posté le 22-08-2007 à 20:24:57 |
omega2 | Access ayant un système de création d'interface graphique/de formulaire, il est surement capable de faire des choses plus compliqué que de simples requêtes. Je ne connais pas cette partie là alors je vais juste te parler de la partie base de donnée/stockage des données
Au niveau base de donnée, c'est impossible. S'il y a une solution, ça sera au niveau de la validation des formulaires afin de créer une requête qui modifiera les données induites. L'autre solution serait de faire une requête qui lira les données inséré dans la base afin de mettre à jour les compteurs de victoires et défaites (à condition d'avoir stocké les résultats de chaque match)
Si t'as une table des match alors il te suffit de mettre un "order by" dans ta requête ou plus simplement d'indiquer le tri dans l'interface d'access. Si t'as stocké les dates de matchs dans ta table d'équipe alors t'as fait une grosse gaffe. Si t'as prévus 6 colonnes de date, qu'est ce que tu feras pour le 7éme match? Si la date change, comment le système saura dans quel ordre stocker les dates? En plus de ça, si tu stockes les dates dans la table des équipes, tu devras saisir les dates deux fois (une fois par équipe qui joue) en espérant ne pas te planter en les saisissant (un match ou les équipent ne se présentent pas le même jour sur le terrain ne sera pas très intéressant)
Pourquoi stocker le total des deux colonnes? N'est il pas plus simple de demander la somme des deux colonnes quand tu as besoin de cette donnée? (un simple "pommes + poires" est suffisant pour avoir le total)
Même réponse que juste au dessus. Pourquoi stocker le résultat d'une opération mathématique simple qui porte sur les valeurs contenu dans une seule table? Il est tellement facile et rapide de calculer ces valeurs quand on en a besoin que ça ne sert à rien de les avoir en dur avec en plus le risque qu'elles ne soient pas à jour pour des raisons X ou Y.
De rien. |
Sam Dalembert | Déjà merci pour ta réponse.
|
Sam Dalembert |
|
Sam Dalembert |
|