Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Elementary procedural questions....
Message
 
À
11/12/1998 08:13:50
David Waters
Sir Arthur Lewis Community College
Castries, St Lucie
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00166490
Message ID:
00166497
Vues:
11
1. In a more simple approach, you may want to try the following.
Make a copy of the data file structures to their own private directories. Then create a master user login table and based on the ID, what directory should the program look at for the tables. I don't know how you have your present system but the using of files could be as simple as...

Instead of
use data\file1

use ( lcUserDataPath + "file1" )
where lcUserDataPath will point to the directory he/she has authority to use.

Therefore, all program revisions will be the same and apply across all departments.

2. If the executable (or .app) is on a shared file server, then by just replacing the old version with the new should be all it takes (after recompile).

3. Different approaches for different size tasks. On small to medium size jobs, I will just create a complete copy in another directory...
ex: C:\CLIENT\ABC\LASTRELEASE
ex: C:\CLIENT\ABC\DEVELOPMENT


>many of you were kind enough to suffer along with me on my first foxpro project last month. well, now that it's implemented it's easy to see where improvement is needed, however other departments want to use the same application. not anticipating this i now need to make changes to the application. my questions are as follows:
>
>1) since each department could use the same tables, what would be the best way to restrict access by department?, ie. should i add a field to the table as a departmental identifier such as ADMIN, FINANCE, HR, and base access on the department or should i create a separate table for each department?
>
>2) anytime i make changes to the application (for example form mods) do i need to totally recreate and redistribute the application or do i just install the new form?
>
>3) what is the best way to apply revision control?
>
>thanks in advance for your assistance.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform