|
|
|
|
enigmatoile, le mardi 13 mars 2007 à 16:05:40Configuration: Windows XP Internet Explorer 6.0
Quelques renseignements complémentaires...
Quand tu dis que ta structure est identique, tu veux dire que tous les champs sont communs? Comment fonctionnent les clés primaires? Et les relations?
|
|
Je suis peut -être trop optimiste, mais si les champs étaient indexés par date, il suffirait de regarder le dernier enregistrement de la première table et de partir de celui-ci pour voir combien ont été ajoutés dans l'autre.
évidemment ça ne marche que si tu ne dois pas trouver les enregistrements déjà existants qui auraient été modifiés... Par ailleurs, si tu inclus deux tables non liées dans une même requête, tu vas avoir des erreurs: Access va afficher pour chaque enregistrement d'une table tous les enregistrements de l'autre table Tu pourrais essayer de créer un lien entre les deux tables (clé primaire) puis choisir un des champs pouvant avoir été modifié et exécuter ce type de requête: SELECT Table1.ChampX FROM Table1 INNER JOIN Table2 ON Table1.Clé = Table2.Clé WHERE (((Len([Table1].[ChampX]))<>Len([Table2].[ChampX]))); En combinant les deux méthodes et en répétant éventuellement sur les autres champs mis à jour, ça devrait fonctionner...
|
Content pour toi si tu as la solution...
Pour l'avenir, tu n'ajouterais pas un champ DateCréation et un autre DateModification, ça t'éviterait de te casser la tête... Bonne soirée. |
|
Je ne sais pas si ce sujet est toujours d'actualité, mais voici quelque chose à essayer:
Select table1.id, table1.champ1, table1.champ2 From table1 left join table2 on (table1.id=table2.id and table1.champ1=table2.champ1 and table1.champ2=table2.champ2) Where table2.id Is Null Cette méthode devrait renvoyer tous les enregistrements de la table1 qui ne sont pas trouvé dans la table2 Attention que si une valeur est Null dans les 2 tables, comme Null n'est pas égal à Null, ça va aussi renvoyer ces enregistrements.
|
Merci GauthiersS, tu m'as sauvé la vie. Cela fait Trois jours que je suis dessus.
Pour ceux qui buchent comme moi, ne faites pas la même erreur, ne travaillez pas sur des REQUÈTES, mais bien sur des TABLES ! Have Fun |
| 28/05 13h05 | Rétablir le démarrage et les menus de l'application par défaut | Access |
| 29/05 23h04 | Introduction à la STL en C++ ((standard template library) | Langage C++ |
| 15/12 16h49 | Kit de survie | Shell |
| 07/07 23h26 | Personnaliser son écriture | Blogs |
| 16/01 20h42 | Access 97 sous XP - Mémoire insuffisante | Access |
| 04/06 17h10 | Pb Access comparaison 2 tables | 1 |
| 08/02 01h38 | [Access] Mouvements - Comparer 2 tables datas | 1 |
| 30/03 10h30 | [php] comparer 2 tableaux | 1 |
| 07/09 13h10 | [SQL] Comparer 2 tables en SQL | 1 |
| 07/02 15h38 | Comparer 2 tables MYSQL | 0 |
![]() | OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle... | Catégorie: Suite bureautique Licence: Open Source |
![]() | SuperCopier 2 - SuperCopier est un gestionnaire de copie de fichiers libre pour Windows, proposant des fonctionnalités non couvertes par le... | Catégorie: Gestion de fichiers Licence: Freeware/gratuit |
![]() | A-squared Free - Le Scanner de Malware a-squared Free (A² Free ou A2 Free) est prévu pour une utilisation privée. Il ne s'agit nullement... | Catégorie: Anti-Spyware Licence: Freeware/gratuit |
![]() | Foobar 2000 - Foobar2000 est un lecteur audio avancé pour les plateformes Microsoft Windows. Son interface graphique est volontairement... | Catégorie: Lecteurs audio Licence: Freeware/gratuit |
![]() | Nortel WLAN Access Point | Catégorie: Point d'accès pour réseaux sans fil | 379.53 € Inmac Wstore |
![]() | 3Com Wireless LAN Managed | Catégorie: Point d'accès pour réseaux sans fil | 139.00 € PriceMinister |
![]() | Fujitsu Siemens Stylistic ST5112 | Catégorie: Tablet PC | |
![]() | Fujitsu Siemens Lifebook P1610 | Catégorie: Tablet PC |