campo-sirio/htmlhelp/ba/ba8200a_corpo.html
guy 48ecff053c Patch level : 2.1 nopatch
Files correlati     : help ba8
Ricompilazione Demo : [ ]
Commento            :

Aggiornato help generatore query


git-svn-id: svn://10.65.10.50/trunk@12009 c028cbd2-c16b-5b4b-a496-9718f37d4682
2004-04-28 10:02:38 +00:00

153 lines
7.3 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"
</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>Selezione del conto</b><br/>
Per ottenere la stampa del solo conto 1.1.1 bisogna inserire nelle colonne Dal e Al il valore 1 in corrispondenza dei campi
gruppo, conto e sottoconto (in totale dovremo scrive sei volte il numero 1).
Se si desidera richiedere all'utente di volta in volta il sottoconto da esaminare, basta sostituire il numero fisso 1 con la variabile #SOTTOCONTO.
In questo modo il valore del sottoconto verra' chiesto all'utente all'inizio della esecuzione della query.
</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 eventuali clausole aggiuntive.
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>
Azzera tutti i valori inseriti e si prepara all'inserimento di una nuova query.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_elimina.jpg" /></td>
<td>
Cancella il file della query corrente.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_ricerca.jpg" /></td>
<td>
Permette di selezionare una della query precedentemente salvate e quindi di eseguirla o modificarla.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center"><img src="../images/pulsante_fine.jpg" /></td>
<td>
Termina il programma di generazione query.
</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>
Aggiunge il campo correntemente selezionato alla lista dei campi da visualizzare nella query.
</td>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center">Campo *</td>
<td>
Aggiunge tutti i campi della tabella selezionata alla lista dei campi da visualizzare nella query.
</td>
</tr>
</tr>
<tr>
<td bgcolor="#c0c0c0" align="center">SQL</td>
<td>
Genera il codice SQL corrispondente alle selezioni fatte nella prima pagina.
</td>
</tr>
</table>
<br/>
<hr width="50%"/></center>
<h2>5. Uso dei bottoni (Pagina Sql)</h2>
</div>
</body>
</html>