OVH Cloud OVH Cloud

tables identiques plus nouveaux champ

7 réponses
Avatar
Bauwens François
Bonjour,

J'ai une table "associations" dans une base de données. Je l'ai liée dans
une nouvelle base de données. J'opère une selextion de certaines des
associations sur base du champ "opérateur" via une requête. Il faut ensuite
que pour les associations selectionnée, je prévois de nouveaus champ
d'encodage.

J'envisage à partir de la requête de recréer une nouvelle table et d'y
ajouter les champs nécessaires.

Je me demandais juste si c'était le bon montage ou s'il y avait une autre
solution, plus pertinente et efficace.

Merci pour vos lumières
François

7 réponses

Avatar
Pierre CFI [mvp]
bonjour
sur le principe, ce n'est pas trés "catholique" de créer des champs au fur et à mesure des besoins
tout (enfin..) doit etre prevu lors de la construction de la base

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

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

"Bauwens François" a écrit dans le message de news: %
Bonjour,

J'ai une table "associations" dans une base de données. Je l'ai liée dans
une nouvelle base de données. J'opère une selextion de certaines des
associations sur base du champ "opérateur" via une requête. Il faut ensuite
que pour les associations selectionnée, je prévois de nouveaus champ
d'encodage.

J'envisage à partir de la requête de recréer une nouvelle table et d'y
ajouter les champs nécessaires.

Je me demandais juste si c'était le bon montage ou s'il y avait une autre
solution, plus pertinente et efficace.

Merci pour vos lumières
François




Avatar
Bauwens François
Merci pour la réponse.
Je ne pouvais pas tout prévoir et je ne rajoute pas les champs dans ma table
de base car il y en a beaucoup et que ceux-ci ne concerne que les 40
associations sur 800 de ma bd. De plus cela va servire à une seule personne
qui travaille sur une questions particulières (cf nouveaux champs) alors que
la bd d'origine est utilisée par d'autres collaborateurs dans un autre
contexte.


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
sur le principe, ce n'est pas trés "catholique" de créer des champs au fur
et à mesure des besoins

tout (enfin..) doit etre prevu lors de la construction de la base

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

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

"Bauwens François" a écrit dans le message de
news: %

Bonjour,

J'ai une table "associations" dans une base de données. Je l'ai liée
dans


une nouvelle base de données. J'opère une selextion de certaines des
associations sur base du champ "opérateur" via une requête. Il faut
ensuite


que pour les associations selectionnée, je prévois de nouveaus champ
d'encodage.

J'envisage à partir de la requête de recréer une nouvelle table et d'y
ajouter les champs nécessaires.

Je me demandais juste si c'était le bon montage ou s'il y avait une
autre


solution, plus pertinente et efficace.

Merci pour vos lumières
François








Avatar
Pierre CFI [mvp]
oui, mais ne crée pas de table, roule avec des requetes

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

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

"Bauwens François" a écrit dans le message de news:
Merci pour la réponse.
Je ne pouvais pas tout prévoir et je ne rajoute pas les champs dans ma table
de base car il y en a beaucoup et que ceux-ci ne concerne que les 40
associations sur 800 de ma bd. De plus cela va servire à une seule personne
qui travaille sur une questions particulières (cf nouveaux champs) alors que
la bd d'origine est utilisée par d'autres collaborateurs dans un autre
contexte.


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
sur le principe, ce n'est pas trés "catholique" de créer des champs au fur
et à mesure des besoins

tout (enfin..) doit etre prevu lors de la construction de la base

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

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

"Bauwens François" a écrit dans le message de
news: %

Bonjour,

J'ai une table "associations" dans une base de données. Je l'ai liée
dans


une nouvelle base de données. J'opère une selextion de certaines des
associations sur base du champ "opérateur" via une requête. Il faut
ensuite


que pour les associations selectionnée, je prévois de nouveaus champ
d'encodage.

J'envisage à partir de la requête de recréer une nouvelle table et d'y
ajouter les champs nécessaires.

Je me demandais juste si c'était le bon montage ou s'il y avait une
autre


solution, plus pertinente et efficace.

Merci pour vos lumières
François












Avatar
Bauwens François
Ok mais c'est la que je ne vois pas bien comment faire.
Je ne peux pas directement ajouter de champ dans un requête, si ? Où dois-je
mettre les champs ?
Si tu veux bien m'éclairer ?
Merci

"Pierre CFI [mvp]" a écrit dans le message de
news:%
oui, mais ne crée pas de table, roule avec des requetes

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

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

"Bauwens François" a écrit dans le message de
news:

Merci pour la réponse.
Je ne pouvais pas tout prévoir et je ne rajoute pas les champs dans ma
table


de base car il y en a beaucoup et que ceux-ci ne concerne que les 40
associations sur 800 de ma bd. De plus cela va servire à une seule
personne


