soy yo d nuevo pongo el codigo para a ver si me entendeis
Private Sub Command1_Click()
a = Data1.Recordset.AbsolutePosition
If a = 0 Then
If bol = False Then
If (Option1.Value = True) Or (Option3.Value = True) And (Option2.Value = False) Then
MsgBox "Error!!! No pasaras de pregunta hasta acertar la respuesta", 64, "Contestación Erronea"
bol = True
else
MsgBox "Correcto se restara de tu puntuación - 0.5, por haber fallado y luego acertado", 64, "Contestación Buena"
puntosmalos = puntosmalos + 0.5
bol = True
Data1.Recordset.MoveNext
Option1.Caption = Data1.Recordset.Fields(1)
Option2.Caption = Data1.Recordset.Fields(2)
Option3.Caption = Data1.Recordset.Fields(3)
End If
End If
End If
If bol = False Then
If Option2.Value = True Then
MsgBox "Correcto!!!Se te sumara un punto a tu puntuación", 64, "Correcto"
bol = True
puntosbuenos = puntosbuenos + 1
Data1.Recordset.MoveNext
Option1.Caption = Data1.Recordset.Fields(1)
Option2.Caption = Data1.Recordset.Fields(2)
Option3.Caption = Data1.Recordset.Fields(3)
End If
End If
If bol = True Then
total = puntosbuenos - puntosmalos
Text5.Text = total
End If
bol = False
' las varibales estan ya creadas.. e inicializadas