S
Sammie
I have a table with way too many fields, and I am trying to use the table
analyzer to split it. I'm not sure how to approach this, and I'd appreciate
some guidance.
I would like to break off a group of fields into a table called “ShipToâ€.
So I separated my group of fields such as companyname, address, city,
country, etc., created the new table “shiptoâ€, and created the query
generated by the wizzard so my queries and forms continue to work. My
questions:
1. Does the new “shipto†table eliminate duplicates? And if so, what
constitutes a duplicate record? (Eliminating duplicates is the whole point,
right?)
2. When I add new records on my invoice form and enter data into to the
“Shipto†fields, how can I look up an existing record on the shipto table so
duplicates are not created? I'm thinking limit to list/not in list event,
but is it a subform, a list box, a combo box, or can I just use text boxes
like I have now? There are about 15 fields on the shipto table that need to
be populated on the shipto page of my invoice form. Usually, I will use the
whole record with all 15 fields.
3. If I pull a shipto record over to the invoice form, and I want to change
just 1 field in the shipto record (for example, a contactname), how do I
update the shipto table with the change?
4. Is it ok in the long run to leave Table1 and the new query named the
same as my old table? Or should I make a table out of the new query, name it
the same as the old table and eliminate Table1? Are relationships involved
here? I am worried that Table1 might get deleted along the way because of
its ambiguous name, which of course would be disastrous. My database is
complex and I am concerned about its integrity as I make these changes.
5. I am going to need to split my table again. Will I then have table2 and
a query named like the old table? What happens to table1 then? Can I delete
it?
analyzer to split it. I'm not sure how to approach this, and I'd appreciate
some guidance.
I would like to break off a group of fields into a table called “ShipToâ€.
So I separated my group of fields such as companyname, address, city,
country, etc., created the new table “shiptoâ€, and created the query
generated by the wizzard so my queries and forms continue to work. My
questions:
1. Does the new “shipto†table eliminate duplicates? And if so, what
constitutes a duplicate record? (Eliminating duplicates is the whole point,
right?)
2. When I add new records on my invoice form and enter data into to the
“Shipto†fields, how can I look up an existing record on the shipto table so
duplicates are not created? I'm thinking limit to list/not in list event,
but is it a subform, a list box, a combo box, or can I just use text boxes
like I have now? There are about 15 fields on the shipto table that need to
be populated on the shipto page of my invoice form. Usually, I will use the
whole record with all 15 fields.
3. If I pull a shipto record over to the invoice form, and I want to change
just 1 field in the shipto record (for example, a contactname), how do I
update the shipto table with the change?
4. Is it ok in the long run to leave Table1 and the new query named the
same as my old table? Or should I make a table out of the new query, name it
the same as the old table and eliminate Table1? Are relationships involved
here? I am worried that Table1 might get deleted along the way because of
its ambiguous name, which of course would be disastrous. My database is
complex and I am concerned about its integrity as I make these changes.
5. I am going to need to split my table again. Will I then have table2 and
a query named like the old table? What happens to table1 then? Can I delete
it?