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 :

Ajout/suppression/maj en cascade, comment faire ?


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut Ajout/suppression/maj en cascade, comment faire ?
    Salut j'ai créer un petit bloc de donnée basé sur une table qui est composé de plusieurs clé primaire d'autres tables. le problème c'est que je n'arrive pas a enregistrer les modifications que j'effectue sur ce bloc (ce qui est logique) car il faut penser a mettre a jour le contenu des autres tables chose que j'ai pas réussi a faire.Je pense qu'il faut employer les triggers pour y parvenir.
    Faut il les placer au niveau des tables ou au niveau de forms (si oui pouvez me donner les triggers les plus utiles ?)
    Merci.

  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
    Par défaut
    Les triggers de niveau block POST-INSERT, POST-UPDATE et POST-DELETE sont le lieu idéal pour mettre à jour vos autres tables.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 270
    Par défaut
    Tu peux traiter ça dans forms avec les triggers cités dans le précédent message ou, de façon plus générique, dans des triggers sur les tables.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    422
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 422
    Par défaut
    euh c'est pas plus tôt pre-insert , pre-update et pre-delete ?

  5. #5
    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
    Citation Envoyé par isoman Voir le message
    euh c'est pas plus tôt pre-insert , pre-update et pre-delete ?
    Il n'ya pas pas grande différence entre PRE-INSERT et POST-INSERT.
    Le premier se déclenche avant l'insertion alors que le deuxième se déclenche après. C'est une affaire de goût,mais je préfère que les colonnes de la table principale soient renseignées d'abord, car elles peuvent être utilisées pour valoriser les autres tables, via un trigger basé par exemple.

  6. #6
    Membre expérimenté Avatar de JerryMouse
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 215
    Par défaut
    Tu utilise Pre-Insert. dans ce trigger tu fais des insert dans tes tables annexes.

Discussions similaires

  1. date ajout de 6 mois automatique comment faire
    Par popofpopof dans le forum VBA Access
    Réponses: 15
    Dernier message: 16/10/2007, 16h34
  2. Comment faire pour annuler des ajouts en cas de problème ?
    Par Cazaux-Moutou-Philippe dans le forum WinDev
    Réponses: 2
    Dernier message: 24/11/2006, 14h40
  3. [CR 9.1] comment faire pour ajouter un tableau dans un état?
    Par anneso108 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 28/03/2006, 14h40
  4. Comment faire pour ajouter une ligne seulement !
    Par Fredri dans le forum Access
    Réponses: 1
    Dernier message: 26/12/2005, 11h44
  5. comment lister les ajouts/suppression ?
    Par debdev dans le forum Access
    Réponses: 4
    Dernier message: 21/11/2005, 15h23

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