Bonjour,
désolé pour le titre un peu long.
Voilà, j'ai un formulaire qui est un listing bête de données qui viennent de plusieurs tables.
Par défaut, la requête était sous forme
Select x, y, z from a, b, c where conditions
J'avais un fort problème, je ne pouvais pas éditer les données dans le formulaire (j'ai déjà rencontré ce problème, apparemment lié aux index etc)
J'ai alors pris la même requête sous la forme
Select x, y, z from a inner join b on conditions etc...
Maintenant, l'édition est possible. (elle est dans tous les cas, nécessaire.)
Mon gros problème est qu'avec le second format de la requête source, l'affichage du formulaire est très lent et que le moindre parcours via la scroll bar des résultats se fait de manière saccadé, limite ligne par ligne, ce qui rend la consultation inacceptable pour les utilisateurs.
S'il vous plait, dites moi pourquoi. J'ai regardé des leçons sur les différentes jointures et je n'arrive pas à trouver la raison de ceci. Je suis en train de réfléchir pour contourner le problème mais j'aimerai bien savoir si je passe à coté d'un truc simple que je reverrai surement.
Merci d'avance.
Partager