
SQL:
STRUCTURED QUERY LANGUAGE.
INTEGRATI IN TREND TNG, SONO DISPONIBILI DIVERSI COMANDI CHE SEGUONO LA SINTASSI STANDARD DEL LINGUAGGIO SQL. QUESTI COMANDI POSSONO ESSERE UTILIZZATI ANCHE DIRETTAMENTE NELLA COMMAND WINDOWS.
Supponiamo ora di voler visualizzare anche la ragione sociale del cliente. Per ottenere questo risultato inseriamo nel comando la inner join relativa alla tabella clienti, che contiene, appunto, i dati anagrafici dei clienti.
SELECT * FROM MOV_MAGL inner join clienti on mov_magl.codfocl=clienti.codice WHERE MOV_MAGL.CODICE=’DDT’
Inserendo l’istruzione * dopo select, indichiamo al linguaggio di voler estrapolare tutti i campi da tutte le tabelle relazionate. L’utente ha però, come avviene normalmente, anche la facoltà di indicare i campi che desidera estrarre.
La selezione dei campi puo’ avvenire attraverso l’editor di espressioni che si attiva cliccando con il tasto destro sulla command window.
Il risultato dell’ espressione creata sarà il seguente:
SELECT Mov_magl.data, Mov_magl.numero, Mov_magl.codfocl, Clienti.rag_soc, Mov_magl.cod_pro,
Mov_magl.des_pro, Mov_magl.unm, Mov_magl.qta, Mov_magl.prezzo FROM MOV_MAGL inner join clienti on
mov_magl.codfocl=clienti.codice WHERE MOV_MAGL.CODICE=’DDT’
La tabella mov_magl contiene i dati relativi alle linee dei movimenti di magazzino, mentre la tabella clienti contiene i dati anagrafici dei clienti.
Supponiamo ora di voler esportare in excel il risultato della query, introduciamo allora nella command window la seguente istruzione :
Export to c:\elcli.xls type xls
TrendTNG provvederà, in questo caso, a generare un file chiamato elcli.xls nella radice del disco c: nel formato Excel.ACQ
Strada della Selva Grossa sn, 61122 Pesaro (PU)
Tel 0721 200178 Fax 0721 202858 Mail dealer@tdainformatica.it
C.F. e P.IVA 01398470417 - Cap. Soc. € 10.400,00 i.v.
Iscr. C.C.I.A.A. Pesaro e Urbino N° 194305/97 - REA 139421