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
		
			
				
	
	
		
			153 lines
		
	
	
		
			7.3 KiB
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			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>
 |