Manuale Teseo

Personalizzazioni avanzate delle finestre

Nascondi pannello di navigazione

Personalizzazioni avanzate delle finestre

Argomento precedente Prossimo argomento Nessuna directory per questo argomento Espandi/riduci tutto il testo nascosto  

Personalizzazioni avanzate delle finestre

Argomento precedente Prossimo argomento Topic directory requires JavaScript JavaScriptrichiesto per espandere il testo JavaScript richiesto per la funzione di stampa Inviaci un feedback su questo argomento!  

Personalizzazioni avanzate delle finestre (Form designer)

 

Alle personalizzazioni avanzate delle finestre si accede, dalla finestra attiva, con il tasto funzionale F11

La funzione è protetta da password

Le modifiche effettuate sulla finestra possono essere successivamente salvate con un nome di profilo corrispondente al nome utente cui la visualizzazione è destinata

La finestra con profilo Predefinito contiene tutti i campi disponibili per la finestra, è consigliabile che questo profilo non venga modificato e mantenuto integro  per effettuare eventuali recuperi del contenuto

Nella finestra possono essere trattati vari tipi di oggetto

Tabsheet

Riquadri

Campi ed etichette - Campi aggiuntivi

Pulsanti

 

<%EXTOGGLE%>I tabsheet

 

Trattamento dei  tabsheet

Fd_Tabsheet

 

Tutte le operazioni hanno effetto nell'area selezionata

Il tabsheet può essere selezionato con click sinistro del mouse nell'area di competenza, l'area di selezione viene indicata da quadrati lungo i bordi, il tasto ESC seleziona l'oggetto contenente quello selezionato

Le funzioni possono essere selezionate attraverso il menu contestuale (tasto destro del mouse)

 

Fd_Me_Nuova pag

Permette di creare un nuovo tabsheet nella finestra, questo verrà creato vuoto, nell'area selezionata, con l'intestazione Tabsheet(n)

Fd_Me_Pag prec

Sposta la selezione sul Tabsheet precedente a quello selezionato (se il Tabsheet selezionato è il primo il controllo viene spostato sull'ultimo)

Fd_Me_Pag suc

Sposta la selezione sul Tabsheet successivo a quello selezionato (se il Tabsheet selezionato è l'ultimo il controllo viene spostato sul primo)

Fd_Me_taglia

Elimina provvisoriamente l'oggetto per incollarlo successivamente (l'operazione deve necessariamente essere seguita dall'operazione incolla)

Fd_Me_Incolla

Attivo solo in caso di precedente operazione Taglia, permette di incollare l'oggetto nell'area selezionata

Fd_Me_Elimina

Permette di eliminare definitivamente l'oggetto

Fd_Me_Rinomina

Permette di rinominare l'intestazione dell'oggetto, la funzione apre una finestra con il nome attuale dell'oggetto che potrà essere modificata

Fd_Me_Nascondi

Permette di nascondere l'oggetto per un successivo utilizzo, l'oggetto nascosto non comparirà più nella finestra ma potrà essere ripristinato

La funzione visualizza una finestra contenente l'elenco degli oggetti nascosti (i Tabsheet sono riconoscibili nella lista Identificatore oggetto dal prefisso ts)

 

 

Ripristino oggetto nascosto - può essere effettuato dalla finestra degli oggetti nascosti, pulsante Fd_Oggetti nascosti nella finestra Modifica layout

 

Fd_Fin ogg nasc

 

con doppio click sull'oggetto da ripristinare, questo si posizionerà nuovamente nella finestra nella posizione originale (indipendentemente dall'area selezionata)

 

può essere inserito un tabsheet in un tabsheet esistente utilizzando il pulsante Fd_Controllo multip Controllo multi pagina della finestra Modifica layout

portarsi successivamente nell'area desiderata e cliccare

 


<%EXTOGGLE%>I riquadri

Trattamento dei  riquadri

I riquadri possono essere definiti per delimitare la visualizzazione di campi omogenei

 

Fd_Riquadri

 

Per selezionare il riquadro da trattare occorre posizionarsi sul Tabsheet contenente l'oggetto (vedi paragrafo Trattamento dei tabsheet)

Il riquadro può essere selezionato con click sinistro del mouse nell'area, la selezione viene indicata da quadrati lungo i bordi

 

Ta_Tab oppure Ta_Frecciagiu

spostano la selezione sull'oggetto successivo a quello selezionato (secondo l'ordine di tabulazione definito)

