|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 116 ![]() |
Bonjour,
Voici le problème : J'ai une table nommé t_ligne avec les attributs: id_ligne,id_module,id_event,heure,date. J'ai une table nommé t_module avec les attributs: id_module,module. J'ai une table nommé t_event avec les attributs: id_event,event. J'ai une table nommé t_correspondre avec les attributs: id_module,id_event. Voila mes questions: 1°Lors d'un enregistrement, je souhaite que dans la table t_ligne figure l'id du module et non le module, l'id de l'event et non .... , comment faire ? utiliser une variable et y stocker le numero ? si oui, comment faire ? 2° La table t_correspondre, servira, dans le cas d'une recherche, à prédéfinir les choix suivants le module ou l'event choisi ( Il peut y avoir un event pour plusieurs module, un module pour plusieurs events, mais tous les modules ne peuvent pas avoir tous les évents et bien entendu, vice versa et inversement lol ). Comment faire pour afficher les attributs 'module' et 'event' à l'utilisateur et non l'attribut id_event ... ? si vous avez pas compris, je vous enverrai la réalisation conceptuel, mais j'ai pas de FTP S'il vous plait, aidez moi Merci mille fois ! |
|
|
00
|
|
|
#2 | ||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Citation:
Si tu précisais un peu plus le contexte de ton problème, je pense qu'on comprendrait mieux...
__________________
Pensez au bouton
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 116 ![]() |
Je te remercie pour ta réponse !
Je vais approfondir un peu plus ! En fait, je recoit des enregistrements dans un fichier, suivant le fichier demandé, je lance la fonction c++ qui me permet de traiter toutes les lignes enregistré dans le fichier. Une fois le tri réalisé et les données mis dans des variables, je voudrai lrenseigner ma table t_ligne avec celle-ci. Le problème réside dans le fait que je ne vois pas comment comparer d'une part le nom du module stocké dans la variable avec l'attribut module de la table t_module et d'autre part, je ne sais pas comment renseigné la table t_ligne avec l'id correspondant au module comparé ! Je veux que chaque enregistrement soit stockés dans la table t_ligne. Pour le moment, je pense que ceci est un bon début: Code :
SELECT module,id_module FROM t_module WHERE module LIKE 'variable'; Je t'avoue que c'est pas simple à expliquer mais bon, je vais y arriver, mon bts est en jeu et j'ai pas eu de cours de BDD alors bon ... lol |
|
|
00
|
|
|
#4 | ||||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Code :
Citation:
__________________
Pensez au bouton
|
||||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 116 ![]() |
Je te remercie, je vai essayer ce code dans l'après midi, j'utilise la version 5 de mysql donc c'est bonheur !
Je t'informe juste apres l'essai ! |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 116 ![]() |
Et bien que te dire à part MERCI
Le code n'a pas marché du premier coup, je ne sait pas pourquoi, il voulait absolument du caractère " ' " pour encadrer l'heure et la date ! Vraiment, maximilian, je te remercie et longue à ce fabuleux forum ! |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 116 ![]() |
Re bonjour,
Voila, je reviens à la charge ! je voudrais que :
Je ne voit pas trop comment faire mon if not exist et comment inserer un second insert pour la table correspondre ... Si vous pouviez m'aider, sa m'arrangerai ! Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com