Olá Pessoal!
Tenho uma tabela com as seguintes colunas:
Coluna1 Coluna2 Coluna3 Coluna4
12345678 10 10/10/2015 João
90123456 5 10/10/2015 Maria
78901234 5 10/10/2015 Carlos
12345678 10 10/10/2015 Marcos
Usei a seguinte instrução:
Public Function fNomes(Coluna 1 As Double) As String
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Select Coluna 4 From tabela Where (Coluna1, coluna2, coluna3) = " & coluna 1, " & coluna2, " & coluna3)
Dim str As String
str = rs!Coluna4
rs.MoveNext
Do While Not rs.EOF
str = str & ", " & rs!NomeGuerra
rs.MoveNext
Loop
fNomes = str
rs.Close
End Function
Sempre da erro?
O resultado que esperava:
Coluna1 Coluna2 Coluna3 Coluna4
12345678 10 10/10/2015 João, Marcos
90123456 5 10/10/2015 Maria
78901234 5 10/10/2015 Carlos
Alguma dica???
Obrigado a todos....
Tenho uma tabela com as seguintes colunas:
Coluna1 Coluna2 Coluna3 Coluna4
12345678 10 10/10/2015 João
90123456 5 10/10/2015 Maria
78901234 5 10/10/2015 Carlos
12345678 10 10/10/2015 Marcos
Usei a seguinte instrução:
Public Function fNomes(Coluna 1 As Double) As String
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("Select Coluna 4 From tabela Where (Coluna1, coluna2, coluna3) = " & coluna 1, " & coluna2, " & coluna3)
Dim str As String
str = rs!Coluna4
rs.MoveNext
Do While Not rs.EOF
str = str & ", " & rs!NomeGuerra
rs.MoveNext
Loop
fNomes = str
rs.Close
End Function
Sempre da erro?
O resultado que esperava:
Coluna1 Coluna2 Coluna3 Coluna4
12345678 10 10/10/2015 João, Marcos
90123456 5 10/10/2015 Maria
78901234 5 10/10/2015 Carlos
Alguma dica???
Obrigado a todos....