Ta_Shift e Ta_Tab

oppure Ta_Frecciasu

spostano la selezione sull'oggetto precedente a quello selezionato (secondo l'ordine di tabulazione definito)

Ta_Shift e clic sin

per effettuare selezione multipla

 

Le funzioni possono essere selezionate attraverso il menu contestuale (tasto destro del mouse)

 

Fd_Me_taglia

Elimina provvisoriamente l'oggetto per incollarlo successivamente (l'operazione deve necessariamente essere seguita dall'operazione incolla)

Fd_Me_Incolla

Attivo solo in caso di precedente operazione Taglia, permette di incollare l'oggetto nell'area selezionata

Fd_Me_Elimina

Permette di eliminare definitivamente l'oggetto

Fd_Me_Rinomina

Permette di rinominare l'intestazione dell'oggetto, la funzione apre una finestra con il nome attuale dell'oggetto che potrà essere modificata

Fd_Me_Nascondi

Permette di nascondere l'oggetto per un successivo utilizzo, l'oggetto nascosto non comparirà più nella finestra ma potrà essere ripristinato

La funzione visualizza una finestra contenente l'elenco degli oggetti nascosti (i Riquadri sono riconoscibili nella lista Identificatore oggetto dal prefisso dg)

 

 

Ripristino oggetto nascosto - vedi note operative descritte per i Tabsheet

Dimensionamento può essere effettuato cliccando sul quadrato del bordo trascinando il margine fino alla dimensione desiderata

 

Ta_ShiftTa_Frecciasin

Per modificare la dimensione dell'oggetto spostando a sinistra il margine destro

Ta_ShiftTa_Frecciasu

Per modificare la dimensione dell'oggetto spostando in alto il margine inferiore

Ta_ShiftTa_Frecciagiu

Per modificare la dimensione dell'oggetto spostando in basso il margine inferiore

Ta_ShiftTa_Frecciadx

Per modificare la dimensione dell'oggetto spostando a destra il margine destro

                           

Modifica della posizione può essere effettuato cliccando al centro dell'oggetto trascinando  fino alla posizione desiderata

                                           La funzione ha effetto solo nel Tabsheet o riquadro in cui il campo o l'etichetta si trovano

                                           Per spostare il campo o l'etichetta in un altro Tabsheet o riquadro utilizzare le funzioni di taglia e incolla

 

Spostamenti fini attraverso la tastiera

 

Ta_CtrlTa_Frecciasin

Per spostare l'oggetto a sinistra

Ta_CtrlTa_Frecciasu

Per spostare l'oggetto in alto

Ta_CtrlTa_Frecciagiu

Per spostare l'oggetto in basso

Ta_CtrlTa_Frecciadx

Per spostare l'oggetto a destra

 

Spostamenti rapidi attraverso la tastiera

 

Ta_CtrlTa_ShiftTa_Frecciasin

Per spostare l'oggetto a sinistra

Ta_CtrlTa_ShiftTa_Frecciasu

Per spostare l'oggetto in alto

Ta_CtrlTa_ShiftTa_Frecciagiu

Per spostare l'oggetto in basso

Ta_CtrlTa_ShiftTa_Frecciadx

Per spostare l'oggetto a destra

 


<%EXTOGGLE%>I campi

 

Trattamento dei  campi

Per selezionare il campo da trattare occorre posizionarsi sul Tabsheet contenente il campo (vedi paragrafo Trattamento dei tabsheet)

Il campo è costituito dalla cella Fd_Cella e dall'etichetta Fd_Etiche  che possono essere trattati separatamente

Il campo o l'etichetta possono essere selezionati con click sinistro del mouse , la selezione viene indicata da quadrati lungo i bordi

 

Ta_Tab oppure Ta_Frecciagiu

spostano la selezione sull'oggetto successivo a quello selezionato (secondo l'ordine di tabulazione definito)

Ta_Shift e Ta_Tab

oppure Ta_Frecciasu

spostano la selezione sull'oggetto precedente a quello selezionato (secondo l'ordine di tabulazione definito)

Ta_Shift e clic sin

