![]() | |
![]() |
| | Thread Tools | Display Modes |
#21
| |||
| |||
|
|
"Albert D. Kallal" <PleaseNOOOsPAMmkal... (AT) msn (DOT) com> wrote innews:IFTao.18352$EF1.8817 (AT) newsfe14 (DOT) iad: "Rick Brandt" <rickbran... (AT) hotmail (DOT) com> wrote in message news:i4crep$huq$1 (AT) news (DOT) eternal-september.org... A simple automated update system or even doing something as crude as copying the entire front end file from a master copy every time a user opens it takes only a few seconds on modern networks. *The idea that only the new bits and pieces are pulled down for updates is no big savings in my opinion. It's "cool and slick and all that", but I see nothing dramatic about the capability. *The fact that this capability requires an additional service (at additional cost) makes it a net loser to me. And, how do changes to the access database get saved when a user adds a new report or modifies an exiting report? The same way they do with, say, Tony's AutoFE Updater -- they don't. This is A Good Thing. If working in an environment where no one makes changes, and everything is pre built for everyone, then sure, what you say makes sense. From my point of view, that is the the normal environment -- nobody is making changes in the front end. I have maybe 2 people at any of my clients who do anything at all on their own, and those are both people who do their own queries occasionally. They keep a separate front end for that purpose, and have no difficulties whatsoever managing the issue. You viewing this only from the point of view that no one ever makes changes to the application, and in effect you stating that no one is going to make changes, and then you wonder why companies don't want to use access when you assuming that no one will every make changes then? Why is MS designing things for the exceptional cases, instead of for the normal way that Access apps are distributed? You may be right about the way things work with homegrown apps, and it's nice that they built support, but my point in this post (and in my others today) is that it would have been darned simple to implement exactly what Rick asked for, i.e., simply copy-over-top updating. Perhaps you lucky enough to work in an environment where every word, excel and access system is prebuilt by someone else and no one ever makes changes to these things. So, all their word, excel and access files they use are prebuilt and pre done, and they don't have to do anything during the day anymore? What do Word and Excel have to do with it? Why do you think the proper implementation of support for different apps should be considered when talking about the way MS has chosen to architect their Access support? -- David W. Fenton * * * * * * * * *http://www.dfenton.com/ contact via website only * *http://www.dfenton.com/DFA/ |
#22
| |||
| |||
|
#23
| |||
| |||
|
|
But you guys got STUCK with sharepoint as your only option when you guys flamed anyone and everyone that looked at SQL Server. |
#24
| ||||
| ||||
|
|
The engineering goal they had to solve here was that when you are you doing client based web development, and if you modify one report, then only the one report is sent up to the server when you publish those changes. This is unnecessary -- none of us do this with our legacy Access apps distributed by normal means, which just copy the whole thing down from the server. |
|
This type of model was needed for the client based web development, but it also is supported and works well for full VBA applications also (I mean why restricted to just web based?). Because it was completely unnecessary! If they'd left it out for client apps, then we wouldn't have needed Access Services to manage and distribute our apps. |
|
This is not a useful design goal. None of us implement distribution of changes to our traditional Access front ends, and there are good reasons for that -- too many chances for corruption, in fact. And it's simply much more complicated than it needs to be. |
|
So this architecture was needed for the publish model where you can pump up ONLY changes that you've just made, but not the whole application. And, again, my point is THIS IS NOT SOMETHING ANY ACCESS DEVELOPERS NEEDED. |
#25
| |||
| |||
|
|
anyone with a clue moved to SQL Server long ago. |
|
Access is great. For forms and reports. But tables? Queries? Are you <expletive deleted> kidding me? |
#26
| |||
| |||
|
|
"David W. Fenton" <NoEmail (AT) SeeSignature (DOT) invalid> wrote in message news:Xns9DD8861B1FCA6f99a49ed1d0c49c5bbb2 (AT) 74 (DOT) 209.136.90... Been very busy, sorry about being to late in responding here The engineering goal they had to solve here was that when you are you doing client based web development, and if you modify one report, then only the one report is sent up to the server when you publish those changes. This is unnecessary -- none of us do this with our legacy Access apps distributed by normal means, which just copy the whole thing down from the server. Sure, but that is not the goal or problem being solved here . And, this approach It *IS* necessary when doing web based Development. Front page, Expression, or just about ANY web based system DOES NOT FORCE you to re-publish the WHOLE WEB SITE EVERY TIME. You mean I change some text, or move a text box, or add a text box, you are now suggesting that I must re-publish THE WHOLE WEB SITE? |
#27
| |||
| |||
|
|
"a a r o n . k e m p f @gmail.com [MCITP: DBA]" <aaron.kempf (AT) gmail (DOT) com wrote anyone with a clue moved to SQL Server long ago. Access does work well with SQL Server, but there are many situations where it is not the best approach, and, for that reason "not everyone with a clue" moved to it. Many of the clients for whom I consulted/contracted had other databases as their corporate standard, and because of Access' interoperability (via ODBC), it was a great choice for a front end. Almost every one of those clients had applications that just didn't warrant the time/effort/TLC/maintenance required for a server DB, so they'd just use (for safety and convenience) split Access databases... front end features in an MDB/MDE on the user machines and linked tables in an MDB on the server. Access is great. For forms and reports. But tables? Queries? Are you <expletive deleted> kidding me? No, you are only kidding yourself to believe that every user shop is going to have a server, and will have installed and will maintain SQL Server. There is a vast, knowledgeable mass of computer users who know they should, and will, choose appropriate software tools for the situation. Larry Linson Microsoft Office Access MVP Hi Larry: Could you expand on SQL Server? I have not worked with the |
#28
| |||||||||||
| |||||||||||
|
|
"David W. Fenton" <NoEmail (AT) SeeSignature (DOT) invalid> wrote in message news:Xns9DD8861B1FCA6f99a49ed1d0c49c5bbb2 (AT) 74 (DOT) 209.136.90... Been very busy, sorry about being to late in responding here The engineering goal they had to solve here was that when you are you doing client based web development, and if you modify one report, then only the one report is sent up to the server when you publish those changes. This is unnecessary -- none of us do this with our legacy Access apps distributed by normal means, which just copy the whole thing down from the server. Sure, but that is not the goal or problem being solved here . |
|
And, this approach It *IS* necessary when doing web based Development. |
|
Front page, Expression, or just about ANY web based system DOES NOT FORCE you to re-publish the WHOLE WEB SITE EVERY TIME. |
|
This type of model was needed for the client based web development, but it also is supported and works well for full VBA applications also (I mean why restricted to just web based?). Because it was completely unnecessary! If they'd left it out for client apps, then we wouldn't have needed Access Services to manage and distribute our apps. It was not a question of leaving it out, it simply how the system works. |
|
Both client objects and web objects are saved on the server as separate objects. |
|
A change to one client form, or web form is done on the desktop, but results are saved on the server (so, this is exactly like source code control here - nothing new). |
|
If you not going to save and shuffle out parts, then just use Tony's free FE then? Or just place a inno scrip install as an link on the SharePoint site and you done. There is no need to use SharePoint for this. |
|
This is not a useful design goal. None of us implement distribution of changes to our traditional Access front ends, and there are good reasons for that -- too many chances for corruption, in fact. And it's simply much more complicated than it needs to be. It is a useful design goal if you looking to publish parts to a web site. |
|
Now I understand that you're clearly speaking in terms of client based development, but as I said this model is adopted for the web based architecture, the fact that access is always been capable of viewing forms and reports of separate objects is continued to be utilized here. |
|
I think it's a really good architecture, because those individual objects are not only publisher that website, but it would be now in theory possible to write other types of third party tools to go through those pages and modify them. Like it or not, web sites are made up of many individual parts that are dished out to the web server. They don't work like traditional desktops in which you have an executable that is compiled and run as a SINGLE object. As I stated, this issue has little to do with desktop development. |
|
So this architecture was needed for the publish model where you can pump up ONLY changes that you've just made, but not the whole application. And, again, my point is THIS IS NOT SOMETHING ANY ACCESS DEVELOPERS NEEDED. Well it is if you're going to get into web development and start utilizing existing web based technologies, and I stress the utilizing these other technologies part. |
#29
| |||
| |||
|
|
"a a r o n . k e m p f @gmail.com [MCITP: DBA]" aaron.kempf (AT) gmail (DOT) com> wrote Access is great. For forms and reports. But tables? Queries? Are you <expletive deleted> kidding me? No, you are only kidding yourself to believe that every user shop is going to have a server, and will have installed and will maintain SQL Server. There is a vast, knowledgeable mass of computer users who know they should, and will, choose appropriate software tools for the situation. |
#30
| |||
| |||
|
|
Access Developer wrote: "a a r o n . k e m p f @gmail.com [MCITP: DBA]" <aaron.kempf (AT) gmail (DOT) com wrote anyone with a clue moved to SQL Server long ago. Access does work well with SQL Server, but there are many situations where it is not the best approach, and, for that reason "not everyone with a clue" moved to it. Many of the clients for whom I consulted/contracted had other databases as their corporate standard, and because of Access' interoperability (via ODBC), it was a great choice for a front end. Almost every one of those clients had applications that just didn't warrant the time/effort/TLC/maintenance required for a server DB, so they'd just use (for safety and convenience) split Access databases... front end features in an MDB/MDE on the user machines and linked tables in an MDB on the server. Access is great. For forms and reports. But tables? Queries? Are you <expletive deleted> kidding me? No, you are only kidding yourself to believe that every user shop is going to have a server, and will have installed and will maintain SQL Server. There is a vast, knowledgeable mass of computer users who know they should, and will, choose appropriate software tools for the situation. Larry Linson Microsoft Office Access MVP Hi Larry: Could you expand on SQL Server? I have not worked with the product. In my unlearned view, I consider SQL Server similar to a backend. It has tables. You can set up indexes. It contains data. But for data entry one needs, or should use, a front end if I have it correct. What do people use as "front ends" for SQL Server? I know HTML pages on the web may communicate and update data from SQL Server. As far as a desktop application, what is the popular front end, data entry program? VB? Access? Others? Or does SQL Server have it's own front end? |
![]() |
| Thread Tools | |
| Display Modes | |
| |