Hello Alpha community:
I am new to this forum and not an Alpha user yet. I am in the process of deciding if I should go with Alpha Five. I have read parts of the Users manual but am still unclear about a few points. So, I would appreciate it if I can get clarifications to the following points.
About deploying a DB on a small network (assume on 7 client machines)
1) If I understand correctly the way it is done in A5 is as follows (without getting into too much details):
- create the DB using A5 standard
- create a network version of the DB using Runtime
- create a dummy DB using A5 standard
- place the network version on a machine (server)
- install Runtime on each client machine using Runtime for 10 users
- install the dummy DB on each client machine
- To open the db from a client machine: start Runtime which will open the dummy db which in turn will open the application on the server.
If I missed something or misunderstood the process, please correct me.
2) I understand that with Runtime the user can only use the DB: ie add/modify/view/print/ records, view/print reports, query/sort records, etc.. but cannot modify the DB itself in anyway, which is great. So the question is: if I install A5 standard on an 8th machine or on my laptop and open the master db on the server, would I be able to do development work like modify or create tables/fields/formulas/scripts/reports/browses etc... while the the users are using it or would that corrupt the master DB?
If I go with A5, the 1st versions of my DBs will most likely need to be refined several times later down the road as my skills at using A5 improve.
My question is: will this have to be done after office hours and weekends or is there in Runtime or A5 Standard a feature (or perhaps a process by Alpha experts) that can minimize after hours work? Is there a difference between a Runtime for "packaged" application and a Runtime for "custom" application that can help in this sense?
3) Does the machine that hosts the master DB need to be a real server machine with Windows Server or would a dedicated Pentium V with Windows XP be enough to do the job (note: clients are small/mid size businesses; no SQL, just A5 DBs, no Web apps).
4) Cost of ownership: All I need to purchase is A5 Standard and Runtime; my clients will not have to purchase anything from Alpha Five. Is this correct?
Random questions:
5) If I change the name of a table (or field or script), will I have to change the name in every place the table is referenced in the DB or will A5 do it automatically?
6) Is there a list of Don'ts (kind of "to stay out of trouble with A5 do not do the following....")?
Thanks in advance for any feedback.
I am new to this forum and not an Alpha user yet. I am in the process of deciding if I should go with Alpha Five. I have read parts of the Users manual but am still unclear about a few points. So, I would appreciate it if I can get clarifications to the following points.
About deploying a DB on a small network (assume on 7 client machines)
1) If I understand correctly the way it is done in A5 is as follows (without getting into too much details):
- create the DB using A5 standard
- create a network version of the DB using Runtime
- create a dummy DB using A5 standard
- place the network version on a machine (server)
- install Runtime on each client machine using Runtime for 10 users
- install the dummy DB on each client machine
- To open the db from a client machine: start Runtime which will open the dummy db which in turn will open the application on the server.
If I missed something or misunderstood the process, please correct me.
2) I understand that with Runtime the user can only use the DB: ie add/modify/view/print/ records, view/print reports, query/sort records, etc.. but cannot modify the DB itself in anyway, which is great. So the question is: if I install A5 standard on an 8th machine or on my laptop and open the master db on the server, would I be able to do development work like modify or create tables/fields/formulas/scripts/reports/browses etc... while the the users are using it or would that corrupt the master DB?
If I go with A5, the 1st versions of my DBs will most likely need to be refined several times later down the road as my skills at using A5 improve.
My question is: will this have to be done after office hours and weekends or is there in Runtime or A5 Standard a feature (or perhaps a process by Alpha experts) that can minimize after hours work? Is there a difference between a Runtime for "packaged" application and a Runtime for "custom" application that can help in this sense?
3) Does the machine that hosts the master DB need to be a real server machine with Windows Server or would a dedicated Pentium V with Windows XP be enough to do the job (note: clients are small/mid size businesses; no SQL, just A5 DBs, no Web apps).
4) Cost of ownership: All I need to purchase is A5 Standard and Runtime; my clients will not have to purchase anything from Alpha Five. Is this correct?
Random questions:
5) If I change the name of a table (or field or script), will I have to change the name in every place the table is referenced in the DB or will A5 do it automatically?
6) Is there a list of Don'ts (kind of "to stay out of trouble with A5 do not do the following....")?
Thanks in advance for any feedback.
Comment