Ciao,
devo realizzare un programma per un test.
Nel form ho inserito una label su cui compare la domanda alla quale l'utente deve rispondere.
Sotto ci sono 4 checkbox e a fianco di ognuna compare una risposta.
Soltanto una è quella giusta.
Il database che ho utilizzato è Access 2000 creando una tabella con i seguenti campi: domanda, opzione 1, opzione 2, opzione 3, opzione 4, rispota 1, risposta 2, risposta 3, risposta 4.
nb (domanda, opzioni tipo dati= testo; risposta tipo dati=si/no)
Ho collegato le check a ai campi opzioni, le label a risposte poi
ho inserito un controllo su ogni check :
e ho proseguito così per le altre 3 check.codice:if check1=1 then msgbox "ok" exit sub else msgbox "ko" exit sub end if
La risposta giusta della prima domanda corrisponde alla risposta 3.
1) La cosa strana è che basta scriveper far si che funzioni.codice:if check3=1 then msgbox "ok" ecc...
2)Alla fine dei controlli voglio che al click del pulsante OK si passi alla seconda domanda ed ho messo:
Data1.Recordset.MoveNext però da un messaggio di errore.
Come posso fare?
![]()