Base de données ACCESS
Perusse
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27127 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27127 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je monte une base de donnée d'un calendrier de hockey en Access..
j'ai les champs d 'information suivant
Semaine (valeur numérique)
Jour (valeur numérique)
Visiteur (valeur numérique)
Domicile
Chaque semaine porte un numéro séquentiel et les jours aussi. Par exemple, le Lundi porte le numéro 1, le mardi; le numéro 2 etc.
Voilà j'ai une requête déjà crée.. et aussi un État dont les matchs sont regroupés selon la semaine pour chaque équipe. Le problème est le suivant. Je veux savoir pour une équipe s'il y a des semaines où l'équipe joue 3 matchs en 3 jour dans un critère de recherche.
Mon État retourne par exemple...
Ici c'est correct
Semaine 1
Jour ----------------------Visiteur ----------------- Domicile
1 -------------------------- Montreal ------------------ Ottawa
2 -------------------------- New Jersey -------------- Montreal
4 -------------------------- Buffalo -------------------- Montreal
Ici ce n'est pas correct
Semaine 2
8 -------------------------- Montreal ------------------ NYIslanders
9 -------------------------- Chicago ------------------ Montreal
10 -------------------------- Montreal ----------------- Philadelphie
Etc
etc
Je monte une base de donnée d'un calendrier de hockey en Access..
j'ai les champs d 'information suivant
Semaine (valeur numérique)
Jour (valeur numérique)
Visiteur (valeur numérique)
Domicile
Chaque semaine porte un numéro séquentiel et les jours aussi. Par exemple, le Lundi porte le numéro 1, le mardi; le numéro 2 etc.
Voilà j'ai une requête déjà crée.. et aussi un État dont les matchs sont regroupés selon la semaine pour chaque équipe. Le problème est le suivant. Je veux savoir pour une équipe s'il y a des semaines où l'équipe joue 3 matchs en 3 jour dans un critère de recherche.
Mon État retourne par exemple...
Ici c'est correct
Semaine 1
Jour ----------------------Visiteur ----------------- Domicile
1 -------------------------- Montreal ------------------ Ottawa
2 -------------------------- New Jersey -------------- Montreal
4 -------------------------- Buffalo -------------------- Montreal
Ici ce n'est pas correct
Semaine 2
8 -------------------------- Montreal ------------------ NYIslanders
9 -------------------------- Chicago ------------------ Montreal
10 -------------------------- Montreal ----------------- Philadelphie
Etc
etc
A voir également:
- Base de données ACCESS
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Hns-self-wan-access-ipv6 ✓ - Forum Réseau
- Tnt base de données vide - Forum TNT / Satellite / Réception
8 réponses
Bonjour,
Pouvez-vous poster la requête actuel ?
Ou mieux la base compresser en ZIP OU RAR sur http://www.cijoint.fr/ et poster le lien !
Pouvez-vous poster la requête actuel ?
Ou mieux la base compresser en ZIP OU RAR sur http://www.cijoint.fr/ et poster le lien !
En fait ma question c'est... Que dois-je placer dans le critère de recherche pour qu'il m'affiche les semaines ou l'équipe joue 3 matchs en 3 jours. Soit dans le champs "Semaine" ou dans le champs "Jour". Une formule? une fonction???
Bonjour,
Une piste: la somme des jours divisée par le nombre de jour --> si le résultat de la division est un entier (pas de reste) se n'est pas correct (3 matchs en 3 jours)
Exemple:
semaine 1 jour 1,2,4 -- (1+2+4)/3=2,333 c'est correct pour Montréal
semaine 2 jour 8,9,10 -- (8+9+10)/3=9,00 ce n'est pas correct pour Montréal
Une piste: la somme des jours divisée par le nombre de jour --> si le résultat de la division est un entier (pas de reste) se n'est pas correct (3 matchs en 3 jours)
Exemple:
semaine 1 jour 1,2,4 -- (1+2+4)/3=2,333 c'est correct pour Montréal
semaine 2 jour 8,9,10 -- (8+9+10)/3=9,00 ce n'est pas correct pour Montréal
Bonjour blux,
Merci, j'y avais pensé.
Sur la base de 3 jours par semaine, une autre piste :
Sii((Numéro du premier jour + numéro du 3ième jour)=( 2 * numéro de 2ième jour);"INCORRECT";"CORRECT")
Exemple:
1,2,6 -- (1+6) différent de (2*2) ----> Correct
8,9,10 -- (8+10) = (2*9) ---> Incorrect
Merci, j'y avais pensé.
Sur la base de 3 jours par semaine, une autre piste :
Sii((Numéro du premier jour + numéro du 3ième jour)=( 2 * numéro de 2ième jour);"INCORRECT";"CORRECT")
Exemple:
1,2,6 -- (1+6) différent de (2*2) ----> Correct
8,9,10 -- (8+10) = (2*9) ---> Incorrect
Wow vous venez de me donner une partie de la solution 'Blux'... si la valeur maximale moins la valeur minimale donne "2" ca me dit qie l'équipe a forcément joué 3 matchs en 3 jours. Maintenant comment codifier ca en langage machine?. Et dans le critère de quel champs?; Semaine ou Jour. On ajoute une formule ou condition???
Revoici les info.
Semaine porte les numéros 1,2,3,4,5, etcc..
Même chose pour les jours du lundi au vendredi.. 1,2,3,4,5 (continue séquentiellement même quand la sem. change)
Ainsi le jeudi de la deuxième semaine est Semaine 2 Jour 9
Revoici les info.
Semaine porte les numéros 1,2,3,4,5, etcc..
Même chose pour les jours du lundi au vendredi.. 1,2,3,4,5 (continue séquentiellement même quand la sem. change)
Ainsi le jeudi de la deuxième semaine est Semaine 2 Jour 9
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Les dates n'ont aucun rapport.. on parle de semaine avec des numéros et des jours (lundi au vendredi) avec des numéros
je viens enfin de comprendre les jours...
donc il faut faire un SELECT iif(dernierjour-premierjour=2;"pas bon";"bon")
donc il faut faire un SELECT iif(dernierjour-premierjour=2;"pas bon";"bon")
Voici un résumé du problème avec des liens vers ma base en images
J'ai la requête suivante pour une base de données de hockey
http://s1.village.photos/images/logo-small.png
Les semaines portent un numéro séquentiel partant de 1 et les jours (lundi au vendredi) aussi partant de 1. Ainsi les jours de la semaine 1 portent les numéros 1 à 5, les jours de la semaine 2 portent les numéro de 6 à 10 etc...
Voici le résultat de la requête
http://s1.village.photos/images/logo-small.png
Voici ce que je veux faire; sauriez-vous me dire ce que je devrais faire pour faire en sorte, que le système me donne le résultat suivant.
"Afficher seulement les enregistrements (en affichant les même champs d'information) où l'équipe joue 3 matchs en 3 jours consécutifs dans une même semaine" comment traduire ca en langage machine.
C'est ce que je veux éviter dans ma base.
merci beaucoup!
J'ai la requête suivante pour une base de données de hockey
http://s1.village.photos/images/logo-small.png
Les semaines portent un numéro séquentiel partant de 1 et les jours (lundi au vendredi) aussi partant de 1. Ainsi les jours de la semaine 1 portent les numéros 1 à 5, les jours de la semaine 2 portent les numéro de 6 à 10 etc...
Voici le résultat de la requête
http://s1.village.photos/images/logo-small.png
Voici ce que je veux faire; sauriez-vous me dire ce que je devrais faire pour faire en sorte, que le système me donne le résultat suivant.
"Afficher seulement les enregistrements (en affichant les même champs d'information) où l'équipe joue 3 matchs en 3 jours consécutifs dans une même semaine" comment traduire ca en langage machine.
C'est ce que je veux éviter dans ma base.
merci beaucoup!