Accueil > Forum > > > > TRI AVEC RELATIONS
TRI AVEC RELATIONS
jeudi 9 juillet 2009 à 21:34:00 |
TRI AVEC RELATIONS

frrodg
|
L'amateur retraité Bonjour, Je suis occupé à construire un petit programme qui gère des présences au foot. j'ai une table joueurs qui peut être triée, modifiée. Je voudrais pouvoir la faire correspondre avec une table présences qui change tout les mois, de juillet à mai, et chaque moi a ses 30 jours. Comment faire pour correspondre les présences avec les joueurs sans remplir manuellement une nouvelle table chaque moi et aussi que lors d'une sélection de joueurs ou un ajout, les présences correspondent. !!heu je suis débutant en VB2008 Merci si quelqu'un peut m'aider
|
|
vendredi 10 juillet 2009 à 00:52:15 |
Re : TRI AVEC RELATIONS

LIBRE_MAX
|
Réponse acceptée !
Salut, manuellement pas, mais automatiquement c' est possible. Pour cela, ta table Presences doit avoir (à peu près) la structure suivante: -IdJoueur -Jour -date) -Present (Oui/Non) -valeur par defaut = Non Ainsi, à chaque ouverture de la feuille de presence,tu fais une sélection sur la date courante. -Si la selection ne te renvoie rien, c' est que ta table n' a pas encore été initialisée pour la journée en question.Dans ce cas, tu fais une requete Insertion à partir de la table Joueurs + la valeur date du jour. -Sinon, Presences du jour est déjà initiualisée, tu vérifies seulement si un ou plusieurs joueurs n' ont pas été ajoutés entre temps, Dans ce cas tu les identifies avec une requete Recherche de non correspondance en mettant en relation ta table Joueurs avec la table Presences.Et pour chaque joueur non trouvé, dans la table Presences tu ajoutes une ligne : IdJoueur - Jour. J' espère t' avoir mis dans la voix. PS: Remaque qu' on peut faire tout d' un coup pour tout un mois en parcourant une table Calendrier, et pour chaque journée, répèter la même procédure.
[] Ce qui va sans dire. va mieux en le disant.
|
|
vendredi 10 juillet 2009 à 01:01:16 |
Re : TRI AVEC RELATIONS

LIBRE_MAX
|
Oups ! -Present (Oui/Non) -valeur par defaut = Oui
Si tout le monde devrait être absent ..! 
[] Ce qui va sans dire. va mieux en le disant.
|
|
samedi 11 juillet 2009 à 10:22:51 |
Re : TRI AVEC RELATIONS

