Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    [vba access] limitare massimo numero di checkbox selezionabili

    Salve a tutti. Era da un pò che non vi stressavo con le mie domande su access.

    Il mio problema questa volta è il seguente: ho una serie di domande a cui è possibile dare un massimo di due risposte. Mi piacerebbe fare in modo che se l'utente prova a spuntare una terza voce gli apparisse un messaggio e che ovviamente fosse impossibilitato a fare questa operazione.
    Poichè le domande sono tante ho pensato di assegnare un tag a ciascun gruppo di opzioni.

    Per calcolare il numero di checkbox selezionate farei così

    codice:
    Sub Comando1_Click()
    tot = 0
    For Each ochk In Me.Controls
        If ochk.Tag = "pippo" Then
            If ochk.Value = -1 Then
                tot = tot + 1
            End If
    End If
    Next
    MsgBox (tot)
    End Sub
    ma non so come gestire il problema che ho descritto.
    Confido come sempre in voi. Ciao e grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ragazzi, ho bisogno del vostro aiuto. Ho fatto progressi ma c'è ancora qualche piccolo intoppo.

    Potete vedere in questo file quanto ho fatto finora
    http://myfreefilehosting.com/f/60639a6aeb_0.27MB

    Ho caricato un paio di record e per ciascuno ho impostato due serie di checkbox. Nella prima si possono spuntare massimo 2 caselle e nella seconda al massimo3.
    Tutto sembra funzionare bene ma quando inizio a giocare un pò sulle varie checkbox dopo un pò si inceppa e alcune risultano bloccate e non più deselezionabili.

    Non riesco proprio a isolare l'errore.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ho risolto.
    Posto il file funzionante nel caso interessi a qualcuno.

    http://myfreefilehosting.com/f/e1814827dd_0.27MB

    @Misterxxx: che fine hai fatto???

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.