Come posso stampare bande diverse a seconda del valore di un campo in un DataSet usando FastReport?

StackOverflow https://stackoverflow.com/questions/333780

  •  22-07-2019
  •  | 
  •  

Domanda

Ho un set di dati di un prodotto e voglio avere bande distinte per ogni tipo di prodotto, qualcosa del tipo, se il prodotto è un frutto, stampa il suo peso, se il prodotto è un'auto stampa il suo colore e così via.

E voglio permettere ai miei utenti di personalizzarlo, quindi ogni banda per ogni tipo di prodotto sarà perfetta.

Il mio DataSet ha tutti i campi di tutti i tipi di prodotti e io ho un campo che determina il tipo di prodotto del record effettivo.

C'è un modo semplice per farlo?

È stato utile?

Soluzione

FastReports consente di intercettare il processo di costruzione del report predefinito del programma con eventi in diversi punti utili. Se, ad esempio, si dispone di una banda principale, nel suo evento OnBeforePrint, è possibile inserire il codice che verifica il tipo di prodotto e quindi un'istruzione case potrebbe impostare la proprietà visibile su true solo su bande di dettagli con il giusto tipo di proprietà.

Ho trovato il gruppo di notizie su news: //newsgroups.fast-report.com/fast-reports.public.fastreport.4 per essere un'incredibile fonte di aiuto e incoraggiamento. Sono sicuro che puoi trovare una risposta molto migliore alla tua domanda lì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top