I have done a quick test and the following code works:
Lead in to the form you are calling:
SET KEYMAP [ALT][F1] = '[ENTER]'
EDIT / ENTER USING SomeForm
SET KEYMAP [ALT][F1] OFF
RETURN
Set an Exit EEP using the Following Code:
IF LASTKEY(1) = '[alt][f1]' THEN
TRACE debug
SET V vmsg = ('Form: ' & (CVAL('Form_Name')) & +
' Field: ' & (CVAL('form_field_name')))
DIALOG .vmsg vres1 vk1 YES AT 8
SKIP 0
ENDIF
RETURN
Where the dialog command is used, you can use your own imagination.
Here are a couple of possibilities:
In every case, maintain a subdirectory with your Help files using the
following naming convention FormName_FieldName.SomeExt where SomeExt would
be *.txt if you are going to use RBase Pause or Dialog for small help
descriptions. *.htm If you want to launch explorer. Actually, if you use
Explorer (I think 5 or above) you can use *.hta for HtmlApplication which
launches explorer without the menu or toolbar, but if you are going to use
explorer, you will have to utilize html to get it to display the way you
want.
You can pass the values into a VBscript and use the POPUP message which will
give you a formatted display to the extent that it will preserve CrLf in
your text files.
mike
----- Original Message -----
From: "marc" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 05, 2001 8:12 AM
Subject: Re: One step help system - Razzak's Reply
> Hi Dr R>
>
> I can't make the conference, I have to go to a CE seminar.
> I was hoping you could just type the help messages in
> RBase for each form and field then have RBase export
> the help messages to some sort of Windows help
> program. Then we wouldn't have to type things twice.
>
> I always wished the field messages could be bigger,
> maybe show the normal one line but if the user pressed
> some key a box would be displayed with 4-6 lines of help.
> This way the user would have expanded help for the field
> they were on, instead of the full help manual and searching
> for what they wanted. And my dream grew from there.
>
> thanks
> marc
>
>
> >First off, if you are planning to attend 2001 R:BASE Developers'
> >Conference in October, you'll have the opportunity to attend a
> >session on "Creating Your Own Help and Manuals".
> >
> >... How to create Windows HLP and HTML Help Files to distribute
> >with your applications ...
> >
> >The same authoring tools were used to create new HELP files for
> >R:Style 2000 (ver 6.5++) and R:Code 2000 (ver 6.5++), shipped
> >with R:BASE 2000 (version 6.5++).
> >
> >Having said that, there are many HELP Authoring Tools out there
> >to let you create your own customized HELP System and Manual. As
> >long as you call it RBG.HLP, you'll have no problem when pressing
> >F1 key to bring up your customized help System and Manual.
> >
> >If you want to call it something else, such as MyDream.HLP, then
> >you can take advantage of the new LAUNCH command in The Glorious
> >R:BASE 2000 (ver 6.5++).
> >
> >Example:
> >
> >In a command file or in an EEP (Push Button):
> >
> >LAUNCH MyDream.HLP
> >
> >OR
> >
> >LAUNCH C:\HelpFile\MyDream.HLP
> >
> >There you have it ...
> >
> >Very Best Regards,
> >
> >Razzak.
> >
> >
> >===================================-============================
> >Official R:BASE List Server: mailto:[EMAIL PROTECTED]
> >RBTI Events/Training: http://www.rbase2000.com/events
> >R:DCC Members: http://www.rbase2000.com/rdcc
> >================================================================
> >R:BASE, Oterro & R:Tango are registered trademarks of RBTI.
> >==================================-=============================
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>