[AccessD] Break Name

Andy Lacey andy at minstersystems.co.uk
Wed Jan 21 11:53:46 CST 2004


Oleg, just do it your DAO loop, so

With rs
  Do Until .EOF
    strLine = ![Employee Name]
    strLine = Proper(strLine)

    a = InStr(strLine, ",")
    FName = Mid(strLine, a + 2)
    LName = Left(strLine, a - 1)
    .Edit
    !Lastname=Lname
    !FirstName=Fname
    .Update
    .MoveNext
  Loop
End With	

Andy Lacey
http://www.minstersystems.co.uk 

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Oleg_123 at xuppa.com
> Sent: 21 January 2004 16:35
> To: accessd at databaseadvisors.com
> Subject: [AccessD] Break Name
> 
> 
> Hey Group
> I did a finction that separates names into first and last,and 
> makes propercase - ex. Name: "MCDONALD, REYNA" becomes 
> FirstName: "Reyna" LastName "McDonald" How can Insert the 2 
> new fields into the same table ? I tried Update...
> 
> 
> 
> Public Function BreakName()
> 
> 
> 'Separate The Name field to Firs and LastName and ProperCase 
> it 'Uses MDL-Proper Module
> 
> 
> MsgBox ("hey")
> Dim db As DAO.Database
> Dim rs As DAO.Recordset
> Set db = CurrentDb
> 
> Dim strLine As String
> Dim strSQL1 As String
> Dim strSQL2 As String
> Dim FName As String
> Dim LName As String
> Dim a As Integer
> 
> 
> strSQL1 = "Select * From [emp table1]"
> Set rs = db.OpenRecordset(strSQL1)
> 
> 
>   Do Until rs.EOF
> strLine = rs("Employee Name")
> '
> strLine = Proper(strLine)
> a = InStr(strLine, ",")
> FName = Mid(strLine, a + 2)
> LName = Left(strLine, a - 1)
> 
> 'rs(0) = strLine
> 
> 
>   strSQL2 = "Update [Emp Table1] Set (LastName, FirstName) = 
> Values(" & "'" & FindAndReplace(CStr(LName), Chr(39), Chr(39) 
> + Chr(39)) & "','" & FindAndReplace(CStr(FName), Chr(39), 
> Chr(39) + Chr(39)) & "')" Debug.Print strSQL2
> 
>     CurrentDb.Execute (strSQL2)
>     rs.MoveNext
>   Loop
> 
>    MsgBox ("end")
> 
> End Function
> 
> 
> 
> -----------------------------------------
> Get Breaking News from CNN, ABC, NBC, CBS Now. 
> http://www.xuppa.com/news/?link=webmail
> 
> 
> 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/a> ccessd
> Website: 
> http://www.databaseadvisors.com
> 
> 



More information about the AccessD mailing list