Vai al contenuto principale

Home - Configurazioni... - Generale

!ELIMINA DOPO! | Tutto il testo presente nel layout dopo questo indicatore (compreso questo stesso testo) verrà rimosso
| !IMAGENAMEFROMSQL=ENTERSQLHERE! | Dopo il segno di uguale (=), l'utente deve inserire un'istruzione SQL che restituisca un singolo campo di testo o una stringa di testo. Questo testo serve per cercare una variabile globale nelle opzioni di sistema (ultima scheda) - IndySoft consente di memorizzare immagini in questa griglia. Se la variabile è di tipo immagine, viene restituita l'immagine, che viene disegnata nel layout nella posizione del testo di unione (sovrascrivendo il testo stesso).

Un esempio di utilizzo potrebbe essere un campo personalizzato aziendale contenente il nome di un'immagine che rappresenta un logo comune (utilizzato da molte aziende). Quindi, la sintassi nel Layout potrebbe essere (nel punto in cui si desidera visualizzare l'immagine):

!IMAGENAMEFROMSQL=SELECT CUSTOM1 FROM COMPANY WHERE COMPANY_NAME = '^COMPANY^'!

Dove «CUSTOM1» è il campo personalizzato dell'azienda in cui è attualmente memorizzato il nome della variabile delle opzioni di sistema (ovvero un'immagine). Il testo sopra riportato viene sostituito dall'immagine.

Nota: se l'esempio sopra riportato venisse utilizzato in un layout Home, l'alias ^COMPANY^ verrebbe sostituito con il nome dell'azienda attualmente visualizzata nella vista Attrezzature | |