OVH Cloud OVH Cloud

Modifier un formulaire sans modifier la table source

15 réponses
Avatar
elite
Bonjour,

Je travaille sous Access 97. Je voudrais modifier un formulaire mais
sans modifier la table source, et m=EAme stocker mes modifications dans
une autre table. Est ce possible ?

5 réponses

1 2
Avatar
steph
Merci pour ta réponse.
Je n y comprends pas grand chose mais je n ai pas vu de "TypeChantier"
: pourtant je veux que ma requete attribue a chaque NumChantier les
risques qui correspondent au type de chantier auquel le chantier
appartient.
Sinon j'ai une autre solution tu peux me dire ce que t en penses ? :
j'ai une table risques liée au type de projet. Je fais une requete
création de table qui me permet d'attribuer à chaque chantier les
risques en précisant le type de chantier. Comme ca je crée ma table
infos. Ensuite il faut que je puisse mettre a jour la table info (a
chaque fois que je voudrais rajouter des risques par type de chantier),
et ca je n y arrive pas, access me parle de "violation de clé".

Encore merci pour ton aide
Avatar
Gafish
steph wrote:
Merci pour ta réponse.
Je n y comprends pas grand chose mais je n ai pas vu de "TypeChantier"
pourtant je veux que ma requete attribue a chaque NumChantier les
risques qui correspondent au type de chantier auquel le chantier

appartient.


Oui, la solution que je te donnais était à mettre juste après le choix du
type de chantier.

Sinon j'ai une autre solution tu peux me dire ce que t en penses ? :
j'ai une table risques liée au type de projet. Je fais une requete
création de table qui me permet d'attribuer à chaque chantier les
risques en précisant le type de chantier. Comme ca je crée ma table
infos. Ensuite il faut que je puisse mettre a jour la table info (a
chaque fois que je voudrais rajouter des risques par type de
chantier), et ca je n y arrive pas, access me parle de "violation de
clé".



Peut-être pas une requête création de table, mais une requête ajout. Une
requête création de table supprime la table éventuellement existante pour
recréer, ca n'irait donc pas.
Pour ton message d'erreur, violation de clé signifie que tu tentes d'insérer
un enregistrement avec la même clé primaire qu'un enregistrement exsitant.
Il faut que tu regardes quelle est ta clé, et qu'ensuite soit tu modifies la
clé pour qu'elle prenne plus de champs, soit il y a quelque chose que tu
fais en trop.

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


Avatar
steph
Merci bcp pour tes réponses ! (NB : tu me sauves, je suis en stage et
j'ai dit que je connaissais access...)
Comment faire pour que la requete ajout ajoute seulement les
enregistrements qui ne st pas déjà présents dans la table ?
Avatar
Gafish
Steph wrote:
Merci bcp pour tes réponses ! (NB : tu me sauves, je suis en stage et
j'ai dit que je connaissais access...)
Comment faire pour que la requete ajout ajoute seulement les
enregistrements qui ne st pas déjà présents dans la table ?


Comment se fait il que tu puisses vouloir ajouter des éléments déja présents
? Tu le fais pas une fois pour toute pour un chantier, et ensuite tu
modifies éventuellement via un form ou un sous form la liste des risques ?
Sinon pour trouver les éléments différents entre deux ensembles, quand tu
fais créer une requête sous Access, il te propose "requete de non
concordance"

Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
steph
En fait je voulais rajouter des enregistrements parce que j ai une
table risque associé à typechantier et une table info associée a
chantier, qui reprend tous les risques en précisant le type de
chantier grace a une requete. Si je décide d ajouter encore des
risques par type de chantier, il faudraiit qu ils viennent s ajouter
automatiquement a la table infochantiers.
Voila, merci vraiment pour tes réponses...
Je me permets de te demander si tu es dispo pour une fonction que j
aimerais créer (mais je sais pas comment)... réponds moi si tu veux
que je t explique
1 2