+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Access, gruppo di opzioni

  1. #1
    Raffaele_53 non  in linea Novello
    Avrei una SottoMaschera continua, nel "Corpo" ho *inserito 4 caselle di testo dove scrivo dei dati. Volevo sapere se inserisco un "gruppo di opzioni 1,2,3,4,5,6" e se per esempio premo il 3 posso nascondere le altre colonne nella SottoMaschera e visualizzare solo la terza. Oppure fare in modo che i dati inseriti vadano scritti nella colonna 3.

    In pratica nella SottoMaschera avrei 4x6=24 colonne + 6 caselle Si/No (1 per ogni 4 colonne) che quando queste vengono cliccate, prendono i dati scritti nel "Corpo" e li scrivono sulle 4 colonne relative. Se modificassi la struttura lasciando solo 1 casella Si/No per ogni record, si pu fare che in base alla scelta fatta nel "gruppo di opzioni " deve scrivere nelle 4 colonne relative? Fosse possibile...., come potrei anche azzerare tutte le caselle Si/No alla riapertura della stessa sottomaschera?
    Grazie mille

  2. #2
    L'avatar di nman
    nman non  in linea Topo di biblioteca
    Quote Originariamente inviato da Raffaele_53 Visualizza il messaggio
    se per esempio premo il 3 posso nascondere le altre colonne nella SottoMaschera e visualizzare solo la terza. Oppure fare in modo che i dati inseriti vadano scritti nella colonna 3.
    Con VBA non si puo ( magari si puo ma io non ne sono capace )
    impostare le proprieta delle colonne di una sottomaschera continua

    __________________________________________________ ___________________

    Io aggirerei l problema creando 6 sottomaschere e in ognuna metti i campi necessari
    per le tue 6 opzioni.

    Imposti la proprieta " visibile" delle 6 sottomaschere a "false"

    e "dopo aggiornamento" del gruppo di opzioni
    ( che devi posizionare nella maschera principale )

    in finzione del valore del gruppo di opzioni che variera da 1 a 6

    rendi visibile una delle 6 sottomaschere
    e nin visibile tutte le altre

    __________________________________________________ _______________

    Segue un esempio di codice con solo 2 sottomaschere
    che tu potrai ampliare.


    Private Sub Cornice10_AfterUpdate()
    If Me.Cornice10.Value = 1 Then
    Me.BBS1.Visible = True
    Me.BBS2.Visible = False
    ElseIf Me.Cornice10.Value = 2 Then
    Me.BBS1.Visible = False
    Me.BBS2.Visible = True
    Else
    Me.BBS1.Visible = False
    Me.BBS2.Visible = False
    End If
    End Sub


    Dove
    Cornice10 il tuo gruppo di opzioni
    BBS1 la sottomaschera 1
    BBS2 la sottomaschera 2



    Saluti
    Ultima modifica di nman; 02-11-2011 13:08 

  3. #3
    Raffaele_53 non  in linea Novello
    Volevo ringraziarTi e dire che l'ho modificato per 6 sotto maschere.
    Tutto a posto tranne il fatto che non riesco a prendere un solo valore da una combobox e mi d errore ...[casellacombinata148] =<neccessario oggetto>
    Comunque grazie

    Ps. Nel messaggio iniziale ho sbagliato a dire che avevo le caselle di testo/numeri nel "corpo", volevo dire in Intestazione maschera

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. ACCESS 2013 gruppo opzioni
    Da undertaker nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 26-11-2016, 20:23
  2. Gruppo di opzioni
    Da padretursiu nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 30-04-2011, 11:28
  3. [Access]Combo filtrata da gruppo opzioni
    Da Joescauro nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 22-11-2010, 19:04
  4. ACCESS gruppo di opzioni
    Da Stefaniaan nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 08-06-2008, 15:58
  5. [Access]Gruppo di opzioni
    Da Fabio63 nel forum Microsoft Access
    Risposte: 21
    Ultimo Post: 29-12-2006, 17:55