R
Robert5833
Good day all,
I read recently (having followed some links to various Access related
websites from posts here) that one should avoid altogether the use of lookup
fields in tables.
Though I am indeed a novice at this, I have created a number of simple
databases over the years, and in my limited understanding thought lookup
fields were one of the benefits of a relational database? So, I created lots
of lookup fields in my tables...lots and lots of them.
My question is two-fold. First; what is the risk and what bad things can
happen to the wayward soul who unwittingly builds lookup fields into his
tables, and second; if such practice should be avoided like the plague, how
does one go about eliminating them after the fact?
Maybe one more question; I also use field lists and value lists at the table
level. Is this the same, and just as bad as having an SQL lookup field in a
table?
In a copy of a database I’m working on now, I changed all of the table level
lookup fields (SQL type) to straight text boxes and I’m waiting now for that
copy to implode…but it hasn’t yet, and all of my forms are working correctly.
(I have lots and lots of lookups as the Row Source property.)
Since I changed the table fields to Text Boxes, I haven’t tried to enter any
new data…maybe Armageddon awaits me there?
I rarely enter data directly into my tables; and even when I do it's only
after a first pass at building one, and just before I create a form for data
entry purposes. Since my forms all have lookup fields in them, will my house
of cards tumble only if I were to enter data directly into a table?
If anyone has some good insight on this, or would simply to poke fun at me
for my ignorance or even just offer anecdotal comments on what may be my
impending doom, I would appreciate any input at all.
Thank you in advance.
Best regards,
RL
I read recently (having followed some links to various Access related
websites from posts here) that one should avoid altogether the use of lookup
fields in tables.
Though I am indeed a novice at this, I have created a number of simple
databases over the years, and in my limited understanding thought lookup
fields were one of the benefits of a relational database? So, I created lots
of lookup fields in my tables...lots and lots of them.
My question is two-fold. First; what is the risk and what bad things can
happen to the wayward soul who unwittingly builds lookup fields into his
tables, and second; if such practice should be avoided like the plague, how
does one go about eliminating them after the fact?
Maybe one more question; I also use field lists and value lists at the table
level. Is this the same, and just as bad as having an SQL lookup field in a
table?
In a copy of a database I’m working on now, I changed all of the table level
lookup fields (SQL type) to straight text boxes and I’m waiting now for that
copy to implode…but it hasn’t yet, and all of my forms are working correctly.
(I have lots and lots of lookups as the Row Source property.)
Since I changed the table fields to Text Boxes, I haven’t tried to enter any
new data…maybe Armageddon awaits me there?
I rarely enter data directly into my tables; and even when I do it's only
after a first pass at building one, and just before I create a form for data
entry purposes. Since my forms all have lookup fields in them, will my house
of cards tumble only if I were to enter data directly into a table?
If anyone has some good insight on this, or would simply to poke fun at me
for my ignorance or even just offer anecdotal comments on what may be my
impending doom, I would appreciate any input at all.
Thank you in advance.
Best regards,
RL