Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

How to change the directory for open form

How to change the directory for open form

How to change the directory for open form


We have an application in several languages where each language has its own directory.

Each directory contains the same forms (.frm) and I want to know if it is possible to change or set the directory where the "open form" or "open window" instruction look at ?

This way we can easily change language at execution..

Thanks for any reply

RE: How to change the directory for open form

From your description, I'm assuming that within the 4GL code that you are not opening a form using a full path:


OPEN FORM myform FROM "/mypath/tofrm/scrform"

Assume the code opens the form such as this:


OPEN FORM myform FROM "scrform"

To find the compiled form (scrform.frm), 4GL searches the current directory and then the directories named in the DBPATH shell variable.

Based on what language is required, set DBPATH before the 4GL program executes.  For example, in a shell script, ask the user what language to use, set DBPATH appropriately, and then execute the 4GL program

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close