• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 506
  • Last Modified:

LISTBOX in script

I want to create a list of items for selection by the user(eg: Select a field name:(list of field name)). User has to select the filed name from the list.

Can you suggest me what to use either PICKLIST or PROMPT[OKCANCELLIST].If so can you tell me how to use?

Thanks in advance
Purushoth
0
priyapurushoth
Asked:
priyapurushoth
  • 3
  • 2
1 Solution
 
Sjef BosmanGroupware ConsultantCommented:
And you want it to be a popup-box, and not just a list-field on the form itself? @Picklist is meant to be used to select one or more documents from a view, so that won't work. The @Prompt might be the right way.
0
 
priyapurushothAuthor Commented:
Ok , but what is the exact way of implementation in scripts? Because I tried few syntax and its not working
0
 
Sjef BosmanGroupware ConsultantCommented:
What did you try? And in what context, e.g. on a form, in a Button, in a Hotspot, in an Action? So code and explanation please...
0
 
priyapurushothAuthor Commented:
I have used in Action and I have used like this
Dim strField as Variant

strField = workspace.Prompt(PROMPT_OKCANCELLIST, "SetField", "Choose the Field Name:","Form:Status:Fax")  where the fields are Form,Status and Fax.

I am not sure if this is right. Correct me if I am wrong in Syntax.
0
 
Sjef BosmanGroupware ConsultantCommented:
Some mistakes:
    dim values(2) as string
    values(0)= "Form"
    values(1)= "Status"
    values(2)= "Fax"
    strField = workspace.Prompt(PROMPT_OKCANCELLIST, "SetField", "Choose the Field Name:","",values)
and you must show the empty default value, the comma cannot be omitted.

If you want to use the constant PROMPT_OKCANCELLIST, then you MUST also use %Include "Lsconst.lss". If you haven't specified Option Declare or Option Explicit in your options section, Notes will fill in a default value for the constant, namely 0. So either use the include, or specify the constant yourself (or just fill in 4 instead of PROMPT_OKCANCELLIST).

Instead of
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now