I hate to butt in as well, but didn’t we go through this about 6 months ago. Another option was to use a combo box linked to the last name field, which allows you to type in an name and if the name is already in the table it will auto fill in the rest, and add a not in list code to add new clients.

 

Carl

 


From: AccessDevelopers@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Tom Oakes
Sent: Friday, September 30, 2005 9:25 PM
To: AccessDevelopers@yahoogroups.com
Subject: RE: [AccessDevelopers] Re: Getting Duplicate Records

 

Yes - more work, but more elegant in my opinion.  The AfterUpdate occurs after the problem (the duplicate entry) has already occurred. 

Then you give them the option to delete it if it's a duplicate, I'd assume - which seems a little silly to me.

 

Tom Oakes
Personal PC Consultants, Inc.
[EMAIL PROTECTED]
503.230.0911 (O)
402.968.6946 (C)
734.264.0911 (F)

 

 


From: AccessDevelopers@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Robin
Sent: Friday, September 30, 2005 4:57 PM
To: AccessDevelopers@yahoogroups.com
Subject: [AccessDevelopers] Re: Getting Duplicate Records

Hi Guys,

Scuse me for butting in, but this seems like a lot of trouble to go
to to avoid using DLookup.

If you do a lookup in the after update event on FirstName and
LastName and a message or other aproprate action if found (like
loading the record) it's only a coupla lines of code.

Regards
Robin.



--- In AccessDevelopers@yahoogroups.com, "Crosier, Dawn"
<[EMAIL PROTECTED]> wrote:
> Thanks Tom - This will be easier to implement than I thought it
would,
> basically I will force the search first and then allow them to add
if no
> records are found.  I already had a search form / process in
place, I'll
> just reverse when things are done.

> Sometimes you just need someone else's "eyes" on a problem! 
Especially
> when you are a one person development "team".

> Have a good weekend!

> Dawn Crosier
> Application Specialist
> "Education Lasts a Lifetime"

> This message was posted to a newsgroup.  Please post replies and
> questions to the group so that others can learn as well.

>
> ________________________________
>
> From: AccessDevelopers@yahoogroups.com
> [mailto:[EMAIL PROTECTED] On Behalf Of Tom Oakes
> Sent: Friday, September 30, 2005 4:21 PM
> To: AccessDevelopers@yahoogroups.com
> Subject: RE: [AccessDevelopers] Getting Duplicate Records
>
>
> You can't reasonably expect to be able to index the first & last
names,
> so...

> I would create a unbound, pop-up form that is the first step in
entering
> a new client.  Change the "Allow Additions" property on your main
client
> form to disallow the "native" addition of a new record. 

> Your pop-up would have textboxes for first/last/title, at least. 
Add a
> "Save" button and a "Cancel" button.  The "Save" button does this:

> 1) Searches the client table for matches on these fields. 
> 2) Warns if found - maybe have a listbox on this form that shows
> duplicates with a bit more info (address, phone, etc) that enables
them
> to determine whether the client actually exists in the db already,
or
> whether the match is coincidence. 
> 3) Give the user the choice to add the record, or jump to the
existing
> record.

> I do this sort of thing quite a bit to enforce relational integrity
> that's a little to complicated to do with indices, etc.

> Hope that helps.

> Tom Oakes
> Personal PC Consultants, Inc.
> [EMAIL PROTECTED]
> 503.230.0911 (O)
> 402.968.6946 (C)
> 734.264.0911 (F)






Please zip all files prior to uploading to Files section.




SPONSORED LINKS
Microsoft access developer Microsoft access help Microsoft access database
Microsoft access training Microsoft access training course Microsoft access programming


YAHOO! GROUPS LINKS




Reply via email to