Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Using Office 2003 and Windows XP;
In MS-Access one can split the database into a front-end and a back-end wherein the front-end consists of the GUI and programs; the back-end only contains tables. Thinking radically now, would it be possible to use MS-Excel containing a spreadsheet based form as the front-end distributed to users and have an MS-Access back-end that contains the programming (that validates the form and controls form submission and printing, etc)? Has anyone ever tried this approach? The front-end would only contain code that calls appropriate programs stored in modules in the password protected back-end. The idea here is to distribute a very light-weight front-end and protect the actual code a little better. Users prefer Excel and are diverse, the processors of user info are centralized. The front-end would be distributed via script that copy it onto the local user's desktop. Form submission would push the data into the DB where the processors could get at it easily... Before spending more time and effort thinking it through, is this hair-brained? Thanks for your input and/or comments... |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am sure that is possible and don't think there is much radical about it.
Not sure though if the protection of Access is any better than that of Excel. RBS "XP" wrote in message ... Using Office 2003 and Windows XP; In MS-Access one can split the database into a front-end and a back-end wherein the front-end consists of the GUI and programs; the back-end only contains tables. Thinking radically now, would it be possible to use MS-Excel containing a spreadsheet based form as the front-end distributed to users and have an MS-Access back-end that contains the programming (that validates the form and controls form submission and printing, etc)? Has anyone ever tried this approach? The front-end would only contain code that calls appropriate programs stored in modules in the password protected back-end. The idea here is to distribute a very light-weight front-end and protect the actual code a little better. Users prefer Excel and are diverse, the processors of user info are centralized. The front-end would be distributed via script that copy it onto the local user's desktop. Form submission would push the data into the DB where the processors could get at it easily... Before spending more time and effort thinking it through, is this hair-brained? Thanks for your input and/or comments... |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
No it is not hare-brained.
You can make the split between the DB and the front-end at whatever point you wish, more logic at the back, or more at the front. That is a very common technique (although personally I put very little logic in an Access DB myself). -- --- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "XP" wrote in message ... Using Office 2003 and Windows XP; In MS-Access one can split the database into a front-end and a back-end wherein the front-end consists of the GUI and programs; the back-end only contains tables. Thinking radically now, would it be possible to use MS-Excel containing a spreadsheet based form as the front-end distributed to users and have an MS-Access back-end that contains the programming (that validates the form and controls form submission and printing, etc)? Has anyone ever tried this approach? The front-end would only contain code that calls appropriate programs stored in modules in the password protected back-end. The idea here is to distribute a very light-weight front-end and protect the actual code a little better. Users prefer Excel and are diverse, the processors of user info are centralized. The front-end would be distributed via script that copy it onto the local user's desktop. Form submission would push the data into the DB where the processors could get at it easily... Before spending more time and effort thinking it through, is this hair-brained? Thanks for your input and/or comments... |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I hope it is not hair brained. I have done it. On however can argue that I am
a little hair brained. I have made Excel the front end using Access, Essbase and a combination of the two. The simplest form of what you are talking about is a pivot table that is linked to an Access database. All of the data comes from access and goes directly into the pivot cache. I have done some reporting that queries Access dependant on the user. The toughtest part is when you want to write back to Access but suing ADO Recordsets that is very managable. It keeps the front end very light weight and allows the user to access the data via a read only spreadsheet that can be stored centrally and modified or updated easily. To Bob's point however I only use Access as the data layer. The business logic and user interface are done in XL. All of the queries are in XL also. That being said I have created multiple front ends for a single Access back end and even done some reporting and querieng directly within Access (using a Access Frond end Database)... -- HTH... Jim Thomlinson "Bob Phillips" wrote: No it is not hare-brained. You can make the split between the DB and the front-end at whatever point you wish, more logic at the back, or more at the front. That is a very common technique (although personally I put very little logic in an Access DB myself). -- --- HTH Bob (there's no email, no snail mail, but somewhere should be gmail in my addy) "XP" wrote in message ... Using Office 2003 and Windows XP; In MS-Access one can split the database into a front-end and a back-end wherein the front-end consists of the GUI and programs; the back-end only contains tables. Thinking radically now, would it be possible to use MS-Excel containing a spreadsheet based form as the front-end distributed to users and have an MS-Access back-end that contains the programming (that validates the form and controls form submission and printing, etc)? Has anyone ever tried this approach? The front-end would only contain code that calls appropriate programs stored in modules in the password protected back-end. The idea here is to distribute a very light-weight front-end and protect the actual code a little better. Users prefer Excel and are diverse, the processors of user info are centralized. The front-end would be distributed via script that copy it onto the local user's desktop. Form submission would push the data into the DB where the processors could get at it easily... Before spending more time and effort thinking it through, is this hair-brained? Thanks for your input and/or comments... |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() "Jim Thomlinson" wrote in message ... To Bob's point however I only use Access as the data layer. The business logic and user interface are done in XL. All of the queries are in XL also. That being said I have created multiple front ends for a single Access back end and even done some reporting and querieng directly within Access (using a Access Frond end Database)... Same here, but with a real database (cue Access aficionados jumoping on me) such as SQL Server, Sybase, etc. I have coded triggers and constraints that do some of the validation work. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I've been linking to DB2 also but I didn't want to appear too snobby ;-)
-- HTH... Jim Thomlinson "Bob Phillips" wrote: "Jim Thomlinson" wrote in message ... To Bob's point however I only use Access as the data layer. The business logic and user interface are done in XL. All of the queries are in XL also. That being said I have created multiple front ends for a single Access back end and even done some reporting and querieng directly within Access (using a Access Frond end Database)... Same here, but with a real database (cue Access aficionados jumoping on me) such as SQL Server, Sybase, etc. I have coded triggers and constraints that do some of the validation work. |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Been linking to Interbase, MS SQL Server, SQLite, Access, Excel and text
files all in the same .xla. So, no need to worry about being snobby with mentioning linking to DB2 ... RBS "Jim Thomlinson" wrote in message ... I've been linking to DB2 also but I didn't want to appear too snobby ;-) -- HTH... Jim Thomlinson "Bob Phillips" wrote: "Jim Thomlinson" wrote in message ... To Bob's point however I only use Access as the data layer. The business logic and user interface are done in XL. All of the queries are in XL also. That being said I have created multiple front ends for a single Access back end and even done some reporting and querieng directly within Access (using a Access Frond end Database)... Same here, but with a real database (cue Access aficionados jumoping on me) such as SQL Server, Sybase, etc. I have coded triggers and constraints that do some of the validation work. |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() What I was thinking might be novel turns out to be a wheel re-invention. Looks like I have some work to do. Thanks to all who replied! "XP" wrote: Using Office 2003 and Windows XP; In MS-Access one can split the database into a front-end and a back-end wherein the front-end consists of the GUI and programs; the back-end only contains tables. Thinking radically now, would it be possible to use MS-Excel containing a spreadsheet based form as the front-end distributed to users and have an MS-Access back-end that contains the programming (that validates the form and controls form submission and printing, etc)? Has anyone ever tried this approach? The front-end would only contain code that calls appropriate programs stored in modules in the password protected back-end. The idea here is to distribute a very light-weight front-end and protect the actual code a little better. Users prefer Excel and are diverse, the processors of user info are centralized. The front-end would be distributed via script that copy it onto the local user's desktop. Form submission would push the data into the DB where the processors could get at it easily... Before spending more time and effort thinking it through, is this hair-brained? Thanks for your input and/or comments... |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Printing in Excel, can pages be reverse numbered, back to front? | Excel Discussion (Misc queries) | |||
Excel Front end Acces Back end | Excel Discussion (Misc queries) | |||
I can not get excel to print on front and back can anyone help me. | New Users to Excel | |||
How can I print on the front and back of a page in excel? | Excel Discussion (Misc queries) | |||
excel front end to access | Excel Discussion (Misc queries) |