qui travaille sur une questions particulières (cf nouveaux champs) alors
que


la bd d'origine est utilisée par d'autres collaborateurs dans un autre
contexte.


"Pierre CFI [mvp]" a écrit dans le message
de


news:
bonjour
sur le principe, ce n'est pas trés "catholique" de créer des champs au
fur



et à mesure des besoins
tout (enfin..) doit etre prevu lors de la construction de la base

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

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

"Bauwens François" a écrit dans le message
de



news: %
Bonjour,

J'ai une table "associations" dans une base de données. Je l'ai liée
dans


une nouvelle base de données. J'opère une selextion de certaines des
associations sur base du champ "opérateur" via une requête. Il faut
ensuite


que pour les associations selectionnée, je prévois de nouveaus champ
d'encodage.

J'envisage à partir de la requête de recréer une nouvelle table et
d'y




ajouter les champs nécessaires.

Je me demandais juste si c'était le bon montage ou s'il y avait une
autre


solution, plus pertinente et efficace.

Merci pour vos lumières
François
















Avatar
Pierre CFI [mvp]
si exemple
table agent
Nom_ag
Prenom_ag
DateNaissance_ag
dansla req
Nom_ag
Prenom_ag
DateNaissance_ag
Age : Année(Date) - Année(DateNaissance_ag) & " ans"
Nom complet :Nom_ag & " " & Prenom_ag
et tu utilises ta req comme une table
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

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

"Bauwens François" a écrit dans le message de news:
Ok mais c'est la que je ne vois pas bien comment faire.
Je ne peux pas directement ajouter de champ dans un requête, si ? Où dois-je
mettre les champs ?
Si tu veux bien m'éclairer ?
Merci



Avatar
Bauwens François
Merci mais c'est pas tout à fait ce que je dois trouver. PArce que les
nouveaux champs ne sont pas le résultat des anciens. Par rapport à ton
exemple :
si exemple
table agent
Nom_ag
Prenom_ag
DateNaissance_ag
dansla req
Nom_ag
Prenom_ag
qualification

subvention reçue
etc.

Ce sont des nouveaux champs d'infos mais les mettre dans la table d'origine
me semble lourd puisque ça ne concernera que 40 enregistrement sur 800. ceci
dit peut-être que ça reste la solution. Est-ce que des champs vides dans une
table alourdisse la table et le traitement des données ?

Merci

"Pierre CFI [mvp]" a écrit dans le message de
news:%
si exemple
table agent
Nom_ag
Prenom_ag
DateNaissance_ag
dansla req
Nom_ag
Prenom_ag
DateNaissance_ag
Age : Année(Date) - Année(DateNaissance_ag) & " ans"
Nom complet :Nom_ag & " " & Prenom_ag
et tu utilises ta req comme une table
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

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

"Bauwens François" a écrit dans le message de
news:

Ok mais c'est la que je ne vois pas bien comment faire.
Je ne peux pas directement ajouter de champ dans un requête, si ? Où
dois-je


mettre les champs ?
Si tu veux bien m'éclairer ?
Merci







Avatar
Pierre CFI [mvp]
hum, hum, c'est ce que je subbodorais
tu dois avoir (ici) un ID agent
dans la table état civil ID agent et son nom, prénom....
dans la table qualification, IDagent , IDqualif, datequalif...
dans la table salaire
idagent, salaire, date....
et ainsi de suite
et tu recupréres toutes les infos avec une req portant sur 2,3 4 tables

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

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

"Bauwens François" a écrit dans le message de news: %
Merci mais c'est pas tout à fait ce que je dois trouver. PArce que les
nouveaux champs ne sont pas le résultat des anciens. Par rapport à ton
exemple :
si exemple
table agent
Nom_ag
Prenom_ag
DateNaissance_ag
dansla req
Nom_ag
Prenom_ag
qualification

subvention reçue
etc.

Ce sont des nouveaux champs d'infos mais les mettre dans la table d'origine
me semble lourd puisque ça ne concernera que 40 enregistrement sur 800. ceci
dit peut-être que ça reste la solution. Est-ce que des champs vides dans une
table alourdisse la table et le traitement des données ?

Merci

"Pierre CFI [mvp]" a écrit dans le message de
news:%
si exemple
table agent
Nom_ag
Prenom_ag
DateNaissance_ag
dansla req
Nom_ag
Prenom_ag
DateNaissance_ag
Age : Année(Date) - Année(DateNaissance_ag) & " ans"
Nom complet :Nom_ag & " " & Prenom_ag
et tu utilises ta req comme une table
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

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

"Bauwens François" a écrit dans le message de
news:

Ok mais c'est la que je ne vois pas bien comment faire.
Je ne peux pas directement ajouter de champ dans un requête, si ? Où
dois-je


mettre les champs ?
Si tu veux bien m'éclairer ?
Merci