Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125

    [vb6] lavorare con i record di access

    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 :

    codice:
    if check1=1 then msgbox "ok" exit sub else msgbox "ko" exit sub end if
    e ho proseguito così per le altre 3 check.
    La risposta giusta della prima domanda corrisponde alla risposta 3.

    1) La cosa strana è che basta scrive
    codice:
    if check3=1 then msgbox "ok" ecc...
    per far si che funzioni.
    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?
    :tongue:

  2. #2
    più o meno ho capito cosa vuoi fare ma non ho ben chiare alcune cose, se vuoi potresti postare il codice intero di un controllo check così possiamo vedere un pò meglio come aiutarti, anch perchè hai postato tutto il codice su una riga, il che non è molto chiaro...
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it L'avatar di mikkuz
    Registrato dal
    Apr 2004
    Messaggi
    53
    Secondo me ti converrebbe prima tutti gestire l'eventuale modifica del check box con un case select.
    Per il problema sul mevenext, sei sicura che esiste un altro record nel database oppure per fare la prova hai un solo record e no gestisci l'evento EOF sul record set !!
    Ciao
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    125
    ho più record nel database ma non ne vengo a capo
    :tongue:

  5. #5
    Utente di HTML.it L'avatar di mikkuz
    Registrato dal
    Apr 2004
    Messaggi
    53
    Postami il messaggio di errore e vediamo !!!
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.