Rechercher : dans
Par :

[Access] Suppression/Modifications de données

Dernière réponse le 23 jan 2008 à 10:51:42 dede-62, le 23 jan 2008 à 09:40:47 
 Signaler ce message aux modérateurs

Bonjour,

Alors voila j'ai 3 tables : -Nouveau Client
-Fiche Client
-Carte de fidélité

Je Voudrais que quand je supprime ou modifie un enregistrement de la table Nouveau Client que les modifications soient aussi appliquées aux tables Fiche Client et Carte de fidélité.

Merci de votre aider cher ccmistes !

Configuration: Windows Vista
Firefox 2.0.0.11

Meilleures réponses pour « [Access] Suppression/Modifications de données » dans :
[Gravure] Effacer un disque réinscriptible (CD-RW/DVD-RW/DVD+RW) VoirIl n'est pas nécessaire de formater un disque réinscriptible lors de la première utilisation. Néanmoins, lorsque des données ont été gravées sur le support réinscriptible et qu'il ne reste plus d'espace disponible, il est nécessaire de les effacer...
[Gravure] Les types de supports VoirLes types de support CD-ROM CD-R CD-RW DVD-ROM DVD+R DVD-R DVD+RW DVD-RW DVD+R DL DVD-R DL HD-DVD ROM HD-DVD-R Blu-Ray BD-R BD-RE (BD = Blu-Ray)
Oracle - Le dictionnaire de données VoirPrésentation du dictionnaire de données Oracle Le dictionnaire de données Oracle représente le coeur de la base de données. Il s'agit d'un ensemble de tables systèmes contenant les informations relatives à la structure de la base de...
Mise en forme de données VoirStyles de données Que la cellule contienne une valeur littérale saisie par vous-même ou le résultat d’une formule, vous affectez un style aux données de cette cellule en définissant ce que l’on appelle le format de la cellule : cela conditionne...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...

1

blux, le 23 jan 2008 à 10:26:15

Salut,

si tu poses cette question, c'est que, à mon avis, ton modèle de données n'est pas bon et que tu dois avoir des redondances.

Explique-nous ce que tu veux faire, quelles sont les informations que tu souhaites et on t'aidera à bâtir une base 'conforme' à la philosophie d'access...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

2

dede-62, le 23 jan 2008 à 10:40:16

Alors C'est une application pour gérer un magasin qui par l'intermédiaire de macros qui copient et gèrent les ouvertures de formulaires et autres tournent pour l'instant à merveille, mais cela fait bientot 1 an qu'il tourne avec ce satané bug

Répondre à dede-62

3

dede-62, le 23 jan 2008 à 10:42:47

Il ya beaucoup de table (des tables de stockage et des tables considéré par le "programme comme des repertoires temporaires"car la plupart des actions sont du "bricolage" en quelque sorte.


Excuse moi d'avoir répondu si tardivement (Prob de connexions)

Répondre à dede-62

4

blux, le 23 jan 2008 à 10:49:58

Donc, malheureusement, si le ver est déjà dans le fruit !

Il faut donc modifier les macros de suppression des enregistrement pour répercuter sur les lignes des tables concernées, mais c'est pas facile sans savoir comment ça travaille... S'il y a des formulaires, c'est peut-être fait en VBA et non en macro...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

5

 dede-62, le 23 jan 2008 à 10:51:42

Tout est fait par des macros et par des formulaires le VB et la prog je n'y connait pas grand chose

En fait cela fonctionne comme sa

Formulaire Nouveau Client :

Nom
Prénom
Adresse
N° Tel
N° Tel Portable
Ville

Bouton Valider relié à Nouveau client et Commande

Macro :

Exécuter Commande : Selectionner Enregistrement
Exécuter Commande : Copier
Fermer : Type Formulaire
Nom Nouveau Client

OuvrirFormulaire : Fiche Client
Exécuter Commande : AtteindreNouvelEnregistrement
Exécuter Commande : Sélectionner Enregistrement
Exécuter Commande : Coller
Fermer : Type : Formulaire : Fiche Client

OuvrirFormulaire : Cartes de fidélité
Exécuter Commande : AtteindreNouvelEnregistrement
Exécuter Commande : Sélectionner Enregistrement
Exécuter Commande : Coller
Fermer : Type : Formulaire : Carte de fidélité

OuvrirFormulaire : Commandes
Exécuter Commande : AtteindreNouvelEnregistrement
Exécuter Commande : Sélectionner Enregistrement
Exécuter Commande : Coller

Tout s'imbrique parfaitement dans chaque champs
Le problème c'est comment supprimer un enregistrement de la table nouveau client pour qu'il supprime cet enregistrement partout dans les autres tables? Sauf dans commandes bien sur !

Répondre à dede-62