![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
FILEMAKER PRO 7. Hello again, I've searched high and low, but have been unable to find an answer, apologies if I'm missing something very obvious... Basically, I have a long-established table which now makes sense to 'normalize'. I'd like to replace all of the fields in the existing table with a corresponding ID from the new table. Is there a simple in-built way to do this? Or should I create the new table and run some sort of 'replace' function? Thanks, Kirsty |
#3
| |||
| |||
|
|
Your description is not entirely clear, but I think what you want to do is assign serial numbers to the records in your existing table. That is very easy to do. |
#4
| |||
| |||
|
|
Bill wrote: Your description is not entirely clear, but I think what you want to do is assign serial numbers to the records in your existing table. That is very easy to do. No, sorry, to make it clearer: I have one table with shedloads of repeating values (it's an inventory database and against each piece of inventory there's a customer name - many pieces of inventory per customer). I'd like to extract the repeating customer field into a separate related table, replacing the customer name with a reference to the customer table. Kirsty |
#5
| |||
| |||
|
|
In article <1163498331.214088.202170 (AT) m73g2000cwd (DOT) googlegroups.com>, "kirstychestnutt (AT) googlemail (DOT) com" <kirstychestnutt (AT) googlemail (DOT) com wrote: Bill wrote: Your description is not entirely clear, but I think what you want to do is assign serial numbers to the records in your existing table. That is very easy to do. No, sorry, to make it clearer: I have one table with shedloads of repeating values (it's an inventory database and against each piece of inventory there's a customer name - many pieces of inventory per customer). I'd like to extract the repeating customer field into a separate related table, replacing the customer name with a reference to the customer table. Kirsty I've been faced with the same problem. The first thing, obviously, is to create the required table(s) of customer, items, etc. Each one should have some kind of unique id field included (serial number etc.) I think there are various ways to approach the subsequent step of converting the existing records. Perhaps the cleanest way would be to create the new tables in a new database, then import the old database into a table in the new one, and use the autoenter feature to match customer names and set the id field accordingly. You would probably need to import at least one of the existing customer fields to achieve this, but you could always redefine this later to show the same info via the relationship based on the identifier. You could do all this in the existing database, too, but I prefer to have a known, stable backup handy if I'm playing with the structure of an existing database! |
#6
| |||
| |||
|
|
In article <1163498331.214088.202170 (AT) m73g2000cwd (DOT) googlegroups.com>, "kirstychestnutt (AT) googlemail (DOT) com" <kirstychestnutt (AT) googlemail (DOT) com wrote: Bill wrote: Your description is not entirely clear, but I think what you want to do is assign serial numbers to the records in your existing table. That is very easy to do. No, sorry, to make it clearer: I have one table with shedloads of repeating values (it's an inventory database and against each piece of inventory there's a customer name - many pieces of inventory per customer). I'd like to extract the repeating customer field into a separate related table, replacing the customer name with a reference to the customer table. Kirsty I've been faced with the same problem. The first thing, obviously, is to create the required table(s) of customer, items, etc. Each one should have some kind of unique id field included (serial number etc.) I think there are various ways to approach the subsequent step of converting the existing records. Perhaps the cleanest way would be to create the new tables in a new database, then import the old database into a table in the new one, and use the autoenter feature to match customer names and set the id field accordingly. You would probably need to import at least one of the existing customer fields to achieve this, but you could always redefine this later to show the same info via the relationship based on the identifier. You could do all this in the existing database, too, but I prefer to have a known, stable backup handy if I'm playing with the structure of an existing database! |
#7
| |||
| |||
|
|
"David Stone" <no.email (AT) domain (DOT) invalid> schreef in bericht news:no.email-7EDB5A.07481014112006 (AT) news1 (DOT) chem.utoronto.ca... In article <1163498331.214088.202170 (AT) m73g2000cwd (DOT) googlegroups.com>, "kirstychestnutt (AT) googlemail (DOT) com" <kirstychestnutt (AT) googlemail (DOT) com wrote: Bill wrote: Your description is not entirely clear, but I think what you want to do is assign serial numbers to the records in your existing table. That is very easy to do. No, sorry, to make it clearer: I have one table with shedloads of repeating values (it's an inventory database and against each piece of inventory there's a customer name - many pieces of inventory per customer). I also want to add that. Although repeating fields have their merrits, storing huge amounts of information is not one of them. Better to start with a clean file and import those repetitions as seperate records. |
#8
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |