Visualizzazione dei risultati da 1 a 5 su 5

Discussione: maschera access

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79

    maschera access

    ciao,
    non conosco bene access, e nemmeno visual basic (so programmare in java e c ma mi sto addentrando ora su acces). Avrei bisogno di fare si che quando apro una maschera si visualizzi un pulsante di comando solo se una determinata condizione e' vera. Qualche aiuto? grazie

  2. #2
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    il pulsante di default lo imposti su non visibile
    poi sull'evento apertura maschera in vba ci metti un ciclo if

    Private Sub Form_Open(Cancel As Integer)
    if condizione then
    pulsante.visible = true
    end if
    End Sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79
    in pratica... se un valore del campo di una maschera assume valore 1 devo fare vedere il pulsante di comando altrimenti no...ho provato con questo codice ma non funziona. dove sbaglio? grazie

    Private Sub Form_Open()
    If [Giorni] = 1 Then
    Comando20.Visible = True
    End If

    End Sub

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79
    ok funziona, ma non se ho una maschera tabellare. Nella maschera tabellare ho il campo "giorni" che si ripete n volte, e devo fare apparire il tasto di comando solo dove ho il campo =1. Come posso fare? In pratica per tutte le sottomaschere mostrate devo ripetere il controllo...spero di essere stato chiaro...nel caso posso inviare un immagine

    grazie

  5. #5
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    semplicemente a livello di maschera non puoi.
    Il pulsante lo vedi n volte ma è sempre uno solo.
    Puoi "arrangiare" con una textbox trasparente con l'evento clic attivo con testo e sfondo uguale allo sfondo della maschera che nel record con la formattazione condizione verificata ha un colore dello sfondo e del testo diversi dallo sfondo della maschera

    un'altra possiilità è metter il pulsante nell'intestazione maschera e questo diventa visibile o invisibile sull'evento corrente del record selezionato

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.