SourceForge. mystiquexml. I dettagli del progetto. YACME srl Bologna
|
|
- Edoardo Moretti
- 8 anni fa
- Visualizzazioni
Transcript
1 SourceForge mystiquexml YACME srl Bologna
2 i mystiquexml YACME srl Dati Documento Cliente: SourceForge Nome progetto: mystiquexml Oggetto: Storia del documento Release Autore Data Commento 1 17/11/2005 Sevastian Foglia Piano di rilascio - Prima versione 2 17/11/2005 Sevastian Foglia Aggiunti alcuni dettagli sulla TODO list 3 17/11/2005 Maurizio Berti aggiunto stato dei lavori e todo list per yaeasytemplate 4 24/11/2005 Sevastian Foglia Nuovo nome al framework: Mystique XML 5 19/01/2006 Sevastian Foglia Aggiunta la descrizione delle feature supportate 6 06/03/2006 Sevastian Foglia Aggiunta la descrizione delle nuove feature Documenti correlati Nome Autore Versione Descrizione YACME srl via del mobiliere, Bologna Fax Tel Copyright 2006 YACMEsrl Marchi Registrati Trademarks YACME is a trademark of YACME srl. All rights strictly reserved. Reproduction or issue to third parties in any form is not permitted without written permission from copyright owner. All logos and trademarks in this document are the property of their respective owners.
3 YACME srl mystiquexml ii Sommario 1. Yarender Il progetto Perché XML Perché OpenOffice.org Perché Java Risultato Cosa c'è dietro Inizialmente High Speed Lo stato dei lavori YaEasyTemplate YaSelect Yarender Le tabelle Tabelle condizionali Tabelle Multiple - un solo livello Tabelle Multiple - a più livelli I segnalibri Segnalibri avanzati: tag Segnalibri avanzati: i comandi di campo Le cornici I fogli di calcolo Cosa rimane da fare Licenza YaEasyTemplate YaSelect Yarender Modelli di documento Interfaccia di amministrazione Il primo passo Rilascio Feature supportate...18
4 iii mystiquexml YACME srl Le tabelle Tabelle condizionali Tabelle Multiple - un solo livello Tabelle Multiple - a più livelli I segnalibri Segnalibri avanzati: tag Segnalibri avanzati: i comandi di campo Nuova release X-Select X-Template...23
5 YACME srl mystiquexml iv 1. Yarender Il progetto Il progetto Yarender nasce dalla necessità di automatizzare il processo di generazione di documenti aziendali (fatture, ordini, schede prodotti,...) avendo già a disposizione dei dati su un database e un editor grafico per la realizzazione di modelli (OpenOffice.org) Perché XML Flessibilità e semplicità nel creare flussi di dati per realizzare il documento finale. Facilità di ricerca dei dati all'interno dell'albero XML grazie a XPath Perché OpenOffice.org Formati nativi liberi e aperti. Supporto per altri formati come PDF, doc, xls... Presenza di API per l'interazione con gli applicativi della suite. Disponibilità della suite su vari sistemi operativi Perché Java Indipendenza dal sistema operativo. Lo stesso codice è funzionante su Windows, Linux, Solaris, AS400 e Mac OS X Risultato Framework in Java per la generazione automatica di documenti basato su OpenOffice.org e XML. Creazione di modelli con OpenOffice.org (documenti di testo o fogli elettronici) rispettando particolari criteri. Generazione in automatico del flusso di dati XML che sarà il contenuto del documento. Rendering diretto del documento in formato SXW attraverso il motore Java. Utilizzo di OpenOffice.org per l'eventuale esecuzione di macro collegate al documento e la conversione in altri formati (PDF, doc, xls).
6 v mystiquexml YACME srl 1.5. Cosa c'è dietro... Yarender sfrutta a pieno le capacità di XPath (XML Path Language) e le funzionalità offerte dagli applicativi di OpenOffice.org. Ad esempio, per l'inserimento dei dati nel documento finale vengono usati i segnalibri di Writer: ogni segnalibro ha un nome che corrisponde all'xpath di un nodo all'interno dell'albero XML che contiene il valore finale Inizialmente... La prima versione di Yarender (denominata Low Speed) utilizzava completamente la libreria UNO di OpenOffice.org per la renderizzazione del documento. L'eccessiva lentezza di Java e la complessità di alcuni modelli di documento hanno indotto a cercare una via alternativa High Speed Studiando i formati nativi di OpenOffice.org (dei semplici archivi zip con dentro file XML ed eventuali immagini) siamo riusciti a sviluppare un'applicazione Perl che scompone il modello di documento iniziale in più parti. L'input per il motore di renderizzazione non sarà più quindi il modello di documento, ma l'insieme dei file risultati dall'attività di preprocessing eseguita dall'applicazione Perl. Notevoli sono stati i benefici di questo approccio: i modelli di documento una volta creati e testati non vengono modificati, quindi l'attività di preprocessing non pesa sul processo di renderizzazione; le parti create dal motore Perl hanno una struttura appositamente studiata per velocizzare la renderizzazione del documento finale; salvataggio diretto nei formati nativi (sxw, sxc) senza necessità di collegamento al server OOo; aumento della velocità di circa xxx volte.
7 YACME srl mystiquexml vi Figura 1.1: Framework Yarender
8 vii mystiquexml YACME srl 2. Lo stato dei lavori Il framework Yarender è composto da tre parti distinte: YaEasyTemplate: interfaccia grafica (Java) che aiuta l'utente nella realizzazione del modello di documento; YaSelect: applicazione Perl che analizza il modello di documento e lo scompone in più parti per facilitare e velocizzare il processo di renderizzazione; Yarender: il motore che genera il documento finale partendo dal flusso XML dei dati e dalle parti del template YaEasyTemplate E' la GUI che facilita l'inserimento dei bookmark, tabelle, etc. all'interno dei modelli di documento sxw YaSelect Scompone i modelli di documento di Writer e di Calc per permettere la creazione dei documenti finali. Per il parsing dei file si basa su un frontend Perl. YaSelect supporta tutte le feature che è possibile utilizzare nei modelli di documento, segnalibri, tabelle,... che nel successivo paragrafo verranno dettagliate ampiamente Yarender Per descrivere lo stato dei lavori di Yarender verrà data una descrizione delle tecniche utilizzate nella creazione dei modelli di documento che il motore è in grado di riconoscere Le tabelle L'inserimento di una tabella in un template avviene tramite il menù del Writer di OpenOffice.org Inserisci->Tabella. Il nome della tabella deve essere formato da due parti:
9 YACME srl mystiquexml viii la prima identifica il tipo di tabella che si vuole inserire: è un "codice" che verrà interpretato da Yarender in fase di generazione del documento; la seconda deve corrispondere all'xpath di un nodo padre all'interno del documento XML Tabelle condizionali Sono tabelle la cui presenza dipende dal verificarsi di una condizione specificata attraverso il nome della tabella stessa. La prima parte del nome in questo caso può essere di due tipi: #c-! #c-= Yarender interpreta il nome della tabella e verifica la condizione rappresentata dalla seconda parte del nome stesso: se il nome inizia con #c-! e la condizione è vera, allora la tabella viene cancellata altrimenti viene inserita; al contrario, se il nome inizia con #c-=, la tabella viene inserita se la condizione è vera, cancellata altrimenti Tabelle Multiple - un solo livello Sono tabelle che vengono replicate in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. Anche in questo caso il nodo è identificato dalla seconda parte del nome della tabella. Affinché Yarender identifichi questo tipo di tabella la prima parte del nome dovrà essere #n Tabelle Multiple - a più livelli Con questa tecnica è possibile creare una struttura a più livelli (header, body, footer). Ogni livello è rappresentato da una tabella che viene raggruppata, ordinata e replicata in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. L'XPath relativo al nodo è ricavato dalla seconda parte del nome della tabella. La prima parte, invece, dovrà valere: #noh-, se si vuole inserire una tabella header;
10 ix mystiquexml YACME srl #nob-, se si vuole inserire una tabella body; #nof-, se si vuole inserire una tabella footer. Nel caso di header o footer, la seconda parte del nome, ovvero quella relativa al nodo del sotto albero XML, indicherà la condizione che Yarender controllerà per sapere quante volte quella particolare tabella dovrà essere replicata. Nel caso di tabelle body, invece, il nome dovrà contenere un'ulteriore condizione che il software controllerà per raggruppare e ordinare tutta la struttura. Da notare inoltre che la struttura "multi livello" non necessita di tutte e tre le parti: ad esempio è possibile creare un blocco formato solo da header e body o solo da body e footer I segnalibri Il segnalibro o bookmark E' il componente di OpenOffice.org che consente di inserire nel template un dato contenuto in un documento XML. Affinché Yarender inserisca correttamente il dato occorre seguire alcune semplici regole: inserire un'etichetta terminata dal carattere > nel punto in cui si vuole che il dato venga immesso; inserire, attraverso il menù Inserisci -> Segnalibro..., il segnalibro (o bookmark) fra il primo e il secondo carattere dell'etichetta; il nome del bookmark deve essere l'xpath di un nodo foglia all'interno del documento XML con le seguenti sostituzioni: il carattere al posto di ' / '; il carattere + al posto di ' per gli eventuali attributi del tag XML; il carattere al posto di '. '; il carattere ^ al posto di ' '; il carattere $ al posto di ', '. Yarender supporta a pieno tutte le funzionalità degli XPath come, ad esempio, l'individuazione degli attributi, la specifica di condizioni o l'utilizzo delle funzioni.
11 YACME srl mystiquexml x Segnalibri avanzati: tag Yarender supporta la possibilità di specificare dei tag alla fine del nome del segnalibro racchiusi fra parentesi quadre [...]. Qui di seguito verrà spiegato il significato di ogni tag. f: il dato contenuto nel documento XML verrà formattato; una data nel formato diventerà 25/05/2004, una valuta nel formato diventerà 1.010,1. z: forza la concatenazione delle stringhe mediante uno spazio e concatena le parole divise dal segno di a capo -. d: con questo tag Yarender scarterà eventuali valori uguali presenti nei nodi individuati dall'xpath, analogamente al DISTINCT dell'sql. h: Yarender interpreterà questo bookmark come se fosse contenuto in una tabella header o footer; cancellerà la riga della tabella che lo contiene se l'xpath corrispondente non esiste nel documento XML. c se l'xpath non esiste Yarender non cancellerà la riga della tabella che contiene il bookmark; naturalmente dovrà essere preceduto dal flag h o dovrà essere contenuto in una tabella header o footer. x: ignora il bookmark se non esiste nel template. La cancellazione di una riga di una tabella a seguito di un Xpath nullo comporta la cancellazione di tutti gli altri segnalibri presenti in quella riga; Yarender, non trovando l'etichetta corrispondente al bookmark da inserire causerebbe un'eccezione; il tag [x] previene questo comportamento. r: rappresenta una condizione per l'eventuale cancellazione di una riga. Se l'xpath individua un valore nell'xml viene soltanto cancellata l'etichetta, altrimenti la riga che contiene questo bookmark viene cancellata. imllxhh (immagine): consente l'inserimento di un'immagine nel documento, purché sia stato specificato a linea di comando il PATH appropriato tramite l'opzione "-i". Sostituendo i valori in millimetri della larghezza e altezza dell'immagine ad LL ed HH rispettivamente, è possibile scalare a piacimento l'immagine. bcwwxhh (barcode): consente la generazione di un'immagine contenente un codice a barre generato con il valore prelevato dall'xpath del bookmark.
12 xi mystiquexml YACME srl I tag qui sopra possono essere combinati opportunamente in modo che Yarender esegua più azioni sullo stesso XPath. indice: consente a Yarender di selezionare, fra i nodi trovati mediante l'xpath, quello identificato dal numero specificato fra le parentesi quadre Segnalibri avanzati: i comandi di campo Yarender supporta i Comandi di Campo, ossia delle variabili che vengono usate a run-time come un dizionario: ad ogni codice è assegnato un valore. L'inserimento di un Comando di Campo avviene attraverso i seguenti passi: seguire il menù Inserisci -> Comando di Campo -> Altro...; selezionare la scheda Variabili; selezionare come Tipo di campo Campo utente; inserire nella casella Nome il nome del TextField; inserire nella casella Valore il valore del TextField secondo la regola codice::valore[;;codice::valore...] A questo punto è possibile specificare un comando di campo insieme ad un bookmark semplicemente postponendo al nome del bookmark il nome del Textfield racchiuso da parentesi tonde. In tal caso, l'etichetta del documento verrà sostituita con il valore del Textfield e non con il dato contenuto nell'xml. Yarender supporta due codici fissi DEFAULT e NULL: se non sono stati specificati valori per un determinato codice l'etichetta nel documento verrà sostituita con la stringa vuota usando il codice NULL; il codice DEFAULT viene utilizzato quando si vuole ottenere un certo valore per dei codici non specificati. I campi utente vengono altresì utilizzati per la generazione dei barcode: il dato necessario per le immagini del codice a barre può essere infatti composto da più valori presenti nel flusso XML. Il bookmark del barcode avrà quindi questa forma costante(campo UTENTE)[ costante(campo UTENTE)...][bcWWXHH]
13 YACME srl mystiquexml xii dove costante è un codice fisso che rispetta gli standard e CAMPO UTENTE è il nome del campo che conterrà l'xpath (inserito secondo le regole già dette) vero e proprio per ricercare il dato all'interno del flusso XML Le cornici L'inserimento di una cornice in un template avviene tramite il menù di Writer Inserisci->Cornice. A questo punto, per avere due o più etichette per ogni riga si dovrà ridimensionare opportunamente la cornice inserita e cambiare l'ancoraggio: il valore di default di quest'ultimo parametro è Al Paragrafo, per questo template verrà impostato a Come Carattere. Nota. Nel template occorre inserire una e una sola cornice. Il nome della cornice dovrà essere l'xpath relativo ad un nodo padre all'interno dell'albero XML (il complex in base al quale verranno replicate le cornici) Ora all'interno della cornice si potranno inserire tabelle e bookmark come spiegato in precedenza con una piccola differenza per questi ultimi: i segnalibri che si riferiscono ad un complex di livello superiore a quello usato per il nome della cornice dovranno usare un XPath relativo I fogli di calcolo In Calc non esistono né i segnalibri (bookmark), né le tabelle, né le cornici e l'unica cosa che può essere replicata è la singola riga. La funzione che ci permetterà di usare Yarender per generare documenti è l'inserimento di note (Inserisci -> Note) secondo determinati schemi. Per replicare una riga di un foglio di calcolo occorrerà dare un nome a questa. Nella prima cella della riga di intestazione inserire una nota del tipo: ROW=XPath Dove l'xpath sarà un nodo padre all'interno dell'albero XML; il numero di occorrenze di questo nodo ci darà il numero delle righe che verranno replicate. Dopo aver detto come dare un nome alle righe spieghiamo come inserire i bookmark. Posizioniamoci sulla cella in cui si vuole che venga inserito un dato preso dal flusso XML e inseriamo anche qui una nota digitando l'xpath del nodo seguendo le specifiche del paragrafo.
14 xii mystiquexml i 3. Cosa rimane da fare YACME srl E' necessario trovare un nuovo nome per il framework Licenza Scegliere una licenza sotto la quale rilasciare Yarender. GPL o LGPL sono valide entrambe YaEasyTemplate Occorre terminare l'interfaccia di realizzazione dei modelli di documento aggiungendo tutte le feature che mancano: implementazione di una procedura automatica per ottenete lo scheletro XML di riferimento per la generazione dei bookmark e delle tabelle: realizzazione di un'applicazione che analizzi le tabelle di un database (o di un'altra sorgente di dati) oppure integrazione di uno strumento già esistente che offra questa funzionalità; supporto per le opzioni dei bookmark (par ); supporto inserimento campi utente per BARCODE, macro, dizionario di codifica dei valori (par ); supporto per tabelle multilivello (par ); supporto inserimento cornici per etichette (par ); supporto per i modelli di fogli di calcolo (par ). Unire la realizzazione del template al processing dello stesso e al lancio di una demo per testare il modello appena realizzato (Figura 1.1).
15 YACME srl mystiquexml xiv Figura 3.1: Flusso da realizzare per YaEasyTemplate 3.3. YaSelect L'applicazione che effettua il processing dei modelli di documento e la loro scomposizione in parti (tabelle, cornici, segnalibri, comandi di campo,...) è ben strutturata e funziona, quindi non apporterei sostanziali modifiche al codice. Aggiungere il supporto per il processing dei modelli di documento in formato odt e ods. Valutare se aggiungere il processing di segnalibri dentro le tabelle può aumentare le prestazioni del motore di rendering Yarender Dalla prima versione di Yarender il codice ha subito sostanziali modifiche, ad esempio: è stata data una struttura ad oggetti al framework e molti metodi sono stati riscritti da 0 per renderli compatibili con la versione High Speed. Necessitano alcune correzioni a classi e metodi complessi che verranno elencate in ordine di priorità. La classe YaOOoComps interagisce in modo fittizio con i componenti di OpenOffice.org utilizzati nei modelli di documento (segnalibri, tabelle, cornici...): bisogna creare una superclasse con delle sottoclassi, diciamo una per ogni oggetto di OpenOffice.org, che estendono la prima; la complessità del metodo substitutebookmarks rende necessaria una stesura ex-novo dello stesso.
16 xv mystiquexml YACME srl Durante processo di renderizzazione, Yarender sceglie quale modulo attivare sulla base del nome del template che viene dato in input: occorre studiare un metodo per scegliere i diversi processi di realizzazione sulla base della struttura del template. Al momento c'è una sola classe, DataException, adibita alla gestione delle eccezioni: occorre dettagliare meglio i messaggi di errore; occorre creare classi di eccezioni diverse (magari usando DataException come superclasse) a seconda dell'errore che si verifica. Yarender supporta la generazione di documenti di testo e fogli di calcolo e per entrambi viene usata la classe YaDocument: derivare due classi (ad esempio, TextDocument e CalcDocument) da YaDocument. Recupero dei dai dal flusso XML: per il recupero dei dati dal XML, la classe YaData si basa sulla versione 1.4 libreria dom4j. Si potrebbe passare alla 1.6 e modificare i metodi che necessitano un aggiornamento dovuto al cambiamento della libreria. Java 1.4 o 5.0: Yarender è stato sviluppato sulla base dei costrutti di Java 1.4. Con l'uscita della 5.0 (più performante) si potrebbe pensare di aggiornare parte del codice utilizzando i nuovi costrutti introdotti dalla 5.0. ODF e OpenOffice.org 2.0: aggiungere il supporto per i formati odt e ods 3.5. Modelli di documento I modelli di documento di testo hanno già fin troppe feature. Occorre invece analizzare bene i fogli di calcolo e trovare un modo alternativo di realizzare dei modelli per questo tipo di documento che, al momento, è limitato all'utilizzo delle note e delle macro.
17 YACME srl mystiquexml xvi 3.6. Interfaccia di amministrazione Tutto il framework necessita di un installer grafico che consenta di personalizzare le variabili di ambiente: directory dove salvare i modelli di documento; directory dove salvare i modelli dopo il processing; directory dove reperire i flussi XML dei dati necessari a generare i documenti finali; directory dove salvare i documenti finali generati dal motore di renderizzazione; directory dove salvare i log generati dal sistema Inoltre occorre realizzare un'interfaccia di amministrazione per permettere all'utente di modificare le variabili impostate durante l'installazione.
18 xv mystiquexml ii 4. Il primo passo YACME srl E' stato scelto il nuovo nome per il framework: mystiquexml. Mystique è il personaggio del fumetto X-Men che aveva la capacità di mutare la sua figura in qualsiasi altra persona. Dato che il framework effettua una trasformazione da XML (il flusso di dati e il modello) a XML (il documento in formato nativo OpenOffice.org) abbiamo pensato che mystiquexml possa essere il nome adatto. Cambieranno nome anche YaEasyTemplate, che diventerà X-Template, e YaSelect che diverrà X-Select.
19 YACME srl mystiquexml 5. Rilascio xvi ii Il 13 gennaio 2006 è stata rilasciata la prima versione del framework mystiquexml (versione 0.0.1) che comprende: l'applicazione PERL x-process per il parsing dei modelli di documenti; la libreria java mystiquexml per la realizzazione dei documenti Feature supportate Per descrivere lo stato dei lavori di mystiquexml e di x-process verrà data una descrizione delle tecniche utilizzate nella creazione dei modelli di documento che il motore è in grado di riconoscere Le tabelle L'inserimento di una tabella in un template avviene tramite il menù di Writer Inserisci->Tabella. Il nome della tabella deve essere formato da due parti: la prima identifica il tipo di tabella che si vuole inserire: è un "codice" che verrà interpretato da mystiquexml in fase di generazione del documento; la seconda deve corrispondere all'xpath di un nodo padre all'interno del documento XML Tabelle condizionali Sono tabelle la cui presenza dipende dal verificarsi di una condizione specificata attraverso il nome della tabella stessa. La prima parte del nome in questo caso può essere di due tipi: #c-! #c-= mystiquexml interpreta il nome della tabella e verifica la condizione rappresentata dalla seconda parte del nome stesso: se il nome inizia con #c-! e la condizione è vera, allora la tabella viene cancellata altrimenti viene inserita;
20 xi x mystiquexml al contrario, se il nome inizia con #c-=, la tabella viene inserita se la condizione è vera, cancellata altrimenti. YACME srl Tabelle Multiple - un solo livello Sono tabelle che vengono replicate in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. Anche in questo caso il nodo è identificato dalla seconda parte del nome della tabella. Affinché mystiquexml identifichi questo tipo di tabella la prima parte del nome dovrà essere #n Tabelle Multiple - a più livelli Con questa tecnica è possibile creare una struttura a più livelli (header, body, footer). Ogni livello è rappresentato da una tabella che viene raggruppata, ordinata e replicata in base al numero di occorrenze di un nodo padre all'interno dell'albero XML. L'XPath relativo al nodo è ricavato dalla seconda parte del nome della tabella. La prima parte, invece, dovrà valere: #noh-, se si vuole inserire una tabella header; #nob-, se si vuole inserire una tabella body; #nof-, se si vuole inserire una tabella footer. Nel caso di header o footer, la seconda parte del nome, ovvero quella relativa al nodo del sotto albero XML, indicherà la condizione che mystiquexml controllerà per sapere quante volte quella particolare tabella dovrà essere replicata. Nel caso di tabelle body, invece, il nome dovrà contenere un'ulteriore condizione che il software controllerà per raggruppare e ordinare tutta la struttura. Da notare inoltre che la struttura "multi livello" non necessita di tutte e tre le parti: ad esempio è possibile creare un blocco formato solo da header e body o solo da body e footer I segnalibri Il segnalibro o bookmark E' il componente di OpenOffice.org che consente di inserire nel template un dato contenuto in un documento XML.
21 YACME srl mystiquexml xx Affinché mystiquexml inserisca correttamente il dato occorre seguire alcune semplici regole: inserire un'etichetta terminata dal carattere > nel punto in cui si vuole che il dato venga immesso; inserire, attraverso il menù Inserisci -> Segnalibro..., il segnalibro (o bookmark) fra il primo e il secondo carattere dell'etichetta; il nome del bookmark deve essere l'xpath di un nodo foglia all'interno del documento XML con le seguenti sostituzioni: il carattere al posto di ' / '; il carattere + al posto di ' per gli eventuali attributi del tag XML; il carattere al posto di '. '; il carattere ^ al posto di ' '; il carattere $ al posto di ', '. mystiquexml supporta a pieno tutte le funzionalità degli XPath come, ad esempio, l'individuazione degli attributi, la specifica di condizioni o l'utilizzo delle funzioni Segnalibri avanzati: tag mystiquexml supporta la possibilità di specificare dei tag alla fine del nome del segnalibro racchiusi fra parentesi quadre [...]. Qui di seguito verrà spiegato il significato di ogni tag. f: il dato contenuto nel documento XML verrà formattato; una data nel formato diventerà 25/05/2004, una valuta nel formato diventerà 1.010,1. z: forza la concatenazione delle stringhe mediante uno spazio e concatena le parole divise dal segno di a capo -. d: con questo tag mystiquexml scarterà eventuali valori uguali presenti nei nodi individuati dall'xpath, analogamente al DISTINCT dell'sql. h: mystiquexml interpreterà questo bookmark come se fosse contenuto in una tabella header o footer; cancellerà la riga della tabella che lo contiene se l'xpath corrispondente non esiste nel documento XML.
22 xx i mystiquexml c se l'xpath non esiste mystiquexml non cancellerà la riga della tabella che contiene il YACME srl bookmark; naturalmente dovrà essere preceduto dal flag h o dovrà essere contenuto in una tabella header o footer. r: rappresenta una condizione per l'eventuale cancellazione di una riga. Se l'xpath individua un valore nell'xml viene soltanto cancellata l'etichetta, altrimenti la riga che contiene questo bookmark viene cancellata. imllxhh (immagine): consente l'inserimento di un'immagine nel documento, purché sia stato specificato a linea di comando il PATH appropriato tramite l'opzione "-i". Sostituendo i valori in millimetri della larghezza e altezza dell'immagine ad LL ed HH rispettivamente, è possibile scalare a piacimento l'immagine. I tag qui sopra possono essere combinati opportunamente in modo che mystiquexml esegua più azioni sullo stesso XPath. indice: consente a mystiquexml di selezionare, fra i nodi trovati mediante l'xpath, quello identificato dal numero specificato fra le parentesi quadre Segnalibri avanzati: i comandi di campo mystiquexml supporta i Comandi di Campo, ossia delle variabili che vengono usate a run-time come un dizionario: ad ogni codice è assegnato un valore. L'inserimento di un Comando di Campo avviene attraverso i seguenti passi: seguire il menù Inserisci -> Comando di Campo -> Altro...; selezionare la scheda Variabili; selezionare come Tipo di campo Campo utente; inserire nella casella Nome il nome del Text Field; inserire nella casella Valore il valore del Text Field secondo la regola codice::valore[;;codice::valore...] A questo punto è possibile specificare un comando di campo insieme ad un bookmark semplicemente postponendo al nome del bookmark il nome del Textfield racchiuso da parentesi tonde. In tal caso, l'etichetta del documento verrà sostituita con il valore del Textfield e non con il dato contenuto nell'xml.
23 YACME srl mystiquexml mystiquexml supporta due codici fissi DEFAULT e NULL: se non sono stati specificati valori per un determinato codice l'etichetta nel documento verrà sostituita con la stringa vuota usando il codice NULL; il codice DEFAULT viene utilizzato quando si vuole ottenere un certo valore per dei codici non specificati. xxi i I campi utente vengono altresì utilizzati per la generazione dei barcode: il dato necessario per le immagini del codice a barre può essere infatti composto da più valori presenti nel flusso XML.
24 xx mystiquexml iii 6. Nuova release YACME srl 6.1. X-Select 6.2. X-Template
Manuale di realizzazione dei modelli di documento
MystiqueXML Manuale di realizzazione dei modelli di documento Indice 1 Le tabelle...5 1.1 Tabelle condizionali...5 1.2 Tabelle Multiple - un solo livello...5 1.3 Tabelle Multiple - a più livelli...5 2
DettagliWorkland CRM. Workland CRM Rel 2570 21/11/2013. Attività --> FIX. Magazzino --> NEW. Nessuna --> FIX. Ordini --> FIX
Attività Attività --> FIX In alcuni casi, in precedenza, sulla finestra trova attività non funzionava bene la gestione dei limiti tra date impostati tramite il menu a discesa (Oggi, Tutte, Ultima Settimana,
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliA destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.
La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato
DettagliPULSANTI E PAGINE Sommario PULSANTI E PAGINE...1
Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6
DettagliIMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD
WORD 2000 IMPORTAZIONE DI TABELLE E GRAFICI IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD Introduzione Il sistema operativo Windows supporta una particolare tecnologia, detta OLE (Object Linking and
DettagliScheda operativa Versione rif. 13.01.3c00. Libro Inventari
1 Inventario... 2 Prepara tabelle Inventario... 2 Gestione Inventario... 3 Tabella esistente... 3 Nuova tabella... 4 Stampa Inventario... 8 Procedure collegate... 11 Anagrafiche Archivi ditta Progressivi
DettagliCosa è un foglio elettronico
Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti
DettagliMon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni
Prerequisiti Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni L opzione Produzione base è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione
DettagliUTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO)
Codice documento 10091501 Data creazione 15/09/2010 Ultima revisione Software DOCUMATIC Versione 7 UTILIZZO DEL MODULO DATA ENTRY PER L IMPORTAZIONE DEI DOCUMENTI (CICLO PASSIVO) Convenzioni Software gestionale
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliE completamente personalizzabile potrete variare colori, i Vs. dati i riferimenti per i contatti, i prodotti in tempo reale.
Catalogo On Line dinamico sul Web multilingua, consente di gestire un catalogo anche ad utenti poco esperti grazie alla semplicità d'uso del pannello amministratore che permette la gestione dei clienti,
DettagliFtpZone Guida all uso Versione 2.1
FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente
DettagliMon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
DettagliPRODUZIONE PAGELLE IN FORMATO PDF
Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliLight CRM. Documento Tecnico. Descrizione delle funzionalità del servizio
Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, michielan@prosa.com Revisionato
DettagliACO Archiviazione Elettronica e Conservazione sostitutiva
ACO Archiviazione Elettronica e Conservazione sostitutiva Luglio 2013 INDICE A) INSTALLAZIONE DELL AGGIORNAMENTO... 2 AGGIORNAMENTO STAND ALONE/SERVER... 2 AGGIORNAMENTO CLIENT... 4 B) ELENCO MODIFICHE...
DettagliLUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014
LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero
Dettagli7. Layer e proprietà degli oggetti
7. Layer e proprietà degli oggetti LAYER 09/01/13 ing. P. Rordorf arch. D. Bruni arch. A. Chiesa ing. A. Ballarini 38(52) Le proprietà dei layer: - Nome: ogni layer ha un nome proprio che ne permette una
DettagliLa Stampa Unione. Individuare la lista indirizzi per la Stampa Unione
La Stampa Unione La Stampa unione consente di personalizzare con il nome, il cognome, l'indirizzo e altri dati i documenti e le buste per l'invio a più destinatari. Basterà avere un database con i dati
DettagliApplicazione Access annuale Universale mini-howto
Applicazione Access annuale Universale mini-howto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 gennaio 2009 Premessa pag 2 Predisposizione dell'archivio prototipo pag 2 Come si azzera il
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
Dettagli5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
DettagliLibretto di Impianto (Dpr74)
Libretto di Impianto (Dpr74) Per chi si occupa di climatizzazione sia riscaldamento che raffrescamento, dal 1 Giugno 2014 i documenti obbligatori da compilare cambiano e si chiamano rapporti di efficienza
DettagliDirezione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
DettagliDINAMIC: gestione assistenza tecnica
DINAMIC: gestione assistenza tecnica INSTALLAZIONE SU SINGOLA POSTAZIONE DI LAVORO PER SISTEMI WINDOWS 1. Installazione del software Il file per l installazione del programma è: WEBDIN32.EXE e può essere
DettagliMANUALE D USO DELL E-COMMERCE. Versione avanzata
MANUALE D USO DELL E-COMMERCE Versione avanzata Versione SW. 2 Rev. 0.2 Sommario 1 Personalizzare i contenuti del sito... 3 1.1 Inserimento logo e slogan azienda... 3 1.2 Modificare i dati dell Azienda...
DettagliPagina n. 1. Via Ficili n 5 62029 Tolentino (MC) Tel.: 0733 9568 Fax: 0733 956817 E-Mail: info@grupposis.it http://www.grupposis.
Prot. C.R.M n. (6778) manuale facile pdf The easiest way to create a PDF! Facile! PDF è la soluzione Completa per creare PDF professionali con semplicità. Sempre presente nella barra di Windows. Si attiva
DettagliManuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit
Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DettagliWWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa
WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org
DettagliManuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015
Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del
DettagliVersione 7.0 Taglie e Colori. Negozio Facile
Versione 7.0 Taglie e Colori Negozio Facile Negozio Facile: Gestione taglie e colori Il concetto di base dal quale siamo partiti è che ogni variante taglia/colore sia un articolo a se stante. Partendo
DettagliStampa unione -contratto di tirocinio. Documentazione
Stampa unione -contratto di tirocinio Documentazione Versione 0.1 Data 27.09.2012 Copyright CSFO A proposito di questa documentazione Questa documentazione è indirizzata agli utenti dell applicazione stampa
Dettagli1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO
GESTIONE LOTTI La gestione dei lotti viene abilitata tramite un flag nei Progressivi Ditta (è presente anche un flag per Considerare i Lotti con Esistenza Nulla negli elenchi visualizzati/stampati nelle
DettagliGENERAZIONE PREVENTIVI
GENERAZIONE PREVENTIVI Per la creazione di un nuovo preventivo si fa sempre riferimento ad un Tipo Preventivo, identificato da una certa Sigla. Nell esempio seguente vediamo come il preventivo abbia impostata
DettagliTest Excel conoscenze di Base
Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliModulo 3 - Elaborazione Testi 3.5 Stampa unione
Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
DettagliMicrosoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni
Microsoft Excel Sommario Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle Numeri, date, formule, testo, funzioni Formattazione dei dati Creazione di serie di
DettagliManuale Utente. Gestione Richieste supporto BDAP. Versione 1.0
Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliPer chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass
DettagliFIRESHOP.NET. Gestione Lotti & Matricole. www.firesoft.it
FIRESHOP.NET Gestione Lotti & Matricole www.firesoft.it Sommario SOMMARIO Introduzione... 3 Configurazione... 6 Personalizzare le etichette del modulo lotti... 6 Personalizzare i campi che identificano
DettagliGUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO
GUIDA OPERATIVA APPLICAZIONE PER LA VISUALIZZAZIONE DELLE FORNITURE DEI DATI DEI FABBRICATI MAI DICHIARATI CON ACCERTAMENTO CONCLUSO 27 Giugno 2011 DOC. ES-31-IS-0B PAG. 2 DI 26 INDICE PREMESSA 3 1. INSTALLAZIONE
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
DettagliSpazio Commerciale. Le tue vendite, il nostro successo. Manuale Operativo. Guida inserimento articoli tramite Area di amministrazione.
Manuale Operativo Guida inserimento articoli tramite Area di amministrazione Pagina 1 di 8 Indice Generale 1. Sommario 2. Introduzione 3. Glossario 4. Accesso all'interfaccia 5. Icone e funzionalità 5.1.
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliIl Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10
MANCA COPERTINA INDICE Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 epico! è distribuito nelle seguenti versioni: epico!
Dettagli5.2 UTILIZZO DELL APPLICAZIONE
5.2 UTILIZZO DELL APPLICAZIONE Base offre la possibilità di creare database strutturati in termini di oggetti, quali tabelle, formulari, ricerche e rapporti, di visualizzarli e utilizzarli in diverse modalità.
Dettagliper immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Il raggruppamento e la struttura dei dati sono due funzioni di gestione dati di Excel, molto simili tra
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
DettagliCMS ERMES INFORMATICA
01/07/2014 Guida di riferimento alla pubblicazione di contenuti sul portale Il presente documento costituisce una guida di riferimento all aggiornamento e alla pubblicazione di contenuti sui portali web
DettagliEDICOLA MANAGER 2.2. + EM Importer
EDICOLA MANAGER 2.2 + EM Importer Con la versione 2.2 del programma sono state introdotte numerose novità grazie anche alla collaborazione di colleghi che hanno messo a disposizione utility e documenti
Dettagliper immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1
Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel 2000 1 Una tabella Pivot usa dati a due dimensioni per creare una tabella a tre dimensioni, cioè una tabella
DettagliMon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività
Prerequisiti Mon Ami 000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività L opzione Centri di costo è disponibile per le versioni Contabilità o Azienda Pro. Introduzione
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
DettagliNote applicative OFFICINA ELETTRICA. Compilazione del registro di produzione dell energia elettrica modello Mbis 36
LPReport Note applicative OFFICINA ELETTRICA Compilazione del registro di produzione dell energia elettrica modello Mbis 36 I titolari di licenza di esercizio di Officina Elettrica sono tenuti alla compilazione
DettagliPORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliL ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI
L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI DOCUSOFT integra una procedura software per la creazione e l'archiviazione guidata di documenti in formato elettronico (documenti Microsoft Word,
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliSoftware standard Alpi Label Ver. 2.2.0.0
Pag. 1 di 16 Manuale utente Software standard Alpi Label Ver. 2.2.0.0 Pag. 2 di 16 1 SOMMARIO Sommario 1 Sommario... 2 2 Specifiche Tecniche... 3 3 Maschera Principale... 4 4 Funzioni menù... 7 Pag. 3
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliModello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)
Provincia di Genova Area 10 - Politiche Formative e Istruzione Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative) Istruzioni
DettagliManuale Knowledge Base
(Riservato a rivenditori e agenzie) Versione Luglio 2010 SOMMARIO Introduzione... 2 Accesso... 2 Menu Conoscenze... 3 Bacheca... 4 Voci di menu... 5 Ricerca... 5 Ricerca Semplice... 6 Ricerca avanzata...
DettagliGuida utilizzo interfaccia Landing Concessionari Alfa Romeo
Guida utilizzo interfaccia Landing Concessionari Alfa Romeo Settembre 2013 Indice del documento La Landing page pag.3 Nuovo Concessionario pag.7 Nuova Landing pag.9 Nuovo Template pag.11 Nuova Campagna
DettagliALL FOR SCAN Versione Twain Manuale Utente. Versione 2.0A00. Luccarelli Srl
ALL FOR SCAN Versione Twain Manuale Utente Versione 2.0A00 1. Cos è ALL FOR SCAN All For Scan è un software per l archiviazione ottica dei documenti, per scanner che usano le interfaccie Kofax o Twain.
DettagliPostV Pos e tv n e d n i d ta t : : altre altr e funzi funz on o i n www.sellrapido.com
altre PostVendita: funzioni www.sellrapido.com Stampa scheda inserzioni Stampare una scheda che riporta tutti i dati dell'ordine Per visualizzare una scheda dettagliata sull'ordine, selezionarlo nella
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliWG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15
WG TRANSLATE Pagina 1 di 15 Sommario WG TRANSLATE... 1 1.1 INTRODUZIONE... 3 1 TRADUZIONE DISPLAY FILE... 3 1.1 Traduzione singolo display file... 4 1.2 Traduzione stringhe da display file... 5 1.3 Traduzione
DettagliEDICOLA MANAGER 2.2. + EM Importer
EDICOLA MANAGER 2.2 + EM Importer Con la versione 2.2 del programma sono state introdotte numerose novità grazie anche alla collaborazione di colleghi che hanno messo a disposizione utility e documenti
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
DettagliEXPLOit Content Management Data Base per documenti SGML/XML
EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per
DettagliREALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007
REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007 INTRODUZIONE Uno degli elementi più importanti che compongono un Business Plan è sicuramente la previsione dei risultati economico-finanziari. Tale
DettagliSoftware Gestionale per alberghi e strutture ricettive
TOURING HOME V.4.0.0 Software Gestionale per alberghi e strutture ricettive Guida all aggiornamento Abbiamo il piacere di presentarvi la nuova versione 4.0.0 di TouringHome Completamente rivisto graficamente,
DettagliMon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole
Prerequisiti Mon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole L opzione Lotti e matricole è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione Generale
DettagliInstallazione LINUX 10.0
Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot
DettagliGestione Rapporti (Calcolo Aree)
Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo
Dettagli5.6.1 REPORT, ESPORTAZIONE DI DATI
5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati
DettagliMaxpho Commerce 11. Gestione CSV. Data: 20 Settembre 2011 Versione : 1.1 Autore: Maxpho Srl
Maxpho Commerce 11 Gestione CSV Data: 20 Settembre 2011 Versione : 1.1 Autore: Maxpho Srl Indice generale 1 - Introduzione... 3 1.1 - Il file CSV...3 1.2 - Modulo CSV su Maxpho... 3 1.3 - Modulo CSV Pro
DettagliGruppo Buffetti S.p.A. Via F. Antolisei 10-00173 Roma
SOMMARIO LINEA BILANCIO - VERSIONI... 2 AVVERTENZE... 2 MODALITA DI AGGIORNAMENTO... 2 PREMESSA... 3 NOTA INTEGRATIVA XBRL... 4 FASCICOLO DI BILANCIO... 12 Linea Bilancio - Versioni Modulo Versione Versione
DettagliTabelle Pivot - DISPENSE
Tabelle Pivot - DISPENSE Definizione Pivot Table: strumento che permette di riepilogare ed analizzare i dati di una tabella dinamicamente. Sono utilità che consentono di aggregare i dati secondo i criteri
Dettagli3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione.
Elaborazione testi 133 3.5 Stampa unione 3.5.1 Preparazione 3.5.1.1 Aprire, preparare un documento da utilizzare come documento principale per una stampa unione. Abbiamo visto, parlando della gestione
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliFinalità della soluzione... 3. Schema generale e modalità d integrazione... 4. Gestione centralizzata in TeamPortal... 6
Finalità della soluzione... 3 Schema generale e modalità d integrazione... 4 Gestione centralizzata in TeamPortal... 6 Dati gestiti dall Anagrafica Unica... 8 Gestione anagrafica... 9 Storicizzazione...
DettagliMon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente
Prerequisiti Mon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente L opzione Provvigioni agenti è disponibile per le versioni Vendite, Azienda Light e Azienda Pro. Introduzione
DettagliSistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO
Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.
DettagliARCHIVIAZIONE DOCUMENTI
ARCHIVIAZIONE DOCUMENTI Il programma Esserci Studio prevede il salvataggio delle lettere e l archiviazione all interno della pratica di ulteriori documenti oltre ad una particolare funzione definita Catturazione
DettagliM:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI
M:\Manuali\VARIE\GENERAZIONE REPORT PARAMETRICI.doc GENERAZIONE REPORT PARAMETRICI Di seguito, riportiamo le istruzioni per la gestione delle query parametriche utile ad eventuali ricerche di casi particolari,
Dettagli