PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → [WebDev15]Problème d'intégrité pendant ajout avec fichier relié
[WebDev15]Problème d'intégrité pendant ajout avec fichier relié
Iniciado por Chevillard, mai., 23 2001 12:56 PM - 3 respostas
Publicado em maio, 23 2001 - 12:56 PM
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.
Publicado em maio, 25 2001 - 4:03 AM
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.

Publicado em junho, 07 2001 - 5:52 PM
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.
Publicado em junho, 15 2001 - 11:00 AM
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.