Well,C'est donc la méthode 2.Pour rechercher ton doc, il faut que tu fasse la recherche à partir d'une clé. Cette recherche se fait par l'intermédiaire d'une vue (cette dernière n'est pas forcement visible à l'utilisateur). Le 1ere colonne de cette vue doit être trié et doit affciher la clé.Imaginons :Je veux ouvrir le doc donc le Auteur = "Toto"Pour cela, j'ai 1 vue $All (inacessible aux users) qui liste tous les docs de la base. La première colonne de cette vue est triée et affiche le champ Auteur.Je met mon Bouton dans un masque avec le code suivant

im Session as new notessessionDim ws as new notesuiworkspaceDim db as notesdatabaseDim Vue as notesviewDim Doc as notesdocumentset db = session.currentdatabaseset Vue = db.getview("$All")set Doc = Vue.getdocumentbykey("Toto", true)if not Doc is nothing thencall ws.editdocument(true, Doc)elsemsgbox "Document introuvable"end ifAu final, j'ouvre le doc que je recherche