par Raziel » 16 Juil 2003 à 11:19
Salut,le pb engendre par ton select est le suivant (si mes souvenirs sont exacte, il me semble que je t'avais déjà soulevé le pb lors d'un précendent post)Si j'en crois ton codeAnneeActuelle := @Year(@Now);AnneeDemande := @Year(Datedemande);AnneeProchaine:=@Year(Datedemande)+1;SELECT@If( Datedemande >= @Date(AnneeActuelle;1;1) & Datedemande <= @Date(AnneeProchaine;3;1); ((TypDoc = "DemandeClotureCompte")) & statutdemande = 82; "")compte tenu du fait qu'a chaque ouverture ou utilisation de ta vue, le @now est <> du @now précédent, Notes considère que ton index de vue n'est pas à jour et il le regénère.Pour en être sûr, on peut pratiquer à un simple test.remplace ton code par un truc du genreAnneeActuelle := @texttotime("16/07/2003");AnneeDemande := @texttotime("2003");AnneeProchaine:=@texttotime("2004");SELECT@If( Datedemande >= @Date(AnneeActuelle;1;1) & Datedemande <= @Date(AnneeProchaine;3;1); ((TypDoc = "DemandeClotureCompte")) & statutdemande = 82; "")Ensuite, ouvre une première fois ta vue afin de regénérer l'index. Retest ton appli afin de vérifié les temps de réponses.
Raziel
L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]