Boa Tarde Alexandre
Desculpe incomodar, estava a tentar esta alteração mas não consigo.
Queria acrescentar aonde está a vermelho, a Época a que se refere o sorteio . Exemplo 2011-2012
Private Sub Comando29_Click()
If MsgBox("Confirmar Sorteio ? ", vbYesNo + vbQuestion, "Gestão de Futebol") = vbYes Then
Dim Rst1 As DAO.Recordset, Rst2 As DAO.Recordset, Rst3 As DAO.Recordset
CurrentDb.Execute "DELETE * FROM Partidas;"
Set Rst1 = CurrentDb.OpenRecordset("SELECT Equipe FROM Equipes;")
Set Rst2 = CurrentDb.OpenRecordset("SELECT Equipe FROM Equipes;")
Set Rst3 = Este valor estará num campo chamado "Epoca" num Form com o nome "Menu"
Do While Not Rst1.EOF
Rst2.MoveFirst
Do While Not Rst2.EOF
If Rst1(0) <> Rst2(0) Then CurrentDb.Execute "INSERT INTO Partidas(Mandante,Visitante,Epoca) VALUES ('" & Rst1(0) & "','" & Rst2(0) & "','" & Rst3(0) & "');"
Rst2.MoveNext
Loop
Rst1.MoveNext
Loop
Set Rst1 = Nothing: Set Rst2 = Nothing
MsgBox " Sorteio Terminado ", vbExclamation, "Gestão de Futebol"
Me.Requery
Call Form_Load
Else
DoCmd.CancelEvent
Exit Sub
End If