bjr,
comment puis-je utiliser for each avec les elements de ma table.
avec while c'est vraiment trop long, j'aimerai essayer avec for each!
merci!
bjr,
comment puis-je utiliser for each avec les elements de ma table.
avec while c'est vraiment trop long, j'aimerai essayer avec for each!
merci!
each ne parcourt pas une table
de toutes façons au delà de la syntaxe l'opératiion serait la même
le sql est généralement plus rapide que le parcours par programme
si tu précisais ton problème on pourrait peut être t'aider à optimiser
Elle est pas belle la vie ?
re,
en fait j'ai une table de 150 000 enregistrement référencés bien sur, ces enregistrements sont des pieces à ranger dans des cases. je dois choisir parmis plusieurs cases, en fonction de la famille de la pieces, la meilleur case (celle qui pourra me faire faire le moins de stock).
donc moi au départ, je parcourais la table avec le fameux do while matable.EOF = false!!!
le soucis c'est comme je dis, ça prend une heure.
j'ai ensuite penser à le faire avec une requete de mise à jour, qui est mille fois plus rapide, mais j'ai du mal à imbriquer dans un update!
alors si tu as une idée qui tombe du ciel ...
il n'y a pas de raison qu'un update ne fonctionne pas
avec une indexation correcte et deux ou trois réglages cela devrait aller plus vite
à titre d'exemple même avec des jeux d'enregistrement de 200 à 300 000
données et des calculs assez complexes j'ai des temps de l'ordre de 2 à 3 minutes
tu es certain que dans ton traitement tu n'as pas des séquences de raffraichissement d'écran ou des debug.print ?
Elle est pas belle la vie ?
non je t'assure, dans ma boucle, je crée juste des tables intermédiaires et ensuite dans les table intermaediaire je fais une selection pour recupérer la meilleur case. des opération ttes simple!
toi tu utilise quoi? une boucle ou une super update?
c'est vrai que si j'arrive avec un update ce serai trop l'ideal!
au fait quand tu di indexé, ça veu dire quoi exactement?
car moi j'ai une grande table de 150 000 enregistrements et une petite avec les familles, leurs cases et les dimensions des cases?
comment indexer ça?
y a plein de question mais dslé je doi rendre le programme vedredi midi![]()
j'utilise un up date chaque fois que cela est possible
attention à la création de table tampon il vaut mieux passer par un recordset
Elle est pas belle la vie ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager