Après de nouveaux essais, j'obtiens la requête
select tc3_.id as y0_
from db.tableI this_
inner join db.tableC c1_ on this_.c1_id=c1_.id
inner join db.tableTC tc3_ on c1_.tc3_id=tc3_.id...
Type: Messages; Utilisateur: DaizDev
Après de nouveaux essais, j'obtiens la requête
select tc3_.id as y0_
from db.tableI this_
inner join db.tableC c1_ on this_.c1_id=c1_.id
inner join db.tableTC tc3_ on c1_.tc3_id=tc3_.id...
Bonjour,
Je rencontre un souci avec mon modèle de données. Je souhaite exécuter une requête du type
SELECT *
FROM tableI AS ti, tableC AS tc, tableTC AS ttc, tableA AS ta
WHERE...
On peut avoir plusieurs projet dans une solution, quel est l'intérêt ?
Un complément partagé est-il préférable à plusieurs compléments spécifiques ? (je veux en faire de même pour AutoCAD, je ne...
Je viens de lire de la documentation sur developpez.net, j'aimerais revenir sur ce que je viens d'écrire.
L'utilisation d'un serveur IIS est-elle obligatoire ? Est-ce plus simple avec IIS ?...
Bonsoir,
Je débute le développement en utilisant Microsoft Visual Studio 2010 (VB ou C#, ça n'a pas trop d'importance). J'ai débuté plusieurs petits projets pour le familiariser avec l'IDE mais je...
Oh un pavé ! ;)
Dire que tout ça, c'est à cause d'un dentiste...
Super taff !
Merci @fsmrel
Si j'ai bien compris, pour chaque année, le matricule d'un étudiant est recalculé. Le matricule est une clé donc naturelle si j'ai bien suivi. Est-il bon de reprendre le MCD en...
Il faut donc rajouter un champ promotioninitial_id à Etudiant qui sera une clé pour gérer les matricules des redoublants.
La requête 1 : Liste triée par ordre alphabétique des nom des étudiants...
Oui bien sûr mais je ne connais pas trop les RecordSet pour fusionner (Merge) les 2 listes. Tu as plusieurs solutions pour le faire. Tu as 2 requêtes à exécuter.
Non non
Oh god, il me manque des bases :P
{CNAME} = Cherche(Etudiant.Nom, {NAME_LISTE})
où
{NAME_LIST} = ListeEtudiantCritere(Niveau=Etudiant.Niveau AND Etudiant.PromotionInitial Est PromotionEnCours).OrderBy(Nom, ASC) +...
Deux années scolaires consécutives quelconques
Donc on peut résumer en :
Si PromotionENCours = Etudiant.PromotionInitial Alors
Etudiant.Matricule = CONCAT(PromotionEnCours ; NumAlpha)
Sinon
Etudiant.Matricule =...
Si j'ai bien compris, tu vas greffer ce nouvel outil à un applicatif existant. mais par rapport au matricule, ses régles de gestion sont floues. Prenons un cas simple.
Sur deux ans, 4 promotions...
Donc un étudiant n'a qu'une option, choisie durant la 5eme année et reconduite pour la 6eme année ?
Un redoublant en 5eme année peut-il changer d'option ?
Quelques maj et l'ajout des tables de sauvegarde avec les liaisons minimales pour ne pas alourdir le schéma
Merci @fsmrel
Je réfléchis également aux notions Option, Niveau, Discipline et leurs interactions.
Mon modèle ne va pas car l'étudiant ne peut choisir qu'une option alors que le tronc commun je...
choix prend par exemple 0 si l'étudiant n'a pas choisi, 1 pour il ne repasse pas l'exam, 2 il repasse l'exam.
Mais je préfère {Null, 0, 1} au lieu de {0, 1, 2} comme expliqué précédemment
Par...
Je l'ai fait directement, une mauvaise habitude :D
Je me suis basé sur le texte de ton post pour le réaliser
Temps passé : 3h environ sur 2 jours
N'hésite pas à poser des questions, la manière de remplir les tables est pas toujours évidente :)
Bien !
Vu qu'il est tard, je vais faire rapide :)
Je te laisse en pièce jointe le diagramme que j'ai fait avec Mysql Workbench
Tu as évité de peu à toutes ces règles de gestion manuscrites
...
Des que tu as une définition sur la promotion, je pourrais te donner une solution pour sauvegarder toutes les infos nécessaires. Tant que la promotion n'est pas expliquée, je ne peux pas te donner...
Salut
Je viens de passer quelques temps sur ton projet et...
Qu'est-ce qu'une promotion ?
Les coefficients varient-ils en fonction du niveau et de l'option ?
Ensuite, pour les tables que tu...
Salut CinePhil
Merci pour ton intervention
Personnellement je reproche à Symfony2-Doctrine de ne pas gérer correctement les relations entre tables ; OneToMany inversée par exemple.
Les...
Bonjour,
Ton modèle est correct mais as-tu envisagé les cas particuliers ou les évolutions possibles de ton applicatif ?
J'ai donc deux questions :
Le grade d'un employé peut-il donner plus...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.