Boa noite galera!!!
queria pedir ajuda sobre este codigo abaixo
se vcs poderia corrigir ou acrescentar.
ele deveria verificar todos os registro da tabela jogos
o que ele está fazendo; ele percorre a tabelajogos so que não passa do primeiro registro
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("TEMPRESULTADOSJOGOS") 'Abre tbl_Parcelas
Set db1 = CurrentDb()
Set dyntempven = db1.OpenRecordset("SELECT * FROM RESULTADODOSJOGOS WHERE CONCURSO = " & Me!CONCURSO & "")
Set db2 = CurrentDb()
Set rs = db2.OpenRecordset("SELECT * FROM JOGOS")
For I = 1 To 50
rs.MoveFirst
For X = 1 To 20
BOLADAVEZ = dyntempven("DEZ" & X)
NUMJOGOS = rs("NUM" & I)
'Me.BOLA = BOLADAVEZ
'NUMJOGO = rs("NUM" & I)
If (NUMJOGOS = BOLADAVEZ) Then
rs1.AddNew
rs1!JOGO = rs!JOGO
rs1!CONCURSO = Me.CONCURSO
rs1!NUM = dyntempven("DEZ" & X)
rs1.Update
End If
Next X
rs.MoveNext
Next I
dyntempven.MoveNext
MsgBox ("Operação realizada com sucesso!!!"), vbCritical, NomeDoPrograma
dyntempven.Close
Set dyntempven = Nothing
rs1.Close
Set rs1 = Nothing
rs.Close
Set rs = Nothing
queria pedir ajuda sobre este codigo abaixo
se vcs poderia corrigir ou acrescentar.
ele deveria verificar todos os registro da tabela jogos
o que ele está fazendo; ele percorre a tabelajogos so que não passa do primeiro registro
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("TEMPRESULTADOSJOGOS") 'Abre tbl_Parcelas
Set db1 = CurrentDb()
Set dyntempven = db1.OpenRecordset("SELECT * FROM RESULTADODOSJOGOS WHERE CONCURSO = " & Me!CONCURSO & "")
Set db2 = CurrentDb()
Set rs = db2.OpenRecordset("SELECT * FROM JOGOS")
For I = 1 To 50
rs.MoveFirst
For X = 1 To 20
BOLADAVEZ = dyntempven("DEZ" & X)
NUMJOGOS = rs("NUM" & I)
'Me.BOLA = BOLADAVEZ
'NUMJOGO = rs("NUM" & I)
If (NUMJOGOS = BOLADAVEZ) Then
rs1.AddNew
rs1!JOGO = rs!JOGO
rs1!CONCURSO = Me.CONCURSO
rs1!NUM = dyntempven("DEZ" & X)
rs1.Update
End If
Next X
rs.MoveNext
Next I
dyntempven.MoveNext
MsgBox ("Operação realizada com sucesso!!!"), vbCritical, NomeDoPrograma
dyntempven.Close
Set dyntempven = Nothing
rs1.Close
Set rs1 = Nothing
rs.Close
Set rs = Nothing