A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Using Forms
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Custom Fields for End User?



 
 
Thread Tools Display Modes
  #1  
Old July 27th, 2009, 10:00 PM posted to microsoft.public.access.forms
Doctor
external usenet poster
 
Posts: 75
Default Custom Fields for End User?

If it possible for me to set up a way for End users to add custom fields to
their database? If it is possible, how do I implement it? Surely someone has
done this before, but I can't find anything on it yet. Still looking...

Right now, I think I grasp what would be necessary in the table design: one
lookup table to define which types of fields are available (number, text,
etc...), one table to store the the custom fields, one table to store the
information that was entered into the custom fields, and a final lookup table
to hold options available for custom combo boxes. Is my thinking right here?

What I don't understand is how to display this in a form? I am thinking
about having an area on the form that would contain all custom fields, but it
would be empty if there are none to display.

Thanks in advance for your thoughts.
  #2  
Old July 27th, 2009, 11:18 PM posted to microsoft.public.access.forms
Dorian
external usenet poster
 
Posts: 542
Default Custom Fields for End User?

This is really not a good idea. How would you query on these custom columns?
If you need something similar, set up a table with 3 columns:
UserName
DataItemName
DataItemValue
In this table, you can store for each user named data items each with a
single value.
-- Dorian
"Give someone a fish and they eat for a day; teach someone to fish and they
eat for a lifetime".


"Doctor" wrote:

If it possible for me to set up a way for End users to add custom fields to
their database? If it is possible, how do I implement it? Surely someone has
done this before, but I can't find anything on it yet. Still looking...

Right now, I think I grasp what would be necessary in the table design: one
lookup table to define which types of fields are available (number, text,
etc...), one table to store the the custom fields, one table to store the
information that was entered into the custom fields, and a final lookup table
to hold options available for custom combo boxes. Is my thinking right here?

What I don't understand is how to display this in a form? I am thinking
about having an area on the form that would contain all custom fields, but it
would be empty if there are none to display.

Thanks in advance for your thoughts.

  #3  
Old July 28th, 2009, 12:36 AM posted to microsoft.public.access.forms
Linq Adams via AccessMonster.com
external usenet poster
 
Posts: 1,474
Default Custom Fields for End User?

The statement "This is really not a good idea" is actually a gross
understatement! It's a terrible idea for so many , many reasons! There's a
reason why databases are developed by people trained in database development
instead of by end users!

--
There's ALWAYS more than one way to skin a cat!

Answers/posts based on Access 2000/2003

Message posted via http://www.accessmonster.com

  #4  
Old July 28th, 2009, 01:36 AM posted to microsoft.public.access.forms
Gina Whipp
external usenet poster
 
Posts: 3,500
Default Custom Fields for End User?

Doctor,

I can only recall ONE instance where I allowed End-Users to *define* a field
thereby making it custom. So I would like to ask why you want allow
End-Users to do this? Do you expect them to be able to run reports on these
custom fields?

You should aslo note these fields cannot be *placed* on the form, you will
have to do this and then *make visible* should the End-User decide they want
this field added. (I know you don't want your End-Users in design view of
your form OR do you? Hmmm, that would also count for reports!)

So once again, why?

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"Doctor" wrote in message
...
If it possible for me to set up a way for End users to add custom fields
to
their database? If it is possible, how do I implement it? Surely someone
has
done this before, but I can't find anything on it yet. Still looking...

Right now, I think I grasp what would be necessary in the table design:
one
lookup table to define which types of fields are available (number, text,
etc...), one table to store the the custom fields, one table to store the
information that was entered into the custom fields, and a final lookup
table
to hold options available for custom combo boxes. Is my thinking right
here?

What I don't understand is how to display this in a form? I am thinking
about having an area on the form that would contain all custom fields, but
it
would be empty if there are none to display.

Thanks in advance for your thoughts.



  #5  
Old July 28th, 2009, 01:49 AM posted to microsoft.public.access.forms
Gina Whipp
external usenet poster
 
Posts: 3,500
Default Custom Fields for End User?

Linq,

Everybody has to learn someplace... I was once an End-User learning also!
SOMETIMES it's better to inform what the issues are before brow beating!

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"Linq Adams via AccessMonster.com" u28780@uwe wrote in message
news:99b8d39046e1c@uwe...
The statement "This is really not a good idea" is actually a gross
understatement! It's a terrible idea for so many , many reasons! There's a
reason why databases are developed by people trained in database
development
instead of by end users!

--
There's ALWAYS more than one way to skin a cat!

Answers/posts based on Access 2000/2003

Message posted via http://www.accessmonster.com



  #6  
Old July 28th, 2009, 02:57 AM posted to microsoft.public.access.forms
Doctor
external usenet poster
 
Posts: 75
Default Custom Fields for End User?

Thanks all for the responses. I wasn't aware that it was a bad idea. I don't
intend for end users to modify forms.

