Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Application - All in One or...(POS)
Message
From
23/01/2003 19:34:36
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
 
To
23/01/2003 09:30:35
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00744699
Message ID:
00744932
Views:
19
>hi
>thank you for your info. Do you think it will make the application not flexible and diff to be extend?

Well, one reason I prefer to integrate is because some tables might be shared, and some forms might be used in more than one module. For instance, this might be the case with a table and form for manipulating clients.

Of course, an integrated system might require updates from one table to another one, for instance. But you might need to do this sort of integration anyway, if you want to offer several modules to a single client.

Perhaps storing certain information in tables might help to resolve some of your issues. For instance, for most forms, I don't put a command to open it in the menu. Instead, I have a single form, that is opened with "File | Open", that lists the available forms. The list of available forms is dependent on the user-level, and on the department or workgroup (Accounting, Sales, etc.). A "forms" table stores information on each form: what is the minimum user-level required to open it, and for what departments the form is relevant.

You could adapt this, to store information about each form: "This form is required for modules X, Y, and Z".

In summary, no, I don't think it should be too difficult to extend, but some careful planning will be helpful.

HTH, Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Reply
Map
View

Click here to load this message in the networking platform