OVH Cloud OVH Cloud

constuction d'une table à partir des données d'une autre table . ..

4 réponses
Avatar
kalinaja
Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre :
j'ai une table 1 renseignée, je souhaite faire en sorte que les deux
premiers champs alimentent une table 2.
je pourrais simplement faire une copie de t1 et mettre les champs
supplémentaires voulu ...mais je cherche à faire en sorte que lorsqu'une
ligne de t1 (sur les deux champs ...) est modifié la modification apparaisse
dans t2, de même lors de l'ajout d'une nouvelle ligne de données dans t1
celle-ci apparaisse dans t2 ...
et je sèche ...
j'espère que mes explications sont suffisamment claire (?) ...

si jamais vous avez une idée ...

En vous remerciant,

Cordialement,

FF

Cor

4 réponses

Avatar
Pierre CFI [mvp]
bonjour
hum, hum et hum, tu es sur d'avoir construit une base de données relationnelle ???
le principe étant qu'une info doit apparaitre 1 fois et une seule fois dans toutes les tables (mise à part les identifiants)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre :
j'ai une table 1 renseignée, je souhaite faire en sorte que les deux
premiers champs alimentent une table 2.
je pourrais simplement faire une copie de t1 et mettre les champs
supplémentaires voulu ...mais je cherche à faire en sorte que lorsqu'une
ligne de t1 (sur les deux champs ...) est modifié la modification apparaisse
dans t2, de même lors de l'ajout d'une nouvelle ligne de données dans t1
celle-ci apparaisse dans t2 ...
et je sèche ...
j'espère que mes explications sont suffisamment claire (?) ...

si jamais vous avez une idée ...

En vous remerciant,

Cordialement,

FF

Cor


Avatar
kalinaja
tout d'abord, merci pour ta réponse,
ensuite :
ouch ... coup bas ...

vu comme çà c'est sur que ...

