Boa tarde a todos...
Uso este código criado pelo Dilson para um membro do fórum neste link
maximoaccess.com/t19563-resolvidoloop-quantidade-de-registros-especificos-entre-campos#144662
Funciona corretamento para o objetivo.
Estou tentando adaptar para que a Variável Encontrar, encontre um conjunto de números mas não obtive sucesso
Ex: Se meu campo Me!ConjNum contém apenas um número, ele percorre corretamente toda a tabela Resultados e me traz o número de ocorrências.
Preciso que se meu campo Me!ConjNum for um conjunto de números Ex:(5,9,11), ele faça o mesmo procedimento e só registre uma ocorrência se na tabela Resultados exista este conjunto, isto é só contar uma ocorrência se existir os 3 elementos
Nota: Na tabela resultados sempre vai existir 6 números e o meu campo Me!ConjNum pode variar de 1 a 6 números
Agradeço toda a ajuda
Abraços
Uso este código criado pelo Dilson para um membro do fórum neste link
maximoaccess.com/t19563-resolvidoloop-quantidade-de-registros-especificos-entre-campos#144662
Funciona corretamento para o objetivo.
Estou tentando adaptar para que a Variável Encontrar, encontre um conjunto de números mas não obtive sucesso
Ex: Se meu campo Me!ConjNum contém apenas um número, ele percorre corretamente toda a tabela Resultados e me traz o número de ocorrências.
Preciso que se meu campo Me!ConjNum for um conjunto de números Ex:(5,9,11), ele faça o mesmo procedimento e só registre uma ocorrência se na tabela Resultados exista este conjunto, isto é só contar uma ocorrência se existir os 3 elementos
Nota: Na tabela resultados sempre vai existir 6 números e o meu campo Me!ConjNum pode variar de 1 a 6 números
Agradeço toda a ajuda
Abraços
- Código:
Dim Rs As DAO.Recordset
Dim i As Integer
Dim Encontrar As Integer
Dim Encontrado As Long
Set Rs = CurrentDb.OpenRecordset("tblResultados")
Encontrar = Me!ConjNum
Encontrado = 0
For i = 1 To 6
Rs.MoveLast
Rs.MoveFirst
Do While Not Rs.EOF
If Rs(("d" & i)) = Encontrar Then
Encontrado = Encontrado + 1
End If
Rs.MoveNext
Loop
Next i
Rs.Close
If Encontrado > 1 Then
MsgBox "Encontrado " _
& Encontrado & " ocorrências."
Else
MsgBox "Encontrado " _
& Encontrado & " ocorrências."
End If
End Sub