per effettuare selezione multipla

 

Le funzioni possono essere selezionate attraverso il menu contestuale (tasto destro del mouse)

 

Fd_Me_taglia

Elimina provvisoriamente l'oggetto per incollarlo successivamente (l'operazione deve necessariamente essere seguita dall'operazione incolla)

Fd_Me_Incolla

Attivo solo in caso di precedente operazione Taglia, permette di incollare l'oggetto nell'area selezionata

Fd_Me_Elimina

Permette di eliminare definitivamente l'oggetto

Fd_Me_Rinomina

Permette di rinominare l'intestazione dell'oggetto, la funzione apre una finestra con il nome attuale dell'oggetto che potrà essere modificata

Fd_Me_Nascondi

Permette di nascondere l'oggetto per un successivo utilizzo, l'oggetto nascosto non comparirà più nella finestra ma potrà essere ripristinato

La funzione visualizza una finestra contenente l'elenco degli oggetti nascosti (i campi sono riconoscibili nella lista Identificatore oggetto dal prefisso de, gb, la, lc, dk, dd)

 

 

Ripristino oggetto nascosto vedi note operative descritte per i Tabsheet

Dimensionamento vedi note operative descritte per i Riquadri

Modifica della posizione vedi note operative descritte per i Riquadri

 


<%EXTOGGLE%>I campi aggiuntivi

 

Trattamento dei  campi aggiuntivi

Normalmente i campo aggiuntivi non sono presenti nella finestra standard

 

Inserimento di un campo aggiuntivo

Selezionare nella finestra l'area in cui posizionare il campo aggiuntivo (vedi paragrafo Trattamento dei tabsheet)

Utilizzare il pulsante Fd_Campi agg Campi aggiuntivi della finestra Modifica layout,

verrà visualizzata una finestra in cui selezionare

  Categoria e gruppo merceologico

  Categoria cliente o fornitore

  Tipo documento

secondo la finestra che si sta personalizzando

 

Fd_Fin campi agg

 

Verranno visualizzati i campi aggiuntivi assegnati al raggruppamento selezionato

Trascinare il campo aggiuntivo nella posizione desiderata, il campo verrà visualizzato con il nome interno e potrà essere trattato con le funzioni descritte nel paragrafo Trattamento dei campi, dopo la memorizzazione del profilo il campo verrà visualizzato con il nome in chiaro

Durante la  personalizzazione della finestra possono essere inseriti campi aggiuntivi appartenenti a raggruppamenti diversi

Dopo la memorizzazione del profilo compariranno in relazione ai raggruppamenti cui sono assegnati (es. visualizzando un articolo compariranno solo i campi aggiuntivi assegnati al suo gruppo merceologico)

 


<%EXTOGGLE%>Funzioni di modifica layout

 

Fd_Fin mod layout

Fd_La_Taglia Taglia permette di tagliare un oggetto per la successiva funzione di incolla

Fd_La_Nascondi Nascondi permette di nascondere un oggetto con possibilità di riutilizzarlo

Fd_La_selezSeleziona tutti i controlli permette di selezionare contemporaneamente tutti i campi della finestra

Fd_La_all Allinea alla griglia

Fd_La_allinea Allinea

Fd_La_ogg nasc Oggetti nascosti permette di aprire la lista degli oggetti nascosti per il loro utilizzo

Fd_La_ord tab Ordine di tabulazione permette di personalizzare l'ordine di tabulazione all'interno della finestra

Fd_La_incolla Incolla attivo solo dopo la funzione Taglia, permette di incollare un oggetto precedentemente tagliato

Fd_La_elimina Elimina permette di eliminare definitivamente un oggetto

Fd_La_tavolozza Tavolozza dei colori permette di personalizzare il colore del campo selezionato

Fd_La_Visualizza Visualizza la finestra di allineamento rende disponibile la finestra di allineamento, da utilizzare per allineamenti di più campi selezionati

 

Fd_La_Visualizza1

 

Fd_La_dimensiona Dimensiona

Fd_Campi agg Campi aggiuntivi permette di inserire campi aggiuntivi nella finestra

Fd_Etichetta Etichetta permette inserire un'etichetta (descrizione) nella finestra

Fd_Riquadro Riquadro permette inserire un riquadro nella finestra

