G
Gina
Hi all.
I am calling my function DisplayDetails as below from a form:
res_Details = Modul1.DisplayDetails(SQL_Details)
and do get an empty string back ... what is wrong ??
_______________________________________________
Public Function DisplayDetails(ByVal recs As String) As String
Dim DB As DAO.Database
Dim rs As DAO.Recordset
Dim mySQL, rst, mat As String
Dim numRec As Integer
mySQL = recs
mat = ""
Set DB = CurrentDb()
Set rs = DB.OpenRecordset(mySQL)
numRec = rs.RecordCount
If rs("Amount") <> "" Then
rs.MoveFirst
Do
rst = rs("Amount")
rst = rst & vbTab & rs("Material").Value
rst = rst & vbTab & FormatCurrency(rs("Cost"), 2)
mat = mat & rst & vbCrLf
rs.MoveNext
Loop Until rs.EOF
End If
rs.MoveLast
rs.Close
DB.Close
End Function
_______________________________________
Thanks Gina
I am calling my function DisplayDetails as below from a form:
res_Details = Modul1.DisplayDetails(SQL_Details)
and do get an empty string back ... what is wrong ??
_______________________________________________
Public Function DisplayDetails(ByVal recs As String) As String
Dim DB As DAO.Database
Dim rs As DAO.Recordset
Dim mySQL, rst, mat As String
Dim numRec As Integer
mySQL = recs
mat = ""
Set DB = CurrentDb()
Set rs = DB.OpenRecordset(mySQL)
numRec = rs.RecordCount
If rs("Amount") <> "" Then
rs.MoveFirst
Do
rst = rs("Amount")
rst = rst & vbTab & rs("Material").Value
rst = rst & vbTab & FormatCurrency(rs("Cost"), 2)
mat = mat & rst & vbCrLf
rs.MoveNext
Loop Until rs.EOF
End If
rs.MoveLast
rs.Close
DB.Close
End Function
_______________________________________
Thanks Gina