yeah; I just think that surrogates should be used everywhere.. but
i've never been of the belief that surrogates are soemthing that we
_NEED_ to hide from end users
I've supported a lot of Access users in my day; and in general--
they're pretty good at what they do-- knownig the data -- that is.
I just dont' think that certain long-standing traditions like 'you
must keep your surrogates secret' are that big of a deal
sometimes, people need to write a query and if sharon; in accounting--
understands that the surrogate number '14' corresponds to 'Human
Resources Department' then I think that she is extremely powerful
I'm all about teaching end users to write their own queries.
I never ever ever ever would have gotten into databases a decade ago-
if I wasn't on this team where 30 of us were taught how to use the QBE
window in 30 minute session.
I think that 'most employees should know how to write queries' and
more logic should be done on the database side; instead of having
everyone use Excel for everything.
I just don't think that Access MDB is a great choice for most
beginners.. and I think that ADP is a better choice-- and I wish that
MS and the rest of the people around here-- would start treating it
seriously.
I've heard nothing but FUD in this newsgroup; it's like half the
people around here are on the Oracle payrolll or something-- they just
can't fathom using SQL Server.
I just wish that WinFS was here and Now.
Because ADP on everyone's desktop would have been a lot of fun.
Replication from a server to a desktop database SERVER would have been
a lot of fun.
But now we're all stuck; heading back to the stone ages
At this point-- since ADP is dead--- I wish that IBM won the OS/2 war.
-Aaron
I misread one statement you made:
you can always right-click CONVERT TO TEXT FIELD in the design view of a
form or report
Since you mentioned "form or report" instead of "table or query", here is my
revised answer:
There's nothing wrong with a lookup defined in a form. That's what we
typically call a bound combo box. It's when that bound combo box is present
at the table or query level, and it is based on a lookup to another table
(ie. not a value list) that it is considered the creation of thy evil one.
As for combo boxes in reports, the three of us (me, myself and I [a old
quote I remember from an episode of Gilligan's Island many years ago] )
prefer to use a text box instead of a combo box in these situations. That
usually means adding the lookup table to the underlying recordset for the
report, assuming surrogate keys were used in place of natural keys.
Tom Wickerath
Microsoft Access MVPhttps://mvp.support.microsoft.com/profile/Tomhttp://
www.access.qbuilt.com/html/expert_contributors.html
__________________________________________
Tom Wickerath said:
There is no data type named Lookup Field. There *is* a selection in the data
type list that reads Lookup Field. When one selects this, they activate the
Lookup Wizard. This wizard does it's thing, and the end result is what is
commonly known as a table lookup. But, technically speaking, there is no
"lookup field DATATYPE".
Yes. That is the exorcism that I recommend performing.
So, I'm not sure that I understand exactly what it is that you disagree with
here? Certainly you're not a fan of lookups defined at the table or query
level, are you?
- Show quoted text -