Fd_Controllo multip Controllo multipagina permette inserire un tabsheet nella finestra

 


<%EXTOGGLE%>Note ed esempi

 

Note sulla gestione del Form Designer

- I PROFILI possono essere salvati con qualsiasi nome , se esiste il profilo CIESSEGI di default tutti gli utenti utilizzeranno quello ma in ogni caso si può cambiare l' impostazione utente per utente

- I PROFILI sono anche differenziati per tipologia di programma

 Quindi Sono distinti i profili di Ordini Clienti/Fornitori e di Documenti Clienti/Fornitori/Interni

 

Come è gestito il salvataggio del Profilo

- Ogni gestione ha un suo file di configurazione del profilo contenente tutte le informazioni sul profilo utilizzato

           Articoli  = fmArticoli_0.lay

           Clienti forn.  = fmClifor_0.lay

           Documenti Clienti= fmDocumenti_0.lay

           Documenti Fornitori= fmDocumenti_1.lay

           Documenti Interni= fmDocumenti_2.lay

           Ordini / Offerte Clienti = fmOrdini_0.lay

           Ordini / Offerte Fornitori= fmOrdini_1.lay

Oltre al nome del file è stata cambiata anche l' estensione ( da .ini a .lay ) per evitare problemi maggiori con gli antivirus , i quali di default fanno la scansione sui file .ini.

La collocazione dei file profilo sul server è così strutturata :

\TESEO\LAYOUT\PROFILO\file di configurazione

 

Es. :

           \TESEO\LAYOUT\CIESSEGI\fmArticoli_0.lay

           \TESEO\LAYOUT\AMMINISTRAZIONE\fmArticoli_0.lay

           ...

 

 

Quando si genera il Layout

           -  si può eliminare un profilo -> dx  Elimina

           -  si vede anche il profilo Predefinito , se impostato, vengono utilizzate le impostazioni di default in Teseo2. N.B Una volta selezionato questo profilo Predefinito occorre chiudere e riaprire Teseo per applicarlo

Associazione tra utente e Profilo ?

Il funzionamento è analogo alle griglie/Report/ecc. .

Quando dal Form designer con F11 si sceglie il profilo o lo si salva viene registrato un file di configurazione :

\TESEO\Documents and settings\"UTENTE"\"SEZIONE"\"PROGRAMMA"\FDLAYOUT\fm...ini

Es.

Articoli

\TESEO\Documents and settings\"UTENTE"\Articoli\Finestra Articoli\FDLAYOUT\fmArticoli_0.ini

Clienti Fornitori

\TESEO\Documents and settings\"UTENTE"\Clienti-Fornitori\Finestra Clienti-Fornitori\FDLAYOUT\fmClifor_0.ini

Ordini Clienti

\TESEO\Documents and settings\"UTENTE"\Ciclo Attivo\ordini Clienti\FDLAYOUT\fmOrdini_0.ini

Ordini Passivo

\TESEO\Documents and settings\"UTENTE"\Ciclo Passivo\ordini fornitori\FDLAYOUT\fmOrdini_1.ini

Documenti Clienti/Fornitori/Interni

\TESEO\Documents and settings\"UTENTE"\Fatturazione\Documenti di spedizione\FDLAYOUT\fmdocumenti_0.ini ( _1 e _2 per fornitori e Interni)

 

 

Per sapere il valore di SEZIONE e PROGRAMMA è sufficiente cliccare sul "? Informazioni " presente nella toolbar delle finestre nella Categoria Utility dal tool di personalizzazione.

 

Questi File ini ( che sono speculari anche in Griglie , Report e Layout ) contengono le informazioni sul profilo corrente :

[FDLAYOUT]

LEVEL=SYSTEM

LAYOUT=Predefinito

... significa che l' utente caricherà sempre il profilo Predefinito in teseo2

 

[FDLAYOUT]

LEVEL=ROOT

LAYOUT=AMMINISTRAZIONE

... significa che l' utente caricherà sempre il profilo AMMINISTRAZIONE

 

Quando questo file non esiste  , perché l'utente non è mai entrato nella personalizzazione della finestra , come gia detto all' inizio viene caricato se presente il Layout CIESSEGI altrimenti il Predefinito in TESEO ( che non ha bisogno di nessun file )