Boa tarde
Tenho uma base de dados, access, de acidentes rodoviários. Criei um formulário para os pendentes de resolução. Nele aparecem todos os registos em que "conclusão" seja falso.
Para "abrir" o acidente em questão estou a utilizar o seguinte código:
Private Sub Lista0_DblClick(Cancel As Integer)
On Error Resume Next
Dim stDocName As String
Dim stLinkCriteria As String
Dim strsql As String
stDocName = "ACIDENTES"
stLinkCriteria = "[ID]=" & Me![Lista0]
strsql = "SELECT * FROM ACIDENTES WHERE " & stLinkCriteria
DoCmd.OpenForm stDocName, acNormal, , , , acHidden
Forms!ACIDENTES.RecordSource = strsql
DoCmd.OpenForm stDocName, acNormal, , , , acWindowNormal
End Sub
Mas não abre a linha que pretendo. O que estou a fazer mal?
Tenho uma base de dados, access, de acidentes rodoviários. Criei um formulário para os pendentes de resolução. Nele aparecem todos os registos em que "conclusão" seja falso.
Para "abrir" o acidente em questão estou a utilizar o seguinte código:
Private Sub Lista0_DblClick(Cancel As Integer)
On Error Resume Next
Dim stDocName As String
Dim stLinkCriteria As String
Dim strsql As String
stDocName = "ACIDENTES"
stLinkCriteria = "[ID]=" & Me![Lista0]
strsql = "SELECT * FROM ACIDENTES WHERE " & stLinkCriteria
DoCmd.OpenForm stDocName, acNormal, , , , acHidden
Forms!ACIDENTES.RecordSource = strsql
DoCmd.OpenForm stDocName, acNormal, , , , acWindowNormal
End Sub
Mas não abre a linha que pretendo. O que estou a fazer mal?