Ciao a tutti. Ho realizzato una funzione di ricerca documenti da web, così concepita Anzitutto, apro un documento che consente all\'utente di scegliere il criterio di selezione desiderato. Nell\'evento WebQuerySave vi è del codice LotusScript che provvede a selezionare i documenti ed a metterli in una collection. Fatto ciò, svuoto una folder apposita tramite il metodo RemoveAllFromFolder, quindi riverso i documenti selezionati nella folder e la visualizzo. La prima volta che l\'ho provata, funzionava tutto regolarmente, ma poi ho scoperto che, effettuando subito dopo una seconda ricerca si otteneva sempre il risultato della ricerca precedente, come se lo svuotamento e successivo riempimento della folder non fosse stato effettuato. Aspettando però un adeguato lasso di tempo, tutto tornava a funzionare regolarmente. Sembrerebbe un problema di aggiornamento cache...... Ecco la porzione di codice interessata... Call RicercaFull.Refresh() Set programma=RicercaFull.Getfirstdocument() Do Until programma Is Nothing Call collection.Adddocument(programma) Set programma=RicercaFull.Getnextdocument(programma) Loop Call collection.Removeallfromfolder("RicercaFull") Call RicercaFull.Refresh() Call ricerca.Putallinfolder("RicercaFull", True) Dove sbaglio? Di nuovo ciao
|