G
Guest
Is it possible to have a table as the lookup record source, but when the
record is not found, add a new record – but into a different table other than
the record source?
For our company, an order is considered a “prospect,†for lack of a better
term, until the credit card is charged successfully (not denied for any
reason); only then does it become an order. Because we get so many calls
looking for price, and so few actual orders, we don’t want “dirty†our “mainâ€
database with prospect data until it is a real order. But we also want to
keep the prospect data in case they call back to place an order and for
marketing purposes. I’ve considered categorizing the type of record
(prospect, client) but that will give us 10s of thousands of records we
really don’t need in our main file.
I have proposed to have a very similar set of tables that run in tandem.
Sales people use a “Prospect†form (built from multiple tables) to take a
tentative order, then when the credit card is successfully run, we append
that data to the “Main†DB containing all the respective tables (tblCustInfo,
tblOrderDetail, etc). But because we DO have repeat customers, we want to
minimize the duplicate data entry. Is there a way to have the Prospect form
draw current customer info from the “Main†tblCustInfo, but not add to
tblCustInfo when that customer is NOT found. So “Acme Lawn & Gardenâ€
information populates the prospect form when they order for a second time,
but “Acme Landscaping†is a new prospective customer. We want to type their
info into the Prospect form, but not add it to the “Main†tblCustInfo until
we know their money is good.
Is the only way to do this is to add all previous customers to the
underlying table of the “Prospect†form and them have it lookup to itself for
auto entry? How then do we handle when a customer moves and we have to change
their address? Would we have to maintain correct data in both tables, the
“Main†and the “Prospect�
Any suggestions?
record is not found, add a new record – but into a different table other than
the record source?
For our company, an order is considered a “prospect,†for lack of a better
term, until the credit card is charged successfully (not denied for any
reason); only then does it become an order. Because we get so many calls
looking for price, and so few actual orders, we don’t want “dirty†our “mainâ€
database with prospect data until it is a real order. But we also want to
keep the prospect data in case they call back to place an order and for
marketing purposes. I’ve considered categorizing the type of record
(prospect, client) but that will give us 10s of thousands of records we
really don’t need in our main file.
I have proposed to have a very similar set of tables that run in tandem.
Sales people use a “Prospect†form (built from multiple tables) to take a
tentative order, then when the credit card is successfully run, we append
that data to the “Main†DB containing all the respective tables (tblCustInfo,
tblOrderDetail, etc). But because we DO have repeat customers, we want to
minimize the duplicate data entry. Is there a way to have the Prospect form
draw current customer info from the “Main†tblCustInfo, but not add to
tblCustInfo when that customer is NOT found. So “Acme Lawn & Gardenâ€
information populates the prospect form when they order for a second time,
but “Acme Landscaping†is a new prospective customer. We want to type their
info into the Prospect form, but not add it to the “Main†tblCustInfo until
we know their money is good.
Is the only way to do this is to add all previous customers to the
underlying table of the “Prospect†form and them have it lookup to itself for
auto entry? How then do we handle when a customer moves and we have to change
their address? Would we have to maintain correct data in both tables, the
“Main†and the “Prospect�
Any suggestions?