Page 1 sur 1

Fermer la base via un bouton

MessagePublié: 07 Avr 2011 à 12:02
par georges-dan
Bonjours à tous.

Je vous explique mon problème.
J'essaye de faire en sorte que ma base se ferme via un bouton type "Exit"depuis la page de démarrage de la base.
Pour ce faire, j'ai dans ressource de base de document, crée un réctangle sensible, et mis l'image que je voulais attribué a ce bouton, mais maintenent comment faire pour que lorsque l'on clique dessus, la base se ferme ?
Je débute dans le développement lotus, donc je n'y connais pas grand choses.

Merci d'avance et bonne journée :)

MessagePublié: 07 Avr 2011 à 12:11
par gouff
via formule : @Command( [FileCloseWindow] )

MessagePublié: 07 Avr 2011 à 12:27
par Michael DELIQUE
salut

quelque références de livres pour une auto-formation => http://forum.dominoarea.org/livres-f22.html

quelques tuto => http://forum.dominoarea.org/index.php?f=68

et ne pas oublier les sections "trucs & Astuces"

MessagePublié: 07 Avr 2011 à 12:30
par georges-dan
Merci de cette réponse or cela ne marche pas.
Je m'explique, l'icone Exit est dans la page de demarrage de la base ( lorsque l'on double clique sur la base, elle s'ouvre, et le bouton est la)
Je voudrais donc que ce bouton quitte la base lorsqu'on l'on clique dessus.
Cette formule ne fonctionne pas.
Lorsque je double clique sur mon rectangle sensible dans designer, j'obtiens alors plusieur champ, tel que : Contenu, type valeur cadre...
Et je ne sait que mettre dedant.
Pour votre formule, j'ai essayé en mettant :" type =URL; valeur =Calculé; cadre = rien.
Pour la valeur, j'ai cliqué sur le @ et j'ai mis @Command( [FileCloseWindow] ). Rien n'y fait.

Merci encore de votre réponse :)

FileCloseWindow ferme une fenêtre pas la base.

MessagePublié: 07 Avr 2011 à 13:59
par TeD
Il faut mettre un bouton dans la page avec ce code par exemple.

Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidb As NotesUIDatabase
Set uidb = ws.CurrentDatabase
Call uidb.Close
End Sub

:wink:

MessagePublié: 08 Avr 2011 à 07:37
par georges-dan
Merci pour ta réponse TeD mais ( et oui avec moi il y en a toujour :p ) lorsque je met ton bout de code, un message apparait :"Erreur de formule, Opérateur ou point-virgule manquant :'Click' " ...
Si tu as la solution, je suis preneur :)

Merci encore :)

MessagePublié: 08 Avr 2011 à 08:34
par Michael DELIQUE
salut

tu es certain que ton evenement n'est pas en Java Script ?

MessagePublié: 08 Avr 2011 à 11:55
par georges-dan
Bah ... Je ne pense pas non ... Au sinon, ci tu as une autre idée de comment le faire, je suis preneur :)

Merci encore.

MessagePublié: 08 Avr 2011 à 12:01
par Michael DELIQUE
montre moi une copy-écran de ton code dans le désigner

MessagePublié: 08 Avr 2011 à 19:49
par roubech
Bonjour,

Tu peux nous dire exactement où tu veux mettre ce bouton ?
Tu parles de ressources ? Tu es sur la page spéciale "About Document" ou "Using Document" ?

Une image avec un rectangle sensible ! j'ai pas vu ça depuis la version 4, et c'était souvent dans les ancien éléments de design "Navigator", mais la formule doit être la même que pour un bouton d'action

Le plus simple étant comme mentioné par gouff @Command( [FileCloseWindow] )

Mais il faut voir comment tu navigue dans l'appli. Cette formule ferme la fenêtre courante si au cours de ta navigation tu ouvres plein de fenêtres ...

Au fait, tu es en quelle version ?

MessagePublié: 11 Avr 2011 à 09:17
par georges-dan
Merci a tous pour vos réponses.

Roubech, pour mon bouton, je voudrais le mettre vraiment dans la première page de ma base, dès qu'on l'ouvre.
Lorsque je parle de ressources, je veut dire que la page où je modifie, pour mon bouton, dans designer, et dans "Autre", "ressource de base de document".
Ma version de lotus est Lotus 7.

Maintenent, lorsque je met le @Command( [FileCloseWindow] ), lorsque je le lance, il me met un message : "Les commandes @ et autres fonctions d'interface utilisateur ne sont pas autorisées dans ce contexte" .

Merci encore :)

MessagePublié: 11 Avr 2011 à 14:26
par gouff
Salut,

Ce que tu demandes n'a l'aire vraiment pas compliqué : sauf qu'on ne comprend pas ce que tu as fait.
Fournis nous une impression écran de designer, si tu veux que l'on t'aide...

MessagePublié: 11 Avr 2011 à 15:08
par gouff
Bon je pense avoir compris.
ci joint une impression écran :
Image

MessagePublié: 12 Avr 2011 à 08:44
par georges-dan
Merci encore, voila un imprime ecran de mon problème haha !

Merci encore

MessagePublié: 12 Avr 2011 à 10:54
par georges-dan
En fin de compte, c'est bon tout marche, c'est moi qui est pas bien fait les choses.

MERCI encore a vous tous !!! Vous me sauvez la vie !!!

:) !!!