Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [ACCESS + VBA] Stampare campi sul report diversi da 0

    Ho una tabella che contiene 5-6 colonne numeriche (escluso o incluso che sia il campo ID). Come faccio a stampare sul report solo i campi diversi da 0???? E' possibile?

    Grazie dell'aiuto!!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Setta la proprietà visibile di tutte le caselle di testo che contengono i valori numerici a No.
    Per visualizzare la finestra delle proprietà basta che prema f4.

    A questo punto ti crei una casella di testo per ciascuna di quelle che hai nascosto.

    Se ad esempio la prima casella di testo che hai nascosto si chiama casella1, alla nuova casella di testo, in corrispondenza della voce origine controllo scrivi:

    =IIf(casella1]>0;casella1];"")

    Se vedi che tutto è ok ripeti l'operazione per ciascuna di esse.

  3. #3
    semplicemente crei il report e poi crei un evento nella sezione in cui sono contenuti i dati

    if me.campo1<>0 then
    me.campo1.visible=false
    else

    end if

    ecc..per tutti i campi

    Io personalmente chiamerei le caselle di testo con nomi parametrici del tipo campo1, campo2, campo3 ecc...

    poi nell'evento (della sezione corpo solitamente) crei un ciclo per il num d campi e scrivi una cosa del tipo

    codice:
    for i=1 to num_campi
       if me.campo(&i) o me.campo("&i") <-sintassi da ricontrollare dovrebbero esserc apici..
     
       else
     
      end if
    next
    anke aggiungendo altri campi (colonne) basta cambiare un solo num

  4. #4
    Originariamente inviato da VanessaInfo
    semplicemente crei il report e poi crei un evento nella sezione in cui sono contenuti i dati

    if me.campo1<>0 then
    me.campo1.visible=false
    else

    end if

    ecc..per tutti i campi

    Io personalmente chiamerei le caselle di testo con nomi parametrici del tipo campo1, campo2, campo3 ecc...

    poi nell'evento (della sezione corpo solitamente) crei un ciclo per il num d campi e scrivi una cosa del tipo

    codice:
    for i=1 to num_campi
       if me.campo(&i) o me.campo("&i") <-sintassi da ricontrollare dovrebbero esserc apici..
     
       else
     
      end if
    next
    anke aggiungendo altri campi (colonne) basta cambiare un solo num
    Grazie mille, ottima la spiegazione!
    http://www.neonargon.com/
    ----:::[ GoTeNsSj4 ]:::----

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.