Tony,

Thanks for the prompt reply.
This database will be used extensively by 10 or more users at this time.
Our goal is to implement use in the shop as well so there will be
expansion.
This is for our company only with the actual DB on a server.

Reading the PDF file that comes with 9.5 and compiler suggest for speed
sake to use an external form for the project. I may end up going to
that.
It also mentions to include forms and reports embedded in the project.

Your information and suggestion about the timestamp is appreciated.

If I embed the forms or reports, I would have to recompile the project
anytime I change one, correct? I just want to think ahead as much as
possible. 

James Belisle
 
Making Information Systems People Friendly Since 1990
 
 
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Tony
IJntema
Sent: Wednesday, July 11, 2012 7:21 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: COMPILING FOR THE FIRST TIME

James,

There are 2 possible solutions:

1.      Include all forms in the compiled program. To do this Copy all
forms
in the database. It works like this: Select all forms in the database,
Copy
them using CTRL - C     and past them in additional resources R:base
forms
using right mouse click and choose the right option.
2.      The other possibility is leaving them in the database and if the
form is not available in the compiled program it will use the form in
the
database.

Each approach has its own advantages. If you distribute the database
amongst
a lot of users the first one is probably preferred, if the database is
only
installed only once the second one could be handy (in that case you
easily
can update the form by using an unload and load - from development to
production - ) instead of compiling a new version.
The other thing you have to bear in mind is speed. 

N.B. Pay attention to switch on things like: Update resources update
version
information.

Another thing I like to do is to set all forms, reports and stored
procedures to the same version and time stamp the moment you compile
your
program.
It looks like this:

LABEL START
  SET  VAR VL_DATUM_UPDATE DATETIME =  ('29-04-2012 00:00:00')
-- Be careful: European time setting
  SET VAR VL_VERSION INTEGER = 250
  UPDATE SYS_PROCEDURES SET SYS_PROC_VERSION = .VL_VERSION,
SYS_PROC_MOD_TS
= .VL_DATUM_UPDATE
  UPDATE SYS_FORMS3     SET SYS_FORM_VERSION = .VL_VERSION,
SYS_FORM_MOD_TS
= .VL_DATUM_UPDATE
  UPDATE SYS_REPORTS3   SET SYS_REPORT_VERSION = .VL_VERSION ,
SYS_REPORT_MOD_TS = .VL_DATUM_UPDATE
LABEL EINDE
  CLEAR VAR VL_*
  RETURN


This feature is useful to do some housekeeping when there is a
production
and development environment

Hope this helps

Tony

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Jim
Belisle
Sent: woensdag 11 juli 2012 13:55
To: RBASE-L Mailing List
Subject: [RBASE-L] - COMPILING FOR THE FIRST TIME

We just got the RBASE 9.5 and plan to compile a form.

At the present we use one form not associated to any table as our Main
menu.

I would like to continue to use the same form.

 

Is it my understanding that ALL forms and reports accessed by this main
from
MUST be added to the project?

That is what the instructions seem to say.

 

James Belisle

 

Making Information Systems People Friendly Since 1990

 

 

 


Reply via email to