|
|
|
|
Configuration: Windows XP Firefox 2.0.0.8 Access 2000 + patch sr1
C'est simple c'est avec une requête mise-à-jour puis tu l'actualise OK? |
Mercii NagNag,
mais je n'ai pas assez l'habitude des requête Mise-à-jour :-( Je la fais comment : avec chacune des 2 tables ou seulement la table émettrice, ou seulement la table réceptrice ? Puis en critère faut-il entrer tous les champs ou juste les champs à mettre_à-jour ? Et comment rédiger l'expression pour dire "copier champ depuis table A vers même champ table B' ? Merci d'avance si tu as la gentillesse de me préciser. Autant je pense avoir un niveau correct dans certains domaines, autannt dans d''autres je suis encore assez novice. Cordialement Jehanx |
Bon c'est bien de savoir ce qu'il faut faire, mais c'est encore plus efficace de savoir COMMENT le faire.
Si quelqu'un a la gentillesse de me renseigner ça me rendra grand service, c'est quand même mieux une application sur mesure que du logiciel prêt-à-porter...... Merci d'avance Jehanx |
Bonjour,
Pourquoi vouloir recopier un champ d'une table vers un champ d'une autre table ??? la règle première dans une base de données c'est d'éviter les doublants ou redondances ... Les index sont là justement pour remplacer les répétitions de champs. Une bonne conception des tables dans la base de données est primordiale. Si dans ta table A tu as une clé, il suffit d'ajouter cette clé dans la table B pour l'occurence concerné ... c'est plus complexe que cela en réalité, mais c'est le B-A BA. Bon courage ;o) Polux |
Parce que lorsque je crée l'enregistrement d'un client je note ses symptômes (table cllients) et lorsque je gère ses rendez-vous,
je remplis un champ de compte-rendu après la visite, et celà me permet de voir l'évolution en appelant les rendez-vous du même client dans mon formulaire de consultations. Pour moi ça semble important d'avoir sous les yeux simultanément l'ensemble des symptômes de départ et l'état à une visite donnée. Donc si quelqu'un a une solution ça me dépannerait bien. J'ai bien essayé quelques codes SQL avec l'instruction UPDATE Consult.Difficultés SET Consult.Difficultés = Clients.Difficultés mais tantôt j'obiens un résultat nul, tantôt la requête me demande un paramètre car elle inclut automatiquement des crochets autour de ma dernière expression (comme si elle n'arrivait pas à chercher le résultat demandé DANS ma table clients !) Ca doit quand même être possible de recopier un cham d'une table dans une autre. Quand les clients sont gérés par N° ça permet de les appeler dans une autre table avec ce numéro, soit directement, soit en donnant des éléments pertinents qui font reconnaître le N° Si quelqu'un a assez d'expérience Access pour créer cette recopie automatique celà me sortirait une belle épine du pied. Merci d'avance. Cordialement Jehanx |
je crois que je me suis mal fait comprendre ... pourquoi recopier un champ quii existe déjà dans la base de données ??? Dans la table CONSULT, il suffit de rajouter un champ avec le N° client et de lier la client et la table conult. Ensuite une simple requête SELECT avec en clause Where le n° client et l'information remonte toute seule:
Requête = "Select Difficultés from consult where n°client = " & (ici le n°client)" |
Bonjour Polux,
Je me suis aussi sûrement mal exprimé, ce que je voudrais, ce n'est pas que ce champ appparaisse pour un client précis portant le N° untel, mais pour tous ceux que j'ai enregistrés pour lesquels j'inscris la consultation. Je vais essayer d'être plus clair : le principe est que j'utilise 2 formulaires : - 1 pour remplir la table "clients" et ausii la consulter en utilisant les filtres Access - 1 pour enregistrer les rendez-vous et compte-rendus de visite, et voir la progression des clients au fur et à mesure des visites. Dans le 2ème formulaire, j'aimerais faire apparaitre le champ mémo "Difficultés" concernant le client de l'enregistrement en cours de traitement, avec 2 objectifs : a/ visualiser dans mon formulaire "Consult" au moment de la saisie du compte-rendu (et après pour bilan d'évolutioin) b/ enregistrer dans ma table consult (même si ça fait doublon avec celui de la table "Clients") de façon à pouvoir filtrer mes enregistrements de "Consult" grâce à des requêtes simples au résultat en tableau. Je comprends que ça peut se gérer sans cette recopie, mais à mon (faible) niveau de connaissance d'Access ça semble plus facile pour moi de l'avoir dans la table "Consult" aussi. Je prends un exemple tiré de la même Base de Données : Pour saisir mes consultations, en ayant sous les yeux Nom, Prénom, Date de Naissance du client, j'ai fait une requête pour enchainer les 3 champs, en ajoutant espaces et virgules, ainsi qu'une liste déroulante des clients, sous cette forme concaténée; et lorsque je fais ma saisie depuis le formulaire "Consult" ça enreristre danss ma table consult cette concaténation qui me sert dans le formulaire, autant à saisir, qu'à consulter sous forme de masque. Si j'ai exprimé assez clairement mon besoin, aurais-tu une solution ? Je te remercie d'avance Jehanx |
j'ai le meme probleme que toi et comprend pourquoi tu veux faire sa. Je pense que la solution se trouve dans la requete d'ajout mais je n'ai pas encore trouvé comment l'utiliser ( il me dit "vous allez ajouté 0 lignes)
si tu as trouvé la solution, je te serrai reconaissant de me la donner |
| 06/10 10h01 | [Windows XP] Ouverture de session : se loguer automatiquement | Windows XP |
| 26/10 20h05 | Trier automatiquement les telechargements sous Firefox | Téléchargement |
| 07/03 16h50 | Signature automatique | e-outils et progiciels |
| 25/06 20h17 | Légende automatique sous Word | Word |
| 06/10 10h24 | Désactiver l'exécution automatique du CD-Rom | Windows |
| 09/06 09h59 | [VB.NET] Update et champ automatique | 1 |
| 15/05 16h29 | ACCESS ou trouver des champs automatiques | 15 |
| 09/03 19h26 | VBA ACCESS : valeur de champ automatique | 2 |
| 24/07 10h29 | Remplir champs automatique sous access | 26 |
| 16/07 14h14 | Remplir des champs automatiquement | 7 |
![]() | Caledos Automatic Wallpaper Changer - Caledos Automatic Wallpaper Changer est comme son nom l'indique, un gestionnaire de fond d'écran. Les principales... | Catégorie: Organiseur Licence: Freeware/gratuit |
![]() | Automatic Backup - Quand vous perdez vos données, il n'est pas nécessaire de vous persuader de posséder un programme de sauvegarde efficace. ... | Catégorie: Sauvegarde Licence: Freeware/gratuit |
![]() | Picasa - Picasa est un logiciel de gestion de photos permettant de rechercher et d'organiser les photos stockées sur votre disque... | Catégorie: Album photo Licence: Freeware/gratuit |
![]() | ADSL Autoconnect - ADSL Autoconnect est un logiciel très puissant qui permet de gérer de manière simple et efficace sa connexion Internet ADSL... | Catégorie: ADSL Licence: Freeware/gratuit |
![]() | Hannspree HANNSball.champions | Catégorie: Téléviseur LCD / Plasma | |
![]() | Roger Lemerre : Selection | Catégorie: Jeu vidéo Xbox | 2.00 € Micromania |
![]() | Roger Lemerre : Selection | Catégorie: Jeu vidéo Xbox | 2.00 € Micromania |
![]() | Creative Sound Blaster X-Fi | Catégorie: Carte son | 171.90 € La Boutique Du Net |