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.