en fait, le pblème c'est que je souhaite éviter de mélanger des choux et des
carottes dans ma table1 ... et que je souhaite que les utilisateurs n'aient
pas à créer un nouvel enregistrement dans table2 à chaque fois qu'un nouvel
enregistrement est généré dans table1 (ce qui évite les oublis fortuits ...

en gros si j'ai t1 qui présente les coordonnées de personnes, je souhaite
que t2 qui présente leurs gouts musicaux ait par défaut autant
d'enregistrement reprenant les noms et prénoms de t1 ce qui serait facile si
on considérait que le nombre d'enregistrement t1 est invariant ... mais dès
que l'on ajoute un nouvel enregistrement dans t1 ... il faut faire de même
dans t2 avec le risque d'oubli ...

en fait je ne pense pas transgresser la règle d'unicité de l'information
...puisque liaison il y a ...

qu'en penses tu ?

Merci encore,

FF




bonjour
hum, hum et hum, tu es sur d'avoir construit une base de données relationnelle ???
le principe étant qu'une info doit apparaitre 1 fois et une seule fois dans toutes les tables (mise à part les identifiants)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre :
j'ai une table 1 renseignée, je souhaite faire en sorte que les deux
premiers champs alimentent une table 2.
je pourrais simplement faire une copie de t1 et mettre les champs
supplémentaires voulu ...mais je cherche à faire en sorte que lorsqu'une
ligne de t1 (sur les deux champs ...) est modifié la modification apparaisse
dans t2, de même lors de l'ajout d'une nouvelle ligne de données dans t1
celle-ci apparaisse dans t2 ...
et je sèche ...
j'espère que mes explications sont suffisamment claire (?) ...

si jamais vous avez une idée ...

En vous remerciant,

Cordialement,

FF

Cor







Avatar
Pierre CFI [mvp]
non, car on remplit une table par un formulaire
et 2 tables en méme temps, par un form et un sous/form
ce qui est tout à fait ton cas (re coup bas :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

tout d'abord, merci pour ta réponse,
ensuite :
ouch ... coup bas ...

vu comme çà c'est sur que ...

en fait, le pblème c'est que je souhaite éviter de mélanger des choux et des
carottes dans ma table1 ... et que je souhaite que les utilisateurs n'aient
pas à créer un nouvel enregistrement dans table2 à chaque fois qu'un nouvel
enregistrement est généré dans table1 (ce qui évite les oublis fortuits ...

en gros si j'ai t1 qui présente les coordonnées de personnes, je souhaite
que t2 qui présente leurs gouts musicaux ait par défaut autant
d'enregistrement reprenant les noms et prénoms de t1 ce qui serait facile si
on considérait que le nombre d'enregistrement t1 est invariant ... mais dès
que l'on ajoute un nouvel enregistrement dans t1 ... il faut faire de même
dans t2 avec le risque d'oubli ...

en fait je ne pense pas transgresser la règle d'unicité de l'information
...puisque liaison il y a ...

qu'en penses tu ?

Merci encore,

FF




bonjour
hum, hum et hum, tu es sur d'avoir construit une base de données relationnelle ???
le principe étant qu'une info doit apparaitre 1 fois et une seule fois dans toutes les tables (mise à part les identifiants)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre :
j'ai une table 1 renseignée, je souhaite faire en sorte que les deux
premiers champs alimentent une table 2.
je pourrais simplement faire une copie de t1 et mettre les champs
supplémentaires voulu ...mais je cherche à faire en sorte que lorsqu'une
ligne de t1 (sur les deux champs ...) est modifié la modification apparaisse
dans t2, de même lors de l'ajout d'une nouvelle ligne de données dans t1
celle-ci apparaisse dans t2 ...
et je sèche ...
j'espère que mes explications sont suffisamment claire (?) ...

si jamais vous avez une idée ...

En vous remerciant,

Cordialement,

FF

Cor









Avatar
kalinaja
bon maintenant qu'il n'y a plus rien sur quoi taper ;+p ...
je vais donc créer une sous table qui va bien ...
et me cacher dans une grotte jusqu'à ce que mon cerveau et mon ego se
remettent ...

Merci pour ton aide sur ce "non-problème" ;+)

FF.





non, car on remplit une table par un formulaire
et 2 tables en méme temps, par un form et un sous/form
ce qui est tout à fait ton cas (re coup bas :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

tout d'abord, merci pour ta réponse,
ensuite :
ouch ... coup bas ...

vu comme çà c'est sur que ...

en fait, le pblème c'est que je souhaite éviter de mélanger des choux et des
carottes dans ma table1 ... et que je souhaite que les utilisateurs n'aient
pas à créer un nouvel enregistrement dans table2 à chaque fois qu'un nouvel
enregistrement est généré dans table1 (ce qui évite les oublis fortuits ...

en gros si j'ai t1 qui présente les coordonnées de personnes, je souhaite
que t2 qui présente leurs gouts musicaux ait par défaut autant
d'enregistrement reprenant les noms et prénoms de t1 ce qui serait facile si
on considérait que le nombre d'enregistrement t1 est invariant ... mais dès
que l'on ajoute un nouvel enregistrement dans t1 ... il faut faire de même
dans t2 avec le risque d'oubli ...

en fait je ne pense pas transgresser la règle d'unicité de l'information
...puisque liaison il y a ...

qu'en penses tu ?

Merci encore,

FF




bonjour
hum, hum et hum, tu es sur d'avoir construit une base de données relationnelle ???
le principe étant qu'une info doit apparaitre 1 fois et une seule fois dans toutes les tables (mise à part les identifiants)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/

"kalinaja" a écrit dans le message de news:

Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre :
j'ai une table 1 renseignée, je souhaite faire en sorte que les deux
premiers champs alimentent une table 2.
je pourrais simplement faire une copie de t1 et mettre les champs
supplémentaires voulu ...mais je cherche à faire en sorte que lorsqu'une
ligne de t1 (sur les deux champs ...) est modifié la modification apparaisse
dans t2, de même lors de l'ajout d'une nouvelle ligne de données dans t1
celle-ci apparaisse dans t2 ...
et je sèche ...
j'espère que mes explications sont suffisamment claire (?) ...

si jamais vous avez une idée ...

En vous remerciant,

Cordialement,

FF

Cor