That is a great little plugin isn't it!  And it's another great example of
RBTI's responsiveness - I had a need for that last spring when upgrading a
client to RBase 7.0 and asked and within a day or two Alexei had it in my
email box!

David Blocker
[EMAIL PROTECTED]
781-784-1919
Fax: 781-784-1860
Cell: 339-206-0261
----- Original Message -----
From: "Dan Goldberg" <[EMAIL PROTECTED]>
To: "RBG7-L Mailing List" <[EMAIL PROTECTED]>
Sent: Friday, August 13, 2004 2:10 PM
Subject: [RBG7-L] - Re: File Listbox value


> Cool!!
>
> That did it.
>
> Thanks
>
> Dan
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of A. Razzak
> Memon
> Sent: Friday, August 13, 2004 10:58 AM
> To: RBG7-L Mailing List
> Subject: [RBG7-L] - Re: File Listbox value
>
>
>
> 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