Lancement d'une liste de dialogue par un bouton

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 26 Juin 2003 à 15:55

Salut !je voudrais lancer une liste de dalogue par un bouton.Cette liste serait tirée d'une vue.Si vous avez une solution ou des débuts de solutions. merci
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Stef » 26 Juin 2003 à 16:03

en fait, soit tu utilises un @dbcolumn, soit un @dblookup dans la formule de ta liste de choix.les 2 te renverront une liste de valeurs en fonction de critere.- le dblookup : recheche un ensemble de documents pour lesquels ton critère de recherche est égale à la valeur de la 1ere colonne triée de ta vue. Cela renvoie pour chaque document trouvé un champ ou la valeur d'une colonne.- le dbcolumn : renvoie une colonne entiere d'une vue sous forme de liste de valeurs.ca depend de ce que tu veux recuperer comme info dans ta liste .Tu as un exemple ?
Stef
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 26 Juin 2003 à 16:04

Autre Question.Est ce que c'est possible de faire un champ liste de dialogue qui serait toujours caché mais que par l'action d'un bouton on pourrait l'activer pour faire apparraitre la liste et faire notre choix.Le résultat du choix doit rester invisible
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 26 Juin 2003 à 16:10

Faire une liste de dialogue par @dbcolumn ou par récup d'une vue.Ce que je souhaite, c'est de faire apparaitre une liste de dialogue sans que le champ soit visible.
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Droad » 26 Juin 2003 à 16:30

Dans un bouton ou une action tu peux utiliser une de ces deux fonctions:choix := @PickList( [Custom] : [Single] ; server : file ; view ; title ; prompt ; column ; categoryname )choix := @Prompt( [OKCancelList]; title ; prompt ; defaultChoice ; choiceList)FIELD truc := choix:""
Droad
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 26 Juin 2003 à 17:12

C'est ce que je voulais mais voilà ce que j'ai tapé :**********************Choix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );FIELD M_Logiciels := Choix ;**********************M_Logiciels est le champ qui doit récupéré la valeurVersions_Logiciels est ma vuePS: Ne me demande pas pourquoi je ne fais pas un champ liste de dialogue c'est trop long à expliquer.
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton (SUITE)

Messagepar JOjo » 26 Juin 2003 à 17:13

SUITE :Portant je ne récupère pas la valeur dans mon champ M_Logiciels ???
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Raziel » 26 Juin 2003 à 17:16

Salut,Rassure moi, tu as bien tapéChoix := @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );et nonChoix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 27 Juin 2003 à 08:23

Oui, j'ai bien tout tapéCopier/Coller de mon code :Choix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );FIELD M_Logiciels := Choix ;Je comprends pas pourquoi ça marche pas !
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Raziel » 27 Juin 2003 à 08:26

Si ceciChoix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );FIELD M_Logiciels := Choix ;est un copié/collé de ton code, alors il y a une erreurIl ne faut pas ecrireChoix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );maisChoix := @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 27 Juin 2003 à 08:29

Le problème c'est que si je tapes := il me sort une erreur alors que qi je tapes : il n'y a pas d'erreur mais pas de résultat non plus
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Raziel » 27 Juin 2003 à 08:32

Tu obtiens quel genre d'erreur ?Ton pb vient du fait que le ":" ne fait aucune affectation a ta variable Choix. L'écriture correcte pour cela c'est ":="Si tu veux en être convaincu, remplaceChoix : @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );FIELD M_Logiciels := Choix ;parFIELD M_Logiciels := @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 27 Juin 2003 à 08:38

J'ai fait un copier coller du code que tu me conseilles mais cela me sort l'erreur= Aucune expression principale ou de sélection dans formule: ')'
JOjo
 

Re: Lancement d'une liste de dialogue par un bouton

Messagepar Raziel » 27 Juin 2003 à 08:40

il faut que tu rajoute après le ";" un truc du genre "@all"..FIELD M_Logiciels := @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;2 );@all
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: Lancement d'une liste de dialogue par un bouton

Messagepar JOjo » 27 Juin 2003 à 08:43

je viens juste de trouver ma soluce pour info@SetField( "M_Logiciels"; @PickList( [Custom] ; @DbName ; "Versions_Logiciels" ; "Choix Logiciel" ; "Sélectionnez les logiciels" ;1 ) )Merci pour votre aide qui ma bien guidée vers la soluceCiao
JOjo
 


Retour vers Développement