campo-sirio/htmlhelp/ba/ba8200a_corpo.html
guy 90abbb31d9 Aggiunto help query e report
git-svn-id: svn://10.65.10.50/trunk@11973 c028cbd2-c16b-5b4b-a496-9718f37d4682
2004-04-14 14:47:59 +00:00

142 lines
6.4 KiB
HTML
Executable File

<html>
<head>
<title>Generatore Query</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../stili/stile_p.css">
</head>
<body bgcolor="#ffffff" leftmargin="5">
<div align="justify">
<h2>1. Introduzione</h2>
<p>
Questa applicazione permette di generare <a href="ba8200sql.html#select">query sql</a> sul database di campo, visualizzare
i risultati delle medesime ed esportarli in vari formati.<br/>
Le query possono essere salvate per poter essere riutilizzate in un momento
successivo oppure per essere collegate al programma <a href="ba8300a.html" target="_parent">generatore di report</a>.
</p>
<center><img src="ba8200a.jpg" />
<br/>
<hr width="50%"/></center>
<h2>2. Come iniziare</h2>
<p>
Vogliamo realizzare una query esemplificativa che visualizzi il cosiddetto "mastrino" del conto 1.1.1.
In altre parole vogliamo selezionare dalle righe dei movimenti contabili tutte quelle che contengono il conto desiderato.
<p><b>Assegnazione del nome</b><br/>
Come prima cosa dobbiamo assegnare un nome ed una descrizione alla nostra query, scrivendoli nelle prime due caselle di testo in alto,
ad esempio: "ProvaMastrino" e "Mastrino di prova del conto 1.1.1"
</p>
<p><b>Selezione delle tabelle</b><br/>
A questo punto premiamo il bottone "Tabella" per selezionare la tabella principale della query. Possiamo scrivere direttamente "RMOV"
nella casella Tabella e premere il bottone "Conferma", oppure possiamo premere il bottone di selezione associato e scegliere la tabella desiderata dall'elenco.
A questo punto dobbiamo collegare le testate dei movimenti contabili alle loro righe: premiamo nuovamente "Tabella" e colleghiamo "MOV".
Nella parte inferiore dovrebbero venire proposti i campi di collegamento "NUMREG". Normalmente i campi di collegamento compariranno automaticamente, ma e' possibile variarli in caso di necessita'.
</p>
<p><b>Selezione delle colonne</b><br/>
Una volta selezionate le tabelle sorgente, possiamo procedere con la selezione delle colonne (campi) che ci interessano.
Per selezionare i campi di una tabella dobbiamo semplicemente cliccare sul nome della tabella nella
rappresentazione ad albero dell'insieme delle tabelle. Una volta evidenziata la tabella, sulla destra comparira' l'elenco
di tutti i campi presenti. Premendo sul numero del campo desiderato esso verra' accodato alla lista in basso.
Alternativamente e' possibile trascinarlo nella lista in basso oppure premere il bottone "Campo".
Se dovessero servire tutti i campi basta premere il bottone "Campo *".
</p>
<p><b>Ordinamento delle colonne</b><br/>
Una volta selezionati i campi da tutte le tabelle e' possibile variare l'ordine delle colonne della query.
La prima riga della tabella in basso corrisponde alla prima colonna della query, la seconda riga corrisponde alla seconda colonna e cosi' via...
Per variare l'ordine delle colonne della query basta posizionarsi sulla riga da spostare ed utilizzare i due bottoni con le frecce sulla destra.
</p>
<p><b>Generazione SQL</b><br/>
Finalmente e' possibile generare la query premendo il bottone SQL. A questo punto nella pagina relativa
all'SQL e' possibile editare la query per aggiungere tutte le clause desiderate.
Nel nostro caso saremmo interessati solamente al conto 1.1.1, per cui dovremmo aggiungerere la riga<br>
(GRUPPO=1)AND(CONTO=1)AND(SOTTOCONTO=1).
A questo punto, premendo il bottone "Registra" possiamo salvare definitivamente il nostro lavoro.
</p>
<p><b>Visualizzazione del risultato</b><br/>
Se non abbiamo commesso nessun errore di sintassi, premendo il bottone "Edit" sotto alla query
ci comparira' la tabella con tutte le righe selezionate. Premendo uno degli altri bottoni a fianco,
e' possibile esportare i risultati in formato Excel, HTML o semplice testo.
</p>
<br/>
<center><img src="ba8200b.jpg" />
<br/>
<hr width="50%"/></center>
<h2>3. Uso dei bottoni (Generali)</h2>
<table border="1" width="100%">
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_registra.jpg" /></td>
<td>
Registra completamente la struttura della query e l'eventuale codise SQL generato e modificato dall'utente.<br/>
La cartella di salvataggio e' impostata automaticamente alla cartella "Custom" che si trova allo stesso livello dei dati comuni dello studio corrente.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_nuovo.jpg" /></td>
<td>
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_elimina.jpg" /></td>
<td>
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_ricerca.jpg" /></td>
<td>
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_fine.jpg" /></td>
<td>
</td>
</tr>
</table>
<br/>
<hr width="50%"/></center>
<h2>4. Uso dei bottoni (Pagina Query)</h2>
<table border="1" width="100%">
<tr>
<td bgcolor="#c0c0c0" align="center">Tabella</td>
<td>
Inserisce una nuova tabella nell'elenco. Le tabelle sono organizzate gerarchicamente in un albero la cui radice e' il file principale da cui dipendono tutti gli altri.<br>
Per collegare una nuova tabella in un punto specifico dell'albero bisogna prima selezionare il nodo cui
collegarsi e poi premere il bottone tabella. Il nome della tabella da collegare puo' essere scritto direttamente nella casella corrispondente
oppure puo' essere selezionato dalla lista collegata, la quale e' accessibile normalmente premendo il bottone a fianco.<br>
Il programma cerchera' di individurae euristicamente i campi di collegamento tra le due tabelle, ma ovviamente e' possibile
specificarli manualmente. A volte puo' anche risultare utile specificare delle costanti alfanumeriche al posto dei nomi di campo.
Se ad esempio volessimo collegare ad un articolo di magazzino la sua unita' di misura principale (UMART - ANAMAG),
dovremmo specificare a fianco di NRIGA il valore costante "1".
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_edit.jpg" /></td>
<td>
Permette di modificare i campi di collegamento tra la tabella correntemente selezionata nell'albero e quella principale.
Nella finestra di modifica dei collegamenti e' anche possibile usare il bottone "Elimina" per eliminare la tabella corrente dall'albero.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center">Campo</td>
<td>
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center">Campo *</td>
<td>
</td>
</tr>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center">SQL</td>
<td>
</td>
</tr>
</table>
<br/>
<hr width="50%"/></center>
<h2>5. Uso dei bottoni (Pagina Sql)</h2>
</div>
</body>
</html>