PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Problème d'intégrité (très urgent)
Problème d'intégrité (très urgent)
Débuté par comeguery, 20 jan. 2005 12:15 - 3 réponses
Posté le 20 janvier 2005 - 12:15
Bonjour,

Je bosse actuellement sur un projet de gestion de parc automobile tout en découvrant WD9.

J'ai en l'occurence dans mon analyse une table Service (qui représente un service de l'entreprise comme la compta par exemple), une table Véhicule, et une table représentant une relation porteuse Véhicule-Service dans laquelle se trouve différents enregistrements tels que les vidanges à effectuer, les dates vidange, contrôles techniques...

En fait, je gère à partir d'une fenêtre une création ou consultation de vidange, (ou contrôle technique ou autre selon le choix) qui est identifiée par la plaque du véhicule qui peut être doublon, le service qui l'utilise qui peut être doublon, et la date de l'entretien du véhicule réalisé en clé unique.

En fait, je n'arrive pas à dissocier les enregistrements selon à la fois la plaque, la date et le service, c'est à dire que dès que je consulte un véhicule quelconque, j'ai tous les enregistrements effectués auparavant sans être classés par service/véhicule/date.
En fait, je voudrais obtenir la vidange du véhicule 2526TZ62 du service compta de la date 12/12/2004, mais tous les enregistrements se confondent.

Comment gérer cette intégrité ?

Merci d'avance
Posté le 20 janvier 2005 - 12:34
Regarde du coté des clés composés. Cela devrait résoudre ton problème.
Posté le 20 janvier 2005 - 16:54
J'ai fait de mes trois clé une clé composée que j'appelle lors des fonctions hlitpremier, hlitsuivant...

Mais ça ne marche pas mieux.

Que faire?
Peut-être n'ai-je pas tout bien fait sur la clé composée.
Posté le 21 janvier 2005 - 11:58
Votre probleme n'est pas lié a l'intégrité mais à la facon de
sélectionner des enregistrements.

Avec une requette SQL, vous pouvez filtrer sur les 3 rubriques.

Côme Guéry wrote:

Bonjour,

Je bosse actuellement sur un projet de gestion de parc automobile tout en découvrant WD9.

J'ai en l'occurence dans mon analyse une table Service (qui représente un service de l'entreprise comme la compta par exemple), une table Véhicule, et une table représentant une relation porteuse Véhicule-Service dans laquelle se trouve différents enregistrements tels que les vidanges à effectuer, les dates vidange, contrôles techniques...

En fait, je gère à partir d'une fenêtre une création ou consultation de vidange, (ou contrôle technique ou autre selon le choix) qui est identifiée par la plaque du véhicule qui peut être doublon, le service qui l'utilise qui peut être doublon, et la date de l'entretien du véhicule réalisé en clé unique.

En fait, je n'arrive pas à dissocier les enregistrements selon à la fois la plaque, la date et le service, c'est à dire que dès que je consulte un véhicule quelconque, j'ai tous les enregistrements effectués auparavant sans être classés par service/véhicule/date.
En fait, je voudrais obtenir la vidange du véhicule 2526TZ62 du service compta de la date 12/12/2004, mais tous les enregistrements se confondent.

Comment gérer cette intégrité ?

Merci d'avance