![]() | |
![]() |
| | Thread Tools | Display Modes |
#31
| |||
| |||
|
|
On Fri, 17 Dec 2010 00:25:10 -0800 (PST), The Frog mr.frog.to.... (AT) googlemail (DOT) com> wrote: Thats great news Tony. Please keep me posted on your developments. The AutoFE Updater has so much potential. I had another thought with regards to the updater after mulling over the content of this thread. I have seen and used some java based applications that are (I believe anyway) based on either Eclipse or NetBeans (using them as platforms for the application kind of like a shell to put your content in), and it dawned on me (facepalm moment) that this is almost the same concept as Access. I then thought about the meta-data side of things, and came to an interesting possibility - what if there was a way to use the AutoFE Updater to not swap out FE's per se, but rather to extract the meta-data from a 'master' and implement it into the clients FE? This would allow posting the meta- data to a website, as text (for example) and distribution becomes a non-issue (at least in most cases). Maybe I am reaching too far, but I thought that it was worth passing on. Seems to me that is basically replication. * Metadata being, by definition, in tables. Tony *(One of my standard short replies. *<smile>) -- Tony Toews, Microsoft Access MVP Tony's Main MS Access pages -http://www.granite.ab.ca/accsmstr.htm Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/ For a convenient utility to keep your users FEs and other files * updated seehttp://www.autofeupdater.com/- Hide quoted text - - Show quoted text - |
#32
| |||
| |||
|
|
On Fri, 17 Dec 2010 00:25:10 -0800 (PST), The Frog mr.frog.to.... (AT) googlemail (DOT) com> wrote: Thats great news Tony. Please keep me posted on your developments. The AutoFE Updater has so much potential. I had another thought with regards to the updater after mulling over the content of this thread. I have seen and used some java based applications that are (I believe anyway) based on either Eclipse or NetBeans (using them as platforms for the application kind of like a shell to put your content in), and it dawned on me (facepalm moment) that this is almost the same concept as Access. I then thought about the meta-data side of things, and came to an interesting possibility - what if there was a way to use the AutoFE Updater to not swap out FE's per se, but rather to extract the meta-data from a 'master' and implement it into the clients FE? This would allow posting the meta- data to a website, as text (for example) and distribution becomes a non-issue (at least in most cases). Maybe I am reaching too far, but I thought that it was worth passing on. Seems to me that is basically replication. * Metadata being, by definition, in tables. Tony *(One of my standard short replies. *<smile>) -- Tony Toews, Microsoft Access MVP Tony's Main MS Access pages -http://www.granite.ab.ca/accsmstr.htm Tony's Microsoft Access Blog -http://msmvps.com/blogs/access/ For a convenient utility to keep your users FEs and other files * updated seehttp://www.autofeupdater.com/- Hide quoted text - - Show quoted text - |
#33
| |||
| |||
|
|
On Thu, 9 Dec 2010 01:27:58 -0800 (PST), The Frog mr.frog.to.you (AT) googlemail (DOT) com> wrote: What I was thinking of doing was to have a user defined list of appropriate fields and their data types, per category, so that appropriate information can be stored for each without having to build separate data tables per category. I'd sure be tempted to have lots of empty fields in the Item table. With a field on the category table stating what type of fields should be displayed. Then create subforms and subreports on the type of fields. Then make visible the appropriate subforms and subreports depending on the category type. |
#34
| |||
| |||
|
|
Looking back, the whole process was not more than an investment in structure on how you will manage your applications (i.e. meta-data), and after each step of improvement you “feel” already its result. And many small steps make a beautiful system. |
#35
| |||
| |||
|
|
Each ControlName in the table would be read when opening, editing or submitting data (note: this was for an unbound form). *The table controlled the default data to be used for new records, where the data came from for old records, and where edited data would be saved. *The form interacted with about six tables at the same time, so the flexibility of having a data map table was helpful. *I have tried many kinds of generalizations with Access, with varying degrees of success. |
#36
| |||
| |||
|
|
As far as I can recall, you are almost the first who reports on his generalization efforts, though my feelings are that everyone who is more or less experienced in Access heads for that direction. Is there a taboo or is it a matter of “intellectual property”? Or simply too difficult? |
|
I tried to understand the model that you build, but it is hard to understand it in depth. There is a couple of similarities, there is a couple of differences. The most important difference is that I use bound forms, that means that I do not need to distinguish between ControlName and SourceDestinationField. I use a DataType, but do not differentiate to NewDataType and SourceDestinationDataType. This DataType is a little more subtle than the Access datatype. This table - as the CollectionOfControls - contains also all other information that I need to define this control in its specific context, such as dimensions, edit and delete authorization, default sorting, duplicate record checks, actions after modification, and more. I have four important forms: one for adding new records, one for inspecting/editing single records, one for Overviews (continuous form) and one form as a “Selection form”. This latter form is a special case of an Overview form, and replaces all Comboboxes anywhere in the application. |
|
Your most interesting remark was, that you tried many kinds of generalization, with varying degrees of success. I like to hear those attempts that did not result in the wished success, because from these attempts you can learn the most. |
#37
| |||
| |||
|
|
Seems to me that is basically replication. * Metadata being, by definition, in tables. After re-reading your post I concluded that you did not understand the clue. Sure, meta data is stored in tables, but putting one or more tables with meta data in an application does not do anything. You need software, and sometimes lots of software, in order to let your database run, defined by the data in the meta data tables. |
#38
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |