At 10:22 AM 8/13/2004 -0700, Dan Goldberg wrote:

I have a form that I am creating and I want to get
the filename that is selected in the file list box.

Is there a way or getproperty to capture the name
of the selected file??


Dan,

In your specific case, why not use the power of
LoadFileName.RBL PLUGIN to capture the value in
a variable?

That way you have total control and you can use
the File List Box Your Way!

Here's how:

Syntax:         PLUGINS LoadFileName.RBL VarName|<options>

VarName         The variable name to return text results.

Options:        FULLPATH (ON/OFF)
                TITLE <value>
                FILTER <value>
                INITIAL_DIR <value>
                MULTISELECT (ON/OFF)
                SHOW_HIDDEN (ON/OFF)
                NO_LONG_NAMES (ON/OFF)
                NO_NETWORK_BUTTON (ON/OFF)
                HIDE_READ_ONLY (ON/OFF)
                NO_DEREFERENCE_LINKS (ON/OFF)
                DONT_ADD_TO_RECENT (ON/OFF)
                ENABLE_SIZING (ON/OFF)
                OLD_STYLE (ON/OFF)
                NO_VALIDATE (ON/OFF)

Notes:          Each parameter must be separated by pipe "|" symbol.
                A value of '[Esc]' will be returned if clicked on [Cancel]
                button or Close Window [x] option of file-selection dialog.

-- Define Global Variables
CLEAR VAR vFileName, vCaption, vMsg
SET VAR vFileName TEXT = NULL
SET VAR vCaption TEXT = 'Using LoadFileNamePlugin.RBL Plugin'
SET VAR vMsg TEXT = NULL

-- Example 01:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER Adobe PDF Files (*.pdf)#*.PDF
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 02:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER Adobe PDF Files (*.pdf)#*.PDF#Command Files (*.rmd)#*.RMD
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 03:
CLS
PLUGINS LoadFileName.RBL 'vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER R:BASE Command Files (*.cmd,*.rmd,*.eep)#*.CMD;*.RMD;*.EEP'
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 04:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER Adobe PDF Files (*.pdf)#*.PDF +
|INITIAL_DIR C:\RBTI\RBG7\Technical Documents
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 05:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER Adobe PDF Files (*.pdf)#*.PDF +
|INITIAL_DIR C:\RBTI\RBG7\Technical Documents +
|MULTISELECT ON
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 06:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER All Files (*.*)#*.* +
|INITIAL_DIR C:\ +
|MULTISELECT OFF +
|SHOW_HIDDEN ON
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 07:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER All Files (*.*)#*.* +
|INITIAL_DIR C:\RBTI\RBG7\Technical Documents +
|MULTISELECT OFF +
|SHOW_HIDDEN OFF +
|NO_LONG_NAMES ON +
|OLD_STYLE ON
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 08:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER All Files (*.*)#*.* +
|INITIAL_DIR C:\RBTI\RBG7\Technical Documents +
|MULTISELECT OFF +
|SHOW_HIDDEN OFF +
|NO_LONG_NAMES ON +
|OLD_STYLE ON +
|NO_NETWORK_BUTTON ON
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

-- Example 09:
CLS
PLUGINS LoadFileName.RBL vFileName +
|FULLPATH OFF +
|TITLE Select File +
|FILTER All Files (*.*)#*.* +
|INITIAL_DIR C:\ +
|MULTISELECT OFF +
|SHOW_HIDDEN OFF +
|NO_LONG_NAMES OFF +
|OLD_STYLE OFF +
|NO_NETWORK_BUTTON OFF +
|HIDE_READ_ONLY ON
SET VAR vMsg = ('The Resulting Variable vFileName = '&.vFileName)
PAUSE 2 USING .vMsg CAPTION .vCaption ICON INFO
SET VAR vFileName = NULL
SET VAR vMsg = NULL

LABEL Done
CLS
CLEAR VAR vFileName, vCaption, vMsg
RETURN

For more details:

     From The Edge: http://www.razzak.com/fte
     (Powered by R:WEB Suite)

     Search Articles | Topic Header | LoadFileName | Search

Enjoy and make sure to have fun!

Very Best R:egards,

Razzak.



Reply via email to