| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 17:05 |
Salem svp comment faire pour vérifier si une salle x est occupé à un examen y et à heure limité par exemple la salle 1 est occupé par examen a 10:30 j'ai besoin un programme qui affiche que la salle est occupé et merci |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 352 messages Popularité : +12 (18 votes) |
|
Posté le 17 mai 2019 - 17:59 |
Bonjour. Si vous voulez des réponses de notre part, vous allez devoir nous donner plus d'informations que ça, comment travaillez vous? Avec une base de données? des web services? des fichiers externes? Autre? Comment est structurée la source de vos données? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 18:44 |
Je veux préparer Un application pour la gestion d'emploi d'examen pour université |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 18:54 |
je travail avec la base de données hfsql j'ai relation avec un table examen et table la salle j'ai besoin code pour dire que cette salle est occupée par ce examen |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 881 messages Popularité : +227 (347 votes) |
|
Posté le 17 mai 2019 - 20:01 |
Bonjour, Une table de relation (e.g. OCCUPATION) avec le jour, l'heure et la durée entre EXAMEN et SALLE devrait faire l'affaire. Pour savoir si la Salle est libre il suffit de récupérer les données de OCCUPATION pour une salle donnée.
Tu peux éventuellement penser à ajouter une table ENTRETIEN (Il est toujours génant de composer quand on passe l'aspirateur)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mai 2019 - 22:42 |
Merci mais j'ai pas bien compris que fait je voila la relation qui j'ai fait avec la salle et examen
|
| |
| |
| | | |
|
| | |
| |
Posté le 17 mai 2019 - 22:46 |
Merci mais j'ai pas bien compris que fait je j'ai fait relation entre la salle et examen
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 23:08 |
merci mais j'ai pas bien compris que fais je ? a ce que tu peut aider voila que j'ai fait pour relation entre la salle et examen et j'ai fait une code pour remplir mon planning a partir de base de données
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 23:10 |
voila la base de données
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 17 mai 2019 - 23:13 |
comment résoudre le problème que la salle est réserver par un seul examen pour la durée limité
voila le prblm |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 881 messages Popularité : +227 (347 votes) |
|
Posté le 18 mai 2019 - 10:20 |
Il suffit de créer une requête.
SELECT Salle.PK_Salle AS PK_Salle, Salle.AK_DescriptionSalle AS DescriptionSalle, Examen.AK_Titre AS NomExamen, Examen.NDX_DateDébut AS DateExam, Examen.NDX_HeureDebut AS HeureDebut, Examen.NDX_HeureFin AS HeureFin, Examen.Contenu AS Contenu FROM Salle, Examen WHERE Salle.PK_Salle = Examen.FK_Salle AND ( Salle.PK_Salle = {pSalle} ) ORDER BY PK_Salle ASC, DateExam ASC, HeureDebut ASC J'ai indéxé certaines de tes colonnes afin d'optimiser la recherche, elle sont préfixées par AK et NDX et correspondent à une clé avec doublon dans WINDEV. Le Code ci dessus peut être collé dans l'éditeur de requêtes (Création de requête en mode SQL)
Une autre requête qui pourra t'être utile : celle des examens à affecter à une salle :
SELECT Examen.AK_Titre AS AK_Titre, Examen.NDX_DateDébut AS NDX_DateDébut, Examen.NDX_HeureDebut AS NDX_HeureDebut, Examen.NDX_HeureFin AS NDX_HeureFin FROM Examen WHERE Examen.FK_Salle = 0
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Posté le 18 mai 2019 - 12:41 |
merci mais j'ai un erreur
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 18 mai 2019 - 12:42 |
merci mais j'ai un erreur
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 18 mai 2019 - 13:26 |
la 2 ème requête ça marche bien merci mais j'ai besoin un message d'erreur si la salle est utilise 2 fois au même temps comme suit :
Merci |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 18 mai 2019 - 17:10 |
problème de cardinalité : Que s'est-il passé ? Erreur d'intégrité. Les cardinalités côté clé étrangère (1,1) entre les rubriques <Salle.IDSalle> et <Niveau.IDSalle> ne sont pas respectées.
Code erreur : 70015 Niveau : erreur non fatale (EL_ONRETURN) Code erreur WD55 : 15
Message modifié, 18 mai 2019 - 17:13 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 10 messages |
|
Posté le 18 mai 2019 - 21:02 |
svp j'ai pas compris cette erreur
|
| |
| |
| | | |
|
| | |
| |
Posté le 19 mai 2019 - 14:32 |
Si tu ne commences pas par consacrer 2 à 3 semaines au cours d'autoformation, dans 7 ans tu passeras encore ton temps sur les forums à te faire assister. Et méfies-toi des faux amis, qui croyant bien faire, ne font que mettre un pansement sur une jambe de bois. |
| |
| |
| | | |
|
| | |