Hi John,

I tried compiling w/ no errors,
did a compact & repair
still getting the runtime error 3071, The expression is typed 
incorrectly or too complex to be evaulated?
on the rst.Movenext command.
Just so you know what I've done.
I only changed the table name to client in :
Set rst = CurrentDb.OpenRecordset("SELECT LastName, 
FirstName FROM " & _
"client WHERE Soundex([LastName]) = '" & _
and added the modUtility to modules
Am I supposed to add anything else?

Thanks
Joe


--- In [email protected], "John Viescas" <[EMAIL PROTECTED]> wrote:
>
> Joe-
> 
> There's nothing wrong with that line of code - in fact, you need it!
> Uncomment it, compile your project (choose Compile from the Debug 
menu) - to
> be sure there are no other code problems in your database, and try 
running
> it again.  If you get the error again, click Debug on the error 
message to
> find the line of code causing the problem.
> 
> John Viescas, author
> "Building Microsoft Access Applications"
> "Microsoft Office Access 2003 Inside Out"
> "Running Microsoft Access 2000"
> "SQL Queries for Mere Mortals"
> http://www.viescas.com/
>  
> 
> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] 
On Behalf
> Of eliotchs
> Sent: Monday, December 12, 2005 12:46 PM
> To: [email protected]
> Subject: [ms_access] Re: ? on Checking Duplicates..
> 
> Hi John
> Thanks for getting back.
> I just remembered, I commentted it out because i was getting a 
> runtime error 3071, The expression is typed incorrectly or too 
> complex to be evaulated?
> 
> Thanks 
> Joe
> 
> 
> --- In [email protected], "John Viescas" <[EMAIL PROTECTED]> wrote:
> >
> > Why did you comment out the rst.Movenext?  That is what is 
causing 
> your
> > unending loop.
> > 
> > John Viescas, author
> > "Building Microsoft Access Applications"
> > "Microsoft Office Access 2003 Inside Out"
> > "Running Microsoft Access 2000"
> > "SQL Queries for Mere Mortals"
> > http://www.viescas.com/
> >  
> > 
> > -----Original Message-----
> > From: [email protected] 
[mailto:[EMAIL PROTECTED] 
> On Behalf
> > Of eliotchs
> > Sent: Monday, December 12, 2005 9:01 AM
> > To: [email protected]
> > Subject: [ms_access] Re: ? on Checking Duplicates..
> > 
> > Hi John,
> > 
> > Here is the BeforeUpdate Code:
> > Private Sub Form_BeforeUpdate(Cancel As Integer)
> > Dim rst As DAO.Recordset, strNames As String
> >     ' If on a new row,
> >     If (Me.NewRecord = True) Then
> >         ' Check for similar name
> >         If Not IsNothing(Me.LastName) Then
> >             ' Open a recordset to look for similar names
> >             Set rst = CurrentDb.OpenRecordset("SELECT LastName, 
> > FirstName FROM " & _
> >                 "client WHERE Soundex([LastName]) = '" & _
> >                 Soundex(Me.LastName) & "'")
> >             ' If got some similar names, issue warning message
> >             Do Until rst.EOF
> >                 strNames = strNames & rst!LastName & ", " & rst!
> > FirstName & vbCrLf
> >                 'rst.MoveNext
> >             Loop
> >             ' Done with the recordset
> >             rst.Close
> >             Set rst = Nothing
> >             ' See if we got some similar names
> >             If Len(strNames) > 0 Then
> >                 ' Yup, issue warning
> >                 If vbNo = MsgBox("Client Database found client(s) 
> > with similar " & _
> >                     "last names already saved in the database: " 
& 
> > vbCrLf & vbCrLf & _
> >                     strNames & vbCrLf & "Are you sure this 
contact 
> is 
> > not a duplicate?", _
> >                     vbQuestion + vbYesNo + vbDefaultButton2, 
> > gstrAppTitle) Then
> >                     ' Cancel the save
> >                     Cancel = True
> >                 End If
> >             End If
> >         End If
> >     End If
> > End Sub
> >  
> > --- In [email protected], "John Viescas" <[EMAIL PROTECTED]> 
wrote:
> > >
> > > Joe-
> > > 
> > > What does the rest of the code look like?
> > > 
> > > John Viescas, author
> > > "Building Microsoft Access Applications"
> > > "Microsoft Office Access 2003 Inside Out"
> > > "Running Microsoft Access 2000"
> > > "SQL Queries for Mere Mortals"
> > > http://www.viescas.com/
> > >  
> > > 
> > > -----Original Message-----
> > > From: [email protected] 
> [mailto:[EMAIL PROTECTED] 
> > On Behalf
> > > Of eliotchs
> > > Sent: Friday, December 09, 2005 12:52 PM
> > > To: [email protected]
> > > Subject: [ms_access] Re: ? on Checking Duplicates..
> > > 
> > > Hi John,
> > > 
> > > I think, I'm stuck in a loop..
> > > 
> > > I added the module, and changed the line:
> > > Set rst = CurrentDb.OpenRecordset("SELECT LastName, FirstName 
> > FROM " 
> > > & _"client WHERE Soundex([LastName]) = '" & _
> > >                 Soundex(Me.LastName) & "'")
> > > 
> > > 'client is the name of the table
> > > 'lastname and firstname are the names of the fields on my form 
> also.
> > > It runs, but I get the hourglass neverending?
> > > 
> > > 
> > > Joe
> > > 
> > > 
> > > --- In [email protected], "John Viescas" <[EMAIL PROTECTED]> 
> wrote:
> > > >
> > > > Joe-
> > > > 
> > > > 1. You need the modUtility module from my database - that 
> > contains 
> > > the
> > > > IsNothing custom function.
> > > > 
> > > > 2. Note that the sample code in the form BeforeUpdate event 
> > > assembles a list
> > > > of possible duplicate names into a string variable and then 
> > > displays the
> > > > list using MsgBox.  You could also use the SQL in the search 
> > query 
> > > as the
> > > > Row Source of a List Box or the Record Source of a Continuous 
> > Form 
> > > to
> > > > display the list of potential duplicates.
> > > > 
> > > > John Viescas, author
> > > > "Building Microsoft Access Applications"
> > > > "Microsoft Office Access 2003 Inside Out"
> > > > "Running Microsoft Access 2000"
> > > > "SQL Queries for Mere Mortals"
> > > > http://www.viescas.com/
> > > > 
> > > > 
> > > > -----Original Message-----
> > > > From: [email protected] 
> > [mailto:[EMAIL PROTECTED] 
> > > On Behalf
> > > > Of eliotchs
> > > > Sent: Friday, December 09, 2005 12:11 PM
> > > > To: [email protected]
> > > > Subject: [ms_access] Re: ? on Checking Duplicates..
> > > > 
> > > > Thanks John,
> > > > 
> > > > There's alot of nice code in there to look at!
> > > > 2 questions...
> > > > 1. I get a compile error on the ISNothing statement, am I 
> missing 
> > a 
> > > > file?
> > > > 2. Is there a way to show a list of possible duplicates?
> > > > 
> > > > Thanks
> > > > Joe
> > > > 
> > > > --- In [email protected], "John Viescas" <[EMAIL PROTECTED]> 
> > wrote:
> > > > >
> > > > > Joe-
> > > > > 
> > > > > Check out the BeforeUpdate event in frmContacts in this 
> sample 
> > > > database:
> > > > > 
> > > > > ftp://ftp.viescas.com/Download/Contacts2000.zip
> > > > > 
> > > > > It performs a check for possible duplicate name using 
SoundEx.
> > > > > 
> > > > > John Viescas, author
> > > > > "Building Microsoft Access Applications"
> > > > > "Microsoft Office Access 2003 Inside Out"
> > > > > "Running Microsoft Access 2000"
> > > > > "SQL Queries for Mere Mortals"
> > > > > http://www.viescas.com/
> > > > >  
> > > > > 
> > > > > -----Original Message-----
> > > > > From: [email protected] 
> > > [mailto:[EMAIL PROTECTED] 
> > > > On Behalf
> > > > > Of eliotchs
> > > > > Sent: Thursday, December 08, 2005 9:17 AM
> > > > > To: [email protected]
> > > > > Subject: [ms_access] ? on Checking Duplicates..
> > > > > 
> > > > > Hi,
> > > > > 
> > > > > I'm looking for some samples for checking for duplicates.
> > > > > I have an SSN field set to be unique, but sometimes do not 
> get 
> > > the 
> > > > SSN
> > > > > I'd like to setup a listbox for show up with client of the 
> same 
> > > > name so 
> > > > > users cab check to see if they are the same person they are 
> > > trying 
> > > > to 
> > > > > enter..
> > > > > 
> > > > > Thanks In advance
> > > > > Joe
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > >  
> > > > > Yahoo! Groups Links
> > > > >
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > >  
> > > > Yahoo! Groups Links
> > > >
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > >  
> > > Yahoo! Groups Links
> > >
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> >  
> > Yahoo! Groups Links
> >
> 
> 
> 
> 
> 
> 
> 
>  
> Yahoo! Groups Links
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/I258zB/QnQLAA/TtwFAA/q7folB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ms_access/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to