Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2218 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  indexer une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

indexer une table

n°1858775
michels083
Posté le 07-03-2009 à 15:32:29  profilanswer
 

bonjour
j'ai un problème de durée de traitement
en comparant les 5 champs d'une table avec les 5 champs d'une autre table pour vérifier la similitude des enregistrements ,j'ai une durée anormalement longue liée je crois , au fait que la comparaison d'un enregistrement faite ; le test repart au début de la table et je pense reteste tout à nouveau
Quelle action je pourrai inclure dans le code pour " marquer " où le test doit reprendre pour l'enregistrement suivant sachant que les  2 tables sont classées croissant strictement
 
Merci si quelqu'un  a la solution

mood
Publicité
Posté le 07-03-2009 à 15:32:29  profilanswer
 

n°1858885
billgatesa​nonym
Posté le 07-03-2009 à 23:20:25  profilanswer
 

Quel sorte de VB (VBS, VBA pour access, VBA pour Excel, VBA pour Word, autre)?  
 
Si ce sont des tables d'une base de données, une requête SQL devrait pouvoir faire cela.
 
Sinon, comme les tables sont triées, il est possible d'utiliser une algorithme couramment appelé "apparaillage". Il s'agit d'avoir deux boucles, une sur chaque table. On compare les enregistrements. S'ils sont égaux, bingo. Sinon, on fait avancer d'un cran la table ayant l'enregistrement le plus petit.

n°1861047
eglantine ​cent
Posté le 13-03-2009 à 10:04:57  profilanswer
 

bonjour
j'utilise vb avec access  
j'utilise des tables access triées dans l'ordre croissant de 5 champs chacune
 honnetement je debute totalement et je suis largué
merci si tu sais


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  indexer une table

 

Sujets relatifs
Remplir une Table non liee a une databaseRequête SQL complexe et éviter table temporaire
Comment récupérer toute ma table SQL?[SQL] SELECT sur une table avec clé étrangère sur cette même table
creation de table[MYSQL 5] Resultat d'une procédure stockée dans une table temporaire
autoriser certaines pages à indexer et pas d'autresIndexer / Search : moteur de recherche
A table!!!Une sorte de comparaison d'un fichier excel et une table access.
Plus de sujets relatifs à : indexer une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR