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 17/04/2007, 13h42   #1
Invité de passage
 
Inscription : avril 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 3
Points : 1
Points : 1
Par défaut [Forms6i] : mode saisi et mode consultation

Bonjour tout le monde,

j'ai un formulaire dans lequel il y plusieurs text_items qui sont obligatoir à saisir (required-> yes), et j'ai mis dans un trigger WHEN_NEW_FORM_INSTANCE :
* sysdate pour un champ
* un numero qui s'incremente dans un autre champs
dans ce formulaire on peut faire insertion et consultation(ctr+F11)
le probleme se pose lorsqu'un utilisateur veut saisir plusieurs enregistrements sans ouvrir le formulaire à chaque fois. j'ai pensé à WHEN_NEW_RECORD_INSTANCE mais il ne permet pas la consultation des enregistrements en me demandant de saisir les champs obligatoire.

toute proposition est la bien venu,
merci
midou17 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 16h27   #2
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
Le mieux est de gérer cela dans la propriété initiale value de tes champs.

Sinon dans ton trigger WHEN-NEW-RECORD-INSTANCE, il faut que tu fasses :
Code :
1
2
3
4
5
IF :system.record_status = 'NEW' then
  :monblock.monitem1 := sysdate;
  :monblock.monitem2 := 2;
  set_record_property (:system.trigger_record, :system.trigger_block, STATUS, new_status);
end IF;
__________________
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 17/04/2007, 22h16   #3
Invité de passage
 
Inscription : avril 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 3
Points : 1
Points : 1
merci beaucoup,
le probleme est bien resolu, il reste que je fasse un petit effort pour comprendre et manipuler ces variables systémes :system.trigger_record,:system.trigger_block etc
je vous remercie encore une fois
midou17 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 06h16.


 
 
 
 
Partenaires

Hébergement Web