The whole idea seems like a good idea so that when inevitably the user calls
back to add some type of information that they realized they hadn't requested
to be tracked; then they could take care of it themselves.

Outlook allows for custom fields. PeachTree and Quickbooks all allow for
custom fields. Why is it taboo for Access?

I understand the point that it would be difficult to perform calculated
queries on these fields. But I had only planned to list the results of the
fields in a particular report.

"Gina Whipp" wrote:

Doctor,

I can only recall ONE instance where I allowed End-Users to *define* a field
thereby making it custom. So I would like to ask why you want allow
End-Users to do this? Do you expect them to be able to run reports on these
custom fields?

You should aslo note these fields cannot be *placed* on the form, you will
have to do this and then *make visible* should the End-User decide they want
this field added. (I know you don't want your End-Users in design view of
your form OR do you? Hmmm, that would also count for reports!)

So once again, why?

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"Doctor" wrote in message
...
If it possible for me to set up a way for End users to add custom fields
to
their database? If it is possible, how do I implement it? Surely someone
has
done this before, but I can't find anything on it yet. Still looking...

Right now, I think I grasp what would be necessary in the table design:
one
lookup table to define which types of fields are available (number, text,
etc...), one table to store the the custom fields, one table to store the
information that was entered into the custom fields, and a final lookup
table
to hold options available for custom combo boxes. Is my thinking right
here?

What I don't understand is how to display this in a form? I am thinking
about having an area on the form that would contain all custom fields, but
it
would be empty if there are none to display.

Thanks in advance for your thoughts.




  #7  
Old July 28th, 2009, 03:14 AM posted to microsoft.public.access.forms
Gina Whipp
external usenet poster
 
Posts: 3,500
Default Custom Fields for End User?

Doctor,

It is not that it is a bad idea... it can be done BUT it's not the norm.
There are programs that allow for custom fields however, that does not make
it any easier to implement and those programs were not a quicky write
either. As I said, I have done this and got the fields on the reports and
forms but not for filtering.

The big concern would be that the End-User now wants to filter reports on
this newly added field OR wants it on a particular place on the form OR you
allowed for 4 extra fields and they want a fifth one.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"Doctor" wrote in message
...
Thanks all for the responses. I wasn't aware that it was a bad idea. I
don't
intend for end users to modify forms.

The whole idea seems like a good idea so that when inevitably the user
calls
back to add some type of information that they realized they hadn't
requested
to be tracked; then they could take care of it themselves.

Outlook allows for custom fields. PeachTree and Quickbooks all allow for
custom fields. Why is it taboo for Access?

I understand the point that it would be difficult to perform calculated
queries on these fields. But I had only planned to list the results of the
fields in a particular report.

"Gina Whipp" wrote:

Doctor,

I can only recall ONE instance where I allowed End-Users to *define* a
field
thereby making it custom. So I would like to ask why you want allow
End-Users to do this? Do you expect them to be able to run reports on
these
custom fields?

You should aslo note these fields cannot be *placed* on the form, you
will
have to do this and then *make visible* should the End-User decide they
want
this field added. (I know you don't want your End-Users in design view
of
your form OR do you? Hmmm, that would also count for reports!)

So once again, why?

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" -
Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"Doctor" wrote in message
...
If it possible for me to set up a way for End users to add custom
fields
to
their database? If it is possible, how do I implement it? Surely
someone
has
done this before, but I can't find anything on it yet. Still looking...

Right now, I think I grasp what would be necessary in the table design:
one
lookup table to define which types of fields are available (number,
text,
etc...), one table to store the the custom fields, one table to store
the
information that was entered into the custom fields, and a final lookup
table
to hold options available for custom combo boxes. Is my thinking right
here?

What I don't understand is how to display this in a form? I am thinking
about having an area on the form that would contain all custom fields,
but
it
would be empty if there are none to display.

Thanks in advance for your thoughts.






  #8  
Old July 28th, 2009, 03:46 AM posted to microsoft.public.access.forms
John W. Vinson
external usenet poster
 
Posts: 18,261
Default Custom Fields for End User?

On Mon, 27 Jul 2009 18:57:00 -0700, Doctor
wrote:

Outlook allows for custom fields. PeachTree and Quickbooks all allow for
custom fields. Why is it taboo for Access?

I understand the point that it would be difficult to perform calculated
queries on these fields. But I had only planned to list the results of the
fields in a particular report.


Because in addition to adding the field to the table, you would need to add
the field to SOME of the Queries referencing the table (those queries that
need that information); add a new textbox or other appropriate control to each
form referencing the table, and arrange it properly; do the same for each
Report which needs the field; possibly create a new lookup table if the new
field is designed to pick from a list of values, establishing referential
integrity....

If your database were just a table that the user is viewing in table datasheet
view, you *might* want to consider this - but if that's all you're doing you
would actually be better off using an Excel spreadsheet!

--

John W. Vinson [MVP]
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 12:43 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.