Bonjour tout le monde !
Je suis stagiaire dans un Hôpital et je dois développer une application à l'aide de MICROSOFT ACCESS 2003.
Je dois terminer mon projet cette semaine, et j'ai rdv avec mon maitre de stage aujourd'hui à 14h00 ...
Mais je suis confronté à 5 problèmes, si quelqu'un pourrait m'aider un tant soit peu je lui en serait vraiment reconnaissant
!!!
je récapitule mon projet :
-je dois importer un fichier csv (texte) dans un table ERREUR et crée une clé primaire "clé1" issue de la concaténation des différents champs de la table (pour ne pas pouvoir importer des doublons) => ceci est fait (à l'aide d'une table intermédiaire)
ERREUR (clé1, ..., ...)
-je dois créer une table CORRECTION qui à chaque erreur associe une correction, je l'ai ai donc lié et introduit un clé étrangere "clé1" (même nom) dans la table CORRECTION, cependant, pour diffèrentes erreurs, j'ai une meme orrection, j'ai donc crée une clé primaire "clé2" qui est issue de ERREUR.clé1 mais avec des champs concaténé en moins ...
CORRECTION(clé2, clé1, ..., ...)
je récapitule mes difficultés :
1) comment importer le champs clé1 de la table ERREUR vers la table CORRECTION avec en même temps inclure Left(ERREUR!clé1,36) dans clé2 ? (pcqque clé2 est primaire)?
2)dans la table CORRECTION, il y a le champs "occurence" qui pour chaque correction, donne la somme des erreur correspondantes qui il y a dans ERREUR ?
pour l'instant j'ai essayé ça :
mais il me dise que l'opération nécessite une requete mise à jour ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE Table_Nestor INNER JOIN Table_Accor ON Table_Nestor.clé1 = Table_Accor.clé1 SET Table_Accor.occurrence = (SELECT Count(Table_Nestor.clé1) FROM Table_Nestor) WHERE ((([Table_Accor]![clé1])=[Table_Nestor]![clé1]));
3) Je voudrais savoir aussi, comment identifier, à l'import du fichiers csv, si une erreur ne revient plus ?
4) comment surligner les lignes d'une feuille de donnée ? en fonction de si une case à option a été coché ou non
5) je n'en demanderai pas plus quand même
je vous remercie tous en avance, même si vous avez juste lue sans trouver de réponse ... Mais si vous ne serait-ce qu'une réponse, aidez-moi s'il vous plait !
Partager