PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → [WebDev15]Problème d'intégrité pendant ajout avec fichier relié
[WebDev15]Problème d'intégrité pendant ajout avec fichier relié
Débuté par Chevillard, 23 mai 2001 12:56 - 3 réponses
Posté le 23 mai 2001 - 12:56
Bonjour,

Deux fichiers sont en cause : AGENCE et PERSONNE, reliés par une liaison de
type "une personne est affectée à une et une seule agence, une agence
contient aucune ou plusieurs personnes"

Dans une page de type fiche, un champ combo auto-alimenté permet
d'obtenir la liste des agences disponibles dans la base.
Cette auto-alimentation fonctionne bien.
J'ai utilisé l'exemple de la documentation, avec la fonction GLIEN dans
l'ajout des éléments du combo, et la fonction GLIENACTIVE ensuite pour
pouvoir utiliser FichierVersPage et PageVersFichier.

Mais lors de l'ajout, une erreur apparait :
"Erreur d'intégrité entre les fichiers PERSONNE et AGENCE sur
les rubriques AGCLEUNIK et AGCLEUNIK. Ajout/modification impossible : il
n'existe pas d'enregistrement relié dans AGENCE."

Pouvez-vous m'aider à résoudre ce problème.

Chevillard Jean-Marc.
Posté le 25 mai 2001 - 04:03
N'aurais-tu pas sur cette fiche un autre champ correspondant à la même
rubrique (NomAgence) de ton fichier que ton combo ?
Si ce champ reste nul, il ne correspondra donc pas à une agence connue.
Supprime-le ou affecte-lui la valeur de ton combo (si tu tiens à le
garder)...

Chevillard <stagiaires@media2b.fr> a écrit dans le message :
3b0b8a09@news....
Bonjour,

Deux fichiers sont en cause : AGENCE et PERSONNE, reliés par une liaison

de
type "une personne est affectée à une et une seule agence, une agence
contient aucune ou plusieurs personnes"

Dans une page de type fiche, un champ combo auto-alimenté permet
d'obtenir la liste des agences disponibles dans la base.
Cette auto-alimentation fonctionne bien.
J'ai utilisé l'exemple de la documentation, avec la fonction GLIEN dans
l'ajout des éléments du combo, et la fonction GLIENACTIVE ensuite pour
pouvoir utiliser FichierVersPage et PageVersFichier.

Mais lors de l'ajout, une erreur apparait :
"Erreur d'intégrité entre les fichiers PERSONNE et AGENCE sur
les rubriques AGCLEUNIK et AGCLEUNIK. Ajout/modification impossible : il
n'existe pas d'enregistrement relié dans AGENCE."

Pouvez-vous m'aider à résoudre ce problème.

Chevillard Jean-Marc.

Posté le 07 juin 2001 - 17:52
Salut à tous !

Je me répond une fois de plus, au cas où mon problème arriverait à l'un
d'entre vous.

L'erreur vient du fait que je liais mon champ combo avec la rubrique clé (du
fichier AGENCE) AGCLEUNIK mais dans le fichier relié AGENCE.

En fait il faut simplement lié le champ combo avec la rubrique AGCLEUNIK
présente dans le fichier PERSONNE.
Posté le 15 juin 2001 - 11:00
Le probleme vient du fait qu'un combo renvoie non pas sa valeur affichée
mais le numéro d'ordre de la ligne sélectionnée.

Regarde la FAQ 784 du 30/11/99 ( pour windev )

"Chevillard" <stagiaires@media2b.fr> a écrit dans le message news:
3b0b8a09@news....
Bonjour,

Deux fichiers sont en cause : AGENCE et PERSONNE, reliés par une liaison

de
type "une personne est affectée à une et une seule agence, une agence
contient aucune ou plusieurs personnes"

Dans une page de type fiche, un champ combo auto-alimenté permet
d'obtenir la liste des agences disponibles dans la base.
Cette auto-alimentation fonctionne bien.
J'ai utilisé l'exemple de la documentation, avec la fonction GLIEN dans
l'ajout des éléments du combo, et la fonction GLIENACTIVE ensuite pour
pouvoir utiliser FichierVersPage et PageVersFichier.

Mais lors de l'ajout, une erreur apparait :
"Erreur d'intégrité entre les fichiers PERSONNE et AGENCE sur
les rubriques AGCLEUNIK et AGCLEUNIK. Ajout/modification impossible : il
n'existe pas d'enregistrement relié dans AGENCE."

Pouvez-vous m'aider à résoudre ce problème.

Chevillard Jean-Marc.