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

