OVH Cloud OVH Cloud

Ecrire dans une table

10 réponses
Avatar
Louis
Bonjour,

Je souhaite écrire automatiquement des données écrites dans une table, dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et Tc1. Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis

10 réponses

Avatar
Dan
"Louis" a écrit dans le message de news:

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et Tc1. Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple : la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan

Avatar
Louis
Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma table T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et Tc1. Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple : la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan






Avatar
Dan
Désolé, Louis, je ne sais pas déclencher des événements depuis une table...

En attendant le contributeur-miracle, je te suggère :
- soit le copier/coller
- soit un formulaire de saisie (qui te permettrait de déclencher l'exécution
d'une requête Ajout pour l'enreg. courant);
- soit de communiquer ton analyse (il est rare qu'on ait besoin de données
identiques dans 2 tables #)

A+ Dan

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

Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma table
T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et Tc1.
Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple :
la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan








Avatar
pascal
Bonjour,

Tu peux faire un formulaire qui va s'ouvrir comme une table et tu
pourras MAJ automatiquement ta seconde table avec une petite fonction
en vba et une requete insertion.

Voila
a+
pascal


Dan wrote:
Désolé, Louis, je ne sais pas déclencher des événements depuis une table...

En attendant le contributeur-miracle, je te suggère :
- soit le copier/coller
- soit un formulaire de saisie (qui te permettrait de déclencher l'ex écution
d'une requête Ajout pour l'enreg. courant);
- soit de communiquer ton analyse (il est rare qu'on ait besoin de donn ées
identiques dans 2 tables #)

A+ Dan

"Louis" a écrit dans le message de ne ws:

Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma ta ble
T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans un e table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et T c1.
Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple :
la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan










Avatar
Louis
Merci pour tes propositions.

En fait, je voulais faire cela pour contourner un autre probleme, mais peut
etre cet autre probleme est résolvable. le voici:

J'ai une table "Suivi_contact" avec les champs date_suivi et commentaire.
J'ai une autre table "Meeting" avec les champs date_meeting et report_meeting.

Je veux creer un état global regroupant regroupant les champs commentaire et
report_meeting dans l'ordre chronologique (selon date_suivi et date_meeting).
J'ai plus de donnée commentaire que de données report_meeting, donc quand je
met tout ca dans une requete, l'état en decoulant m'affiche plusieurs fois le
meme report_meeting. Alors que je veux jsute avoir l'évolution chronologique.

C'est pour cela que je voulais recopier automatiquement report_meeting et
date_meeting dans commentaire et date_suivi pour apres creer un etat
seulement sur suivi_contact.

Vois tu une solution a cet autr porbleme? (en gros creer un etat avec deux
tables differentes et respecter la chronologie des evenements)

Merci,
Louis

Désolé, Louis, je ne sais pas déclencher des événements depuis une table...

En attendant le contributeur-miracle, je te suggère :
- soit le copier/coller
- soit un formulaire de saisie (qui te permettrait de déclencher l'exécution
d'une requête Ajout pour l'enreg. courant);
- soit de communiquer ton analyse (il est rare qu'on ait besoin de données
identiques dans 2 tables #)

A+ Dan

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

Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma table
T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et Tc1.
Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple :
la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan













Avatar
Dan
Ben oui, je vois deux solutions...
- enregistrer tous les événements dans une même table à la saisie, en
rajoutant un champ Type d'événement (suivi contact et meeting, grâce à un
groupe d'options)
- ou bien construire une table TEvénements, avec un champ EDate et un champ
EMémo, avant l'ouverture du formulaire (requête Création)

Avec l'une ou l'autre de ces deux solutions, ton état ne sera dès lors basé
que sur une seule table... Le tri chrono sera donc un jeu d'enfant...

A demain ?
Dan

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


Merci pour tes propositions.

En fait, je voulais faire cela pour contourner un autre probleme, mais
peut
etre cet autre probleme est résolvable. le voici:

J'ai une table "Suivi_contact" avec les champs date_suivi et commentaire.
J'ai une autre table "Meeting" avec les champs date_meeting et
report_meeting.

Je veux creer un état global regroupant regroupant les champs commentaire
et
report_meeting dans l'ordre chronologique (selon date_suivi et
date_meeting).
J'ai plus de donnée commentaire que de données report_meeting, donc quand
je
met tout ca dans une requete, l'état en decoulant m'affiche plusieurs fois
le
meme report_meeting. Alors que je veux jsute avoir l'évolution
chronologique.

C'est pour cela que je voulais recopier automatiquement report_meeting et
date_meeting dans commentaire et date_suivi pour apres creer un etat
seulement sur suivi_contact.

Vois tu une solution a cet autr porbleme? (en gros creer un etat avec deux
tables differentes et respecter la chronologie des evenements)

Merci,
Louis

Désolé, Louis, je ne sais pas déclencher des événements depuis une
table...

En attendant le contributeur-miracle, je te suggère :
- soit le copier/coller
- soit un formulaire de saisie (qui te permettrait de déclencher
l'exécution
d'une requête Ajout pour l'enreg. courant);
- soit de communiquer ton analyse (il est rare qu'on ait besoin de
données
identiques dans 2 tables #)

A+ Dan

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

Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma
table
T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une
table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et
Tc1.
Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple
:
la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan















Avatar
Louis
Merci Pascal et Dan,

Pacal: Helas je n'ai pas encore de connaissance en VBA, je pense qu'il est
temps que je m'y mette.

Dan: en fait lors d'une version precedente de ma base de donnée, j'avais
deja un menu deroulant ou je choisissais le type de suivi (meeting ou
contact), mais comme j'ai aussi une table meeting avec plein d'info sur le
meeting et le compte rendu, je voulais trouver une passerelle pour ne pas a
faire un copier coller.




Ben oui, je vois deux solutions...
- enregistrer tous les événements dans une même table à la saisie, en
rajoutant un champ Type d'événement (suivi contact et meeting, grâce à un
groupe d'options)
- ou bien construire une table TEvénements, avec un champ EDate et un champ
EMémo, avant l'ouverture du formulaire (requête Création)

Avec l'une ou l'autre de ces deux solutions, ton état ne sera dès lors basé
que sur une seule table... Le tri chrono sera donc un jeu d'enfant...

A demain ?
Dan

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


Merci pour tes propositions.

En fait, je voulais faire cela pour contourner un autre probleme, mais
peut
etre cet autre probleme est résolvable. le voici:

J'ai une table "Suivi_contact" avec les champs date_suivi et commentaire.
J'ai une autre table "Meeting" avec les champs date_meeting et
report_meeting.

Je veux creer un état global regroupant regroupant les champs commentaire
et
report_meeting dans l'ordre chronologique (selon date_suivi et
date_meeting).
J'ai plus de donnée commentaire que de données report_meeting, donc quand
je
met tout ca dans une requete, l'état en decoulant m'affiche plusieurs fois
le
meme report_meeting. Alors que je veux jsute avoir l'évolution
chronologique.

C'est pour cela que je voulais recopier automatiquement report_meeting et
date_meeting dans commentaire et date_suivi pour apres creer un etat
seulement sur suivi_contact.

Vois tu une solution a cet autr porbleme? (en gros creer un etat avec deux
tables differentes et respecter la chronologie des evenements)

Merci,
Louis

Désolé, Louis, je ne sais pas déclencher des événements depuis une
table...

En attendant le contributeur-miracle, je te suggère :
- soit le copier/coller
- soit un formulaire de saisie (qui te permettrait de déclencher
l'exécution
d'une requête Ajout pour l'enreg. courant);
- soit de communiquer ton analyse (il est rare qu'on ait besoin de
données
identiques dans 2 tables #)

A+ Dan

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

Bonjour Dan,

la saisie s'effectue directement dans la table T1. Je veux en fait que
certains champs de ma table T1 soit recopiés dans des champs de ma
table
T2.

As tu besoin d'autres info?
Merci,
Louis



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

Bonjour,

Je souhaite écrire automatiquement des données écrites dans une
table,
dans
une autre table.

Concretement, j'ai une table T1, je remplis les champs Ta1, Tb1 et
Tc1.
Je
voudrais que dans ma table T2, les champs Ta2, Tb2 et Tc2 prennent
respectivement les valeurs Ta1, Tb1 et Tc1.

Comment puis je faire ca?

Merci pour votre aide,
Louis


Bonjour Louis,
Tu peux faire ça avec une requête Ajout...
Pour plus d'infos en retour, peux-tu en donner quelques unes (exemple
:
la
saisie s'effectue t'elle dans un formulaire ?)
A+ Dan




















Avatar
Dan
"Louis" a écrit dans le message de news:

Merci Pascal et Dan,

Pacal: Helas je n'ai pas encore de connaissance en VBA, je pense qu'il est
temps que je m'y mette.

Dan: en fait lors d'une version precedente de ma base de donnée, j'avais
deja un menu deroulant ou je choisissais le type de suivi (meeting ou
contact), mais comme j'ai aussi une table meeting avec plein d'info sur le
meeting et le compte rendu, je voulais trouver une passerelle pour ne pas
a
faire un copier coller.


OK, alors, d'où lances-tu ton état ? Grâce à un bouton sur un formulaire ?

Si c'est le cas, et pour ne pas tout casser, on va choisir la solution 2...
A+ Dan

Avatar
Louis
Oui, ca me parait mieu.
Merci
Louis



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

Merci Pascal et Dan,

Pacal: Helas je n'ai pas encore de connaissance en VBA, je pense qu'il est
temps que je m'y mette.

Dan: en fait lors d'une version precedente de ma base de donnée, j'avais
deja un menu deroulant ou je choisissais le type de suivi (meeting ou
contact), mais comme j'ai aussi une table meeting avec plein d'info sur le
meeting et le compte rendu, je voulais trouver une passerelle pour ne pas
a
faire un copier coller.


OK, alors, d'où lances-tu ton état ? Grâce à un bouton sur un formulaire ?

Si c'est le cas, et pour ne pas tout casser, on va choisir la solution 2...
A+ Dan






Avatar
Dan
Bon alors,

Sur le bouton du formulaire d'où tu lancerais cet état, il y aurait une
procédure du genre :
(si tu es plus à l'aise avec les macros qu'avec VBA, tu peux commencer par
créer une macro, puis la convertir...)

- avertissements à non (à ajouter lorsque tout fonctionne sans problème)
- lancement de la requête Création de table TEvenements à partir de
Suivi_Contacts, avec un champ EDate (Date_Suivi) et un champ ETexte
(Commentaire)
- lancement d'une requête Ajout à la table TEvenements à partir de Meetings
avec dans le champ EDate, Date_Meeting, et dans le champ ETexte,
Report_Meeting
- avertissements à oui
- ouverture de l'état, basé sur TEvenements et trié sur le champ EDate...


Voilà en gros...
Mais je préfère la solution 1...
A+ Dan