MS Access COALESCE Function
The functionality of the SQL Server COALESCE function in MS Access
|
Public Function fnCOALESCE(MyQuery As String) As String
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim sOutputString As String
Set db = CurrentDb()
Set rs = db.OpenRecordset(MyQuery)
fnCOALESCE = ""
sOutputString = ""
If rs.BOF And rs.EOF Then
Exit Function ' No records to process
Else
rs.MoveFirst
Do Until rs.EOF
sOutputString = sOutputString & rs.Fields(0)
DoEvents
rs.MoveNext
Loop
End If
fnCOALESCE = sOutputString
Set rs = Nothing
Set db = Nothing
End Function
|
|