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 15/06/2006, 14h13   #1
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Par défaut [Forms9i] Pb enregistrement dans tables

Bonjour,
J'apprend à utiliser le logiciel Oracle Forms Builder afin de pouvoir faire une interface.Cette interface permet de pouvoir faire des modifications dans une table. Lorsque que l'utilisateur rentre les nouvelles informations elles doivent être enregistrée.
Quelle est la procédure que je dois racorder au bouton valider afin d'effectuer l'insertion dans la table (cete table est en partie affichée)?
Merci

Kro
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 14h15   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 14h25   #3
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Mais avant de faire le commit il faut faire l'insertion dans les tables. Et c'est là que je rencontre un pb. Quel déclencheur faut-il utiliser, when_mouse_click? on_update?
A l'intérieur de when mouse click je fais un update mais ça na fonctionne pas.
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 14h31   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
Non il n'ya a pas d'insertion. le principe de Forms est de construire des blocs basés sur des tables.
Au moment du commit, Forms gère automatiquement le lien avec la BDD avec les insert/update/delete correspondant.
C'est totalement transparent.
Si vous utilisez Forms pour faire des Insert Into ... c'est que vous n'avez pas compris la philosophie du produit.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 15h11   #5
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Puisque je n'ai pas compris la philosophie du produit, je suis sure que vous allez pouvoir me l'expliquer.
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 15h14   #6
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
Je ne peux pas vous faire une formation "en ligne".
Utilisez l'assistant "création de bloc" et contruisez un nouveau bloc basé sur une table de votre base de données.
Ensuite vous n'avez qu'à ajouter/modifier/supprimer les enregistrements de ce bloc et enregistrer (commit).
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 15h16   #7
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
et pour plus de précisions, lisez l'excellent tuto de Sheik :
http://sheikyerbouti.developpez.com/forms10g/
et je pense qu'après vous aurez non seulement compris la philosophie du produit, mais également appris beaucoup de choses sur forms
__________________
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 15/06/2006, 15h22   #8
Invité de passage
 
Inscription : juin 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 18
Points : 2
Points : 2
Merci à tous les deux.
En effet j'ai créer un bloc de données et j'utilise aussi le Tutoriel form10g. Mais je ne suis pas sure de la modification de mon bloc. J'ai mis en place un déclencheur sur le bouton valider qui pourra modifier certaines colonnes du bloc, en utilisant Update. Es-ce bien ça?
Kro_64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2006, 15h28   #9
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 530
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 530
Points : 6 460
Points : 6 460
Jouez avec les propriétés de chaque item (update, insert à oui/non) selon que vous souhaitez que l'utilisateur puisse modifier certaines colonnes.
Ce réglage peut également être fait au niveau de tout l'enregistrement (propriétés du bloc)

pressez F4 pour afficher les propriétés de l'objet courant.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h08.


 
 
 
 
Partenaires

Hébergement Web