IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

Forms9i: Pb enregistrement dans tables


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    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

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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.

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    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.

  5. #5
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    Puisque je n'ai pas compris la philosophie du produit, je suis sure que vous allez pouvoir me l'expliquer.

  6. #6
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    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).

  7. #7
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    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 862
    Par défaut
    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

  8. #8
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 18
    Par défaut
    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?

  9. #9
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    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.

Discussions similaires

  1. [MySQL] Enregistrement dans table
    Par philguio dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/05/2009, 11h51
  2. Réponses: 7
    Dernier message: 03/02/2009, 04h00
  3. Réponses: 1
    Dernier message: 22/05/2008, 20h37
  4. Recherche d'enregistrement dans table Excel
    Par SlySylvain dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/12/2006, 15h47
  5. Insertion enregistrement dans table
    Par naidinp dans le forum ASP
    Réponses: 13
    Dernier message: 11/09/2003, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo