Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2006, 14h56   #1
Invité de passage
 
Inscription : avril 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 24
Points : 2
Points : 2
Par défaut [forms 6i]UPDATE IMPOSSIBLE

Bonjour
Je suis sous forms 6i
Lors de la tentative de update d'un enregistrement j'ai l'erreur suivante :
ORA-02292: violation de contrainte (GESTION_MARCHES.FK_LOT_FK_LOT_RE_APPEL_OF) d'intégrité - enregistrement fils existant
Sachant que je peux réaliser des updates en sql plus.
Pourquoi?
pjcejbpojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 15h01   #2
Invité de passage
 
Inscription : avril 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 7
Points : 3
Points : 3
Citation:
Envoyé par pjcejbpojo
Bonjour
Je suis sous forms 6i
Lors de la tentative de update d'un enregistrement j'ai l'erreur suivante :
ORA-02292: violation de contrainte (GESTION_MARCHES.FK_LOT_FK_LOT_RE_APPEL_OF) d'intégrité - enregistrement fils existant
Sachant que je peux réaliser des updates en sql plus.
Pourquoi?
Je connais pas trop form, mais t'as un problème sur ta clé étrangère : GESTION_MARCHES.FK_LOT_FK_LOT_RE_APPEL_OF.

Fais une trace pour retrouver exactement les instructions sql qu'il exécute.

Tu auras la certitude qu'il n'insére pas dans différentes tables à la suite
chris60 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2006, 15h14   #3
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Mets la propriété de ton bloc "update changed column only" à oui
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2006, 17h49   #4
Invité de passage
 
Inscription : avril 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 24
Points : 2
Points : 2
Désolé PlaineR mais même en faisant cela j'ai toujours l'erreur suivante:
ORA-02292: integrity constraint (GESTION_MARCHES.FK_FOURNISS_FORM_JUR__FORME_JU) violated - child record found
Par contre je peux insérer et modifier mes champs à loisir sous sql plus.
C'est donc bien un problème de forms 6i.
pjcejbpojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2006, 08h57   #5
Membre du Club
 
Inscription : février 2004
Messages : 116
Détails du profil
Informations personnelles :
Localisation : France, Maine et Loire (Pays de la Loire)

Informations forums :
Inscription : février 2004
Messages : 116
Points : 56
Points : 56
Essai de créer une nouvelle forms et d'afficher et updater la table qui pose problème dans cette nouvelle forms.
Ceci pour voir si il n'y a pas un paramétrage qui gène.
gaultier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2006, 14h09   #6
Invité de passage
 
Inscription : avril 2006
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 24
Points : 2
Points : 2
Par défaut Autant pour moi

mea culpa, c'est moi qui m' emmêle les pinceaux : le problème est réglé, il suffit de mettre la propriété du bloc "update changed column only" à oui
Et puis il n'y a plus d'erreur.
Un grand merci à TLM.
Et un problème de résolu.
pjcejbpojo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h11.


 
 
 
 
Partenaires

Hébergement Web