Citation:
Selection de tous les jeux présents dans la table Jeux à l'aide d'un reader
TANT QUE le reader n'est pas vide
Calculs concernant toutes les ventes
Mise à jour des données concernant un jeu dans chaque table (20-30 tables) (Il peut y avoir 30,40,...valeurs à mettre à jour par table, une requête par valeur, car des conditions différentes pour chaque mise à jour)
Insertion de nouveaux enregistrements si besoin dans certaines tables
Selection de tous les auteurs du jeu concerné, présents dans la table Auteur à l'aide d'un autre reader
TANT QUE tous les auteurs n'ont pas été traité
Calculs des droits engendrés par auteur
Mise à jour
Insertion de nouveaux enregistrements si besoin dans certaines tables
Nouvelle Sélection de "Je ne sais quoi pour mon exemple"
TANT QUE
..........
..........
..........
FIN TANT QUE
FIN TANT QUE
FIN TANT QUE
Voilà, l'idée globale de la fonctionnalité qui me pose problème. Même en plaçant du code VB, étant que l'ensemble est de la programmation itérative, procédurale, relativement simple, et que je n'ai pas accès à une BDD relationnelle; je ne peux pas optimiser le code d'une certaine façon. La seule chose que je puisse faire, c'est trouver quelques astuces pour alléger les connexions à la base.