frrodg
|
L'amateur retraité Salut à tous & particulièrement à "LIBRE_MAX"
Le plans présenté pour mon programme est une bonne approche.
Mais mon problème est plus complexe et je pense que ma présentation de départ n'est pas complète. Un peu plus d'explications.
Le programme est géré par un coordinateur qui a 250 joueurs. Ces 25O joueurs sont sont répartis dans 10 équipes ( dénommées "U6,U7,U8......") qui sont entraînées par des entraîneurs différents. Chaque entraîneur fait ces présences (donc sélection du groupe ). et ses présences doivent se retrouver dans le fichier central chez le coordinateur.(ça c'est un autre étape)
Donc soit je crée un Dataset par équipe et par mois, ou un tri au départ du fichier central que je place dans un DataGrid "provisoire" qui est consultable par les entraîneurs respectifs.
Que faire avec les présences, a raison de 4 jours par semaine x 10 mois x 30 jours = 120 colonnes !!!!(tout le monde n'a pas les mêmes jours d'entraînement) et si je cumule sur 10 ans
Voila j''espère avoir été un peu plus clair et explicite. J'avoue que je débute avec VB 2008 et que j'ai beaucoup de Mal moi qui ai bidouillé du Basic de base, et à mon âge c'est pas facile.
Quel qu'un pourrait-il me donner quelques lignes de programme pour une table avec 32 colonnes et 250 lignes, Les 2 premières remplies avec un dataset, les 30 autres vide.
Merci et bonjour tous.
|
|
samedi 11 juillet 2009 à 16:06:52 |
Re : TRI AVEC RELATIONS

LIBRE_MAX
|
Pourquoi 120 colonnes ? Au niveau de la base, moi je vois les choses plutôt en lignéaire C' est par la suite que je pourrais avoir le résultat en colonnes, en générant des tableaus croisés dynamiques. En partant de mes tables principales: *Entraineurs IdEntraineur *Equipes IdEquipe *Joueurs IdJoueur IdEquipe J' ajoute une table Planning pour chaque entraineur: *Planning_Entraineur IdEntraineur Journee IdEquipe Mes tables ainsi structurées et en faisant jouer les relation, j' aurais pas de peine à avoir le résultat suivant : Journee IdEntraineur IdEquipe IdJoueur Present (Plus des colonnes Mois et Annee générées à partir du champ journée qui est une date) Partant de là, je pourrais avoir un support pour chaque entraineur, pour chaque équipe et pour tout un mois.Il suffira de choisir l' equipe et le mois, (par exemple: mois de Juillet et l' équipe U7 ) et de faire des tableaux croisés dynamiques pour reporter les lignes en colonnes, style: Joueur 01 02 03 04 05 06 07 08 ....28 29 .30 Quant à la saisie, il suffit de transcrire ce support vers la table présences. Voilà, j' espère avoir compris ce que tu voulais au juste. Quant au code, je craibs ne pas pouvoir t' aider.Je suis en VB6. Bon courage pour la suite. [] Ce qui va sans dire. va mieux en le disant.
|
|
samedi 11 juillet 2009 à 17:24:09 |
Re : TRI AVEC RELATIONS

LIBRE_MAX
|
J' ai bien ré-reflechis au problème, et voilà ce qui en ressort:
Une première requete en mettant en relation : *Planning_Entraineur *Joueurs IdEntraineur IdJoueur Journee \---> IdEquipe IdEquipe------\ J' aurais donc IdEntraineur Journee IdEquipe IdJoueur Puis je metterais en relation (double liaison) cette requete avec ma table Presences *Requete1 *Presences IdEntraineur \--> Journee IdEquipe \ \--> IdJoueur Journee ---\ \ Present IdJoueur ---\--`\ Je selectionne tout de Requete1 et le champ Present de la table Presnces Ainsi si par exemple pour l' entraineur Paul qui entraine l' équipe U8 les journées du 6, 7, 11, 14 ...du mois de juillet, en mettant Joueur en tête de ligne et Journee en tête de colonne j' obtienderais un tableau croisé qui se presenterait sous la forme : Joueur 06 07 11 14 ... ANDRE CLAUDE JEAN LEO MICHEL Et dans la case intersection la valeur de Present (Oui/Non) Mais ça c' est pour ce qui est présentation des résultats. Quant à la saisie penses plutôt à saisir directement dans la table Presences avec une grille simple: Journee Joueur Present en y allant joueur par joueur.Ainsi tu n' enregistres que ceux qui ont été absents. [] Ce qui va sans dire. va mieux en le disant.
|
|
Cette discussion est classée dans : table, tri, relations, joueurs, présences
Répondre à ce message
Sujets en rapport avec ce message
Tri d'une table Access [ par apkwa ]
Je me suis mis au VB ce week-end et j'ai un gros souci: Via un programme VB5, je gère une base access. Seulement voilà, je voudrai trier le tableau po
Tri sous access [ par lucy64 ]
Salut à tous,Cette question porte sur Access 2000.Je travaille sur le traitement d'un planning.Je dispose de deux tables de données :- une contient de
Pb de Tri [ par lucy64 ]
Jeune et JolieSalut à tous,Cette question porte sur Access 2000.Je travaille sur le traitement d'un planning.Je dispose de deux tables de données :- u
Besoin d'aide pour un algo [ par ben01n ]
Salut à tous,je suis en train de développer un logiciel permettant d'automatiser l'appariement des joueurs dans un tournoi. Pour cela, il faut que j'u
Tri Table Access via VB6 avec fonction SORT [ par laurent92370 ]
BonsoirN'ayant pas réussi à trouver ce que je cherche, je vous pose donc ma problématique :comment, via VB6, trier une table access (ordre croissant o
Reherche chaine de caractères dans table Access [ par Boris2000 ]
Sous access il me faudrait rechercher dans une table une chaine de caractère spéciale, pour le moment je la trouve uniquement lorsque il y a uniqueme
problème d'addition de variable [ par ceradetareba ]
Bonjour à tous, je suis vraiment embêté. J'essaie de réaliser un développement en vb6 pour réaliser un jeu de poker. J'ai rencontré un problème hier m
Tri dans un DBCombo [ par BisounoursJos ]
Bonjour, j'aimerai connaitre la syntaxe pour créer une requete et l'executer dans un DBCombo.Cette requete doit interroger la table Codes_PaysCette ta
jeu de foot [ par guigui88800 ]
j'aimerai gérer un tacle entre deux joueurs en vb bien sur ( jeu de foot simple en 2d avec seulement un deplacement entre 2 joueurs.Merci
Livres en rapport
|
Derniers Blogs
[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET.[SHAREPOINT] NOUVELLE PRéSENTATION POUR LA DOCUMENTATION SHAREPOINT SUR TECHNET. par Patrick Guimonet
Vous l'avez peut-être déjà remarqué ? La documentation SharePoint a subit un cure de "relooking" et prend un style inspiré de Metro, donc plus sobre, plus pur, plus clair ! C'est sur fond blanc et ca ressemble à ça : Globaleme...
Cliquez pour lire la suite de l'article par Patrick Guimonet ASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHEASYNC/AWAIT: COMPRENDRE COMMENT CA MARCHE par fathi
Tout le monde est unanime pour dire que la programmation multi-thread et asynchrone est en train de devenir un sujet incontournable. Beaucoup de choses sont arrivées avec le framework 4 pour le code parallèle (TPL, PLinq,.) et bientôt, on va avoir l...
Cliquez pour lire la suite de l'article par fathi PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|