Thanks for the reply.
There are instances where the same customer is identified by a spouse's name, though it is the same account, essentially. The other person may have made the appointment. So, obviously I need a way to identify them both as the same account. Using an auto-entered serial would just add a new serial number to the existing account, which wouldn't work. (I didn't see the option to turn on the serial generation for downloads). I had tried having my "Last_First Name" generated during import , which didn't work well. As I am a new user, I know what I am trying to do, but seem to run into roadblocks when I try to implement my ideas.
Obviously, using names is the easiest way to identify a customer, since records are being imported from different sources in an ongoing basis. Creating a UUID is beyond my capability (I'm not a programmer).
Just brainstorming here... Here's one idea, if I could get it done. When importing/entering new records, if I create a new record for each instance, I could do a search of existing data that would match any additional fields in addition to the name (address, phone, etc.) and have all these records merge. That would entail removal of the ID of the newest customer entries in favor of the original one. The could be done after the import as a separate process (weeding out duplicates and retaining the most current data, ie., new address, phone number, etc.)
The purpose of my using Filemaker is to organize a Reminder system, so that my secretary doesn't call the same customer twice. That was happening, and more often with long time customers because of multiple appointments/records. I did manually scan the existing records (about 1500) to weed out duplicates, but each new import will spoil it again.
The way I've thought to organize my new database is to have two tables.
1)The first would be the customer information, which originates from the website data and other data sources (prior to my website database, I had other systems and databases). The web database has a signup process which includes information about the piano, what service(s) need to be done, and other relevant information. All this data would imported into the Customer table.
2)The other table would be the Call Log, which would include:
Last Service Date
Last Service Performed (service history)
Last Reminder Call (date, time, or timestamp)
Next Reminder Call Due (date)
Customer Response (yes- let's make appointment, no-remove me from your list, call me later, etc.)
Future Service Recommended (next tuning due date, etc.)
Anyway, that's my overall plan.
But, first things first. Using the "Last_First Name" ID scheme I mentioned, I was able to make it work when manually entering a new name. When importing the new records, I could not get it to work during the import. How do I get the calculated field populated while importing?
Next question: I created the Call Log table last night. When I tried to include the "Last_First Name" calculated field, it wouldn't work. I could not find a way to generate it, or import that field into the Call Log table from the Customer table. Is there a way to do that? Do I really need a second table? Please don't mind my stupid questions, I'm just trying to understand how this program works.
Thanks very much for your time and input.
Paul