Camaradas,
Nestes primeiros passos no VBA as vezes sinto-me perdido, esta é uma situação destas.
Alterei e adaptei um código disponibilizado pelo mestre HARYSOHN, mas gera Erro 3075 - Syntax error in query expression.
Já consultei a ajuda na syntax e vi alguns outros exemplos, mas não consigo contornar o erro.
Podem me ajudar pf.
Obrigado.
Nestes primeiros passos no VBA as vezes sinto-me perdido, esta é uma situação destas.
Alterei e adaptei um código disponibilizado pelo mestre HARYSOHN, mas gera Erro 3075 - Syntax error in query expression.
Já consultei a ajuda na syntax e vi alguns outros exemplos, mas não consigo contornar o erro.
- Código:
Private Sub Command35_Click()
Dim Rs As DAO.Recordset
Dim StrSQL As String
Dim StrTMP As String
StrTMP = "in("
StrSQL = "SELECT Rede From tbTabela"
Set Rs = CurrentDb.OpenRecordset(StrSQL)
Do While Not Rs.EOF
If StrTMP = "" Then ' 1º laço do Loop
StrTMP = Rs!Rede
Else
' A linha abaixo só vai ocorrer a partir do 2º laço
StrTMP = StrTMP & "'" & Rs!Rede & "'" & ";"
End If
Rs.MoveNext
Loop
StrTMP = Mid(StrTMP, 1, (Len(StrTMP) - 1)) & ")"
StrTMP = "Rede " & StrTMP
DoCmd.OpenForm "SistemasAtivos subform", acFormDS, , StrTMP, acFormAdd
End Sub
Podem me ajudar pf.
Obrigado.