Visites

   visiteurs

   visiteurs en ligne

Sujet n°136 transfert automatique de données entre deux ou plusieurs tables
    par fenuhao le 31/03/2008 : 10:54

bonjour et félicitations pour votre site.

j'ai plusieurs tables et je souhaiterai que les données d'une table( ex nom prénom) soit automatiquement tranférésur les autres tables.je pensais qu'en mettant en relation les différents tables celà se faisait. mais non ou j'ai dû oculter un éléments.

merci


Réponse n° 1 par 3stone le 31/03/2008 : 15:33
Bonjour,

Il n'y a pas de bonne raison pour faire cela...
Cela ne créerait que des redondances, ce que l'on doit absolument éviter dans une base de données.

Seuls les valeurs des clés primaires sont transférées automatiquement dans la table secondaires (dans la clé externes).
Cela se fait automatiquement si l'on défini les propriétés de la relation :
  • Appliquer l'intégrité référentielle (très conseillé)
  • Mettre à jour en cascade les enregistrements correspondants
"Effacer en cascade les enregistrements" est déconseillé, sauf si l'on comprend et gère le risque par du code perso !

Amicalement,
Pierre(3stone)


Réponse n° 2 par fenuahao le 31/03/2008 : 16:32

Cela ne créerait que des redondances, ce que l'on doit absolument éviter dans une base de données.

vous avez certainement raison néanmoins j'ai besoin d'ouvrir de nouveaux formulaires avec  donc les mêmes noms. je suis donc obligé à nouveau de renseigner les champs nom prénom adresse né le etc...

exist'il un moyen?

merci

Réponse n° 3 par 3stone le 31/03/2008 : 17:05
Le fait d'ouvrir des formulaires, et quelqu'en soit le nombre, n'a aucune influence sur l'organisation des données dans les tables !

Cinquantes formulaires peuvent être basés sur une seule et même table - sans justifier nullement la copie de certaines données.

L'organisation des tables et des relations n'est définis que par la modélisation et la normalisation des données. Les formulaires, ne servent eux, qu'à permettre un manipulation simple et sécurisée des données contenues dans les tables.

Je pense qu'un peu de lecture (et pages suivantes) semble indispensable.

Amicalement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut