Tenho este módulo abaixo e para cada formulário preciso criar um novo, entretanto o formulário alvo é o mesmo e os dados de pesquisa também, então queria subsituir o nome do formulário de pesquisa (neste caso do exemplo "Consulta pendentes dias" para uma pesquisa do formulário corrente/ativo. dessa forma, acredito que um único módulo, vai atender todos os formulários de consulta.
Public Function abrirdias(idx As Byte)
'On Error Resume Next
If idx = 1 Then
strSQL = "SELECT * FROM sinistro WHERE ramo=[Forms]![Pesquisa chaves]![ramo] " & _
"AND sinistro=[Forms]![Pesquisa chaves]![sinistro] " & _
"AND ano=[Forms]![Pesquisa chaves]![ano];"
End If
If idx = 2 Then
strSQL = "SELECT * FROM sinistro WHERE ramo=746 " & _
"AND sinistro=[Forms]!]Consulta pendentes dias]![sinistro] " & _
"AND ano=[Forms]!]Consulta pendentes dias]![ano];"
End If
[Form_Chaves form].RecordSource = strSQL
[Form_Chaves form].Requery
End Function
Obrigado
Cesar
Public Function abrirdias(idx As Byte)
'On Error Resume Next
If idx = 1 Then
strSQL = "SELECT * FROM sinistro WHERE ramo=[Forms]![Pesquisa chaves]![ramo] " & _
"AND sinistro=[Forms]![Pesquisa chaves]![sinistro] " & _
"AND ano=[Forms]![Pesquisa chaves]![ano];"
End If
If idx = 2 Then
strSQL = "SELECT * FROM sinistro WHERE ramo=746 " & _
"AND sinistro=[Forms]!]Consulta pendentes dias]![sinistro] " & _
"AND ano=[Forms]!]Consulta pendentes dias]![ano];"
End If
[Form_Chaves form].RecordSource = strSQL
[Form_Chaves form].Requery
End Function
Obrigado
Cesar