MODIFICA DELLA QUERY PER IL BILANCIO IN EXCEL

Se dopo aver fatto l'aggiorna dati in Excel risultassero dati non corretti, allora si deve modificare la query.

Per prima cosa dal risorse del computer accedere alla cartella principale di Adhoc e fare una copia del file excel rinominandolo.
Per chi ha Office 97 il file si chiama ANBIL97.XLS, per Office 2000 o XP ANBIL00.XLS.
Nel caso dell'esempio, essendo la sigla dell'azienda PEU, l'ho chiamato ANBILPEU.XLS.

In Adhoc, nel menù 'Utility', 'Programmi di utility', 'Amministrazione sistema', selezionare la voce 'Impostazione procedure esterne' e nel campo 'Foglio Excel' inserire il percorso del file rinominato in precedenza.

Maschera di impostazione delle procedure esterne

Nel bilancio di Adhoc lanciare la stampa in Excel, tramite il pulsante Pulsante per lanciare il bilancio in Excel.
Posizionarsi sul foglio Bilancio da Adhoc ed eseguire le seguenti operazioni.
Posizionarsi sulla prima cella libera della colonna A

Foglio Bilancio da Adhoc

Nel menù 'Dati' accedere a 'Carica dati esterni' e selezionare la voce 'Nuova query su database'.
Selezionare 'Tabelle di visual foxpro' e confermare con OK.

Nuova query su database

Configure Connection: verificare che sia abilitata 'Free table directory' e indicare il percorso della cartella USRTMP (presente nella cartella di Adhoc). Confermare con OK.

Configure Connection

Cliccare su Pulsante di selezione della tabella del bilancio. Nel caso dell'esempio TBILA_1_ (il numero può essere diverso e dipende dal codice utente con cui si è entrati nel programma). TBI_0_ non va considerato.

Selezionare TSCODICE e premere Pulsante di selezione
Fare la stessa cosa con TSDESPIA, TS__DARE e TS_AVERE. Confermare con AVANTI.

Creazione della query

Colonna da filtrare: selezionare TSCODICE
In 'Includi solo le righe' mettere 'Non termina con' e nella colonna a destra mettere 000. Confermare con AVANTI.

Creazione della query

Ordina per: selezionare TSCODICE.
Verificare che sia abilitata la voce 'Crescente' e confermare con AVANTI.

Creazione della query

Abilitare 'Restituisci i dati a Microsoft Excel' e premete SALVA QUERY.

Creazione della query

Indicare la cartella di Adhoc. Mettere il nome del file (nell'esempio bilanpeu.dqy) e salvare.
Sovrascrivere eventualmente quello già esistente.

Creazione della query

Confermare con FINE e dare OK nelle successive maschere.

Eliminare le vecchie righe (le prime del foglio).

Foglio bilancio da Adhoc

Selezionare la voce 'Sposta celle in alto'
Posizionarsi sulla prima riga della colonna 'Saldo' di un sottoconto (E4) e mettere nella barra della formula come indicato in figura.

Foglio bilancio da Adhoc

La cella precedente (E4) risulta col bordo in basso a destra più spesso. Cliccarci col tasto sinistro del mouse e trascinare fino all'ultima riga.

Foglio bilancio da Adhoc

Compariranno in tale maniera gli importi su tutte le righe.

Posizionarsi sul foglio di Excel Piano dei Conti di Adhoc
Selezionare la prima cella libera della colonna A

Foglio Piano dei conti di Adhoc

Nel menù 'Dati', accedere a 'Carica dati esterni' e selezionare la voce 'Nuova query su database'.
Selezionare 'Tabelle di visual foxpro' e confermare con OK.

Configure Connection: verificare che sia abilitata la voce 'Free table directory' e indicare il percorso dell'archivio del piano dei conti. Normalmente si trova nella sottocartella con lo stesso nome del codice dell'azienda (presente nella cartella di Adhoc). L'archivio però può essere reso comune a tutte le aziende; in questo caso lo si trova nella cartella principale del programma.
Confermare con OK

Configure Connection

Cliccare su Pulsante di selezione di PIA_CONT.
Selezionare PC_CONTO e premere Pulsante di selezione
Fare la stessa cosa con PCDESPIA e confermare con AVANTI.

Creazione della query

Colonna da filtrare: selezionare PC_CONTO.
In 'Includi solo le righe mettere 'Non termina con' e nella colonna a destra mettere 000
Confermare con AVANTI.

Creazione della query

Ordina per: selezionare PC_CONTO.
Verificare che sia abilitata la vice 'Crescente' e confermare con AVANTI.

Creazione della query

Abilitare la voce 'Restituisci i dati a Microsoft Excel' e premere SALVA QUERY.
Indicare la cartella di Adhoc. Mettere il nome file (nell'esempio pianopeu.dqy) e salvare.
Sovrascrivere eventualmente quello già esistente.

Creazione della query

Confermare con FINE e dare OK nelle successive maschere.

Eliminare le vecchie righe delle colonne A e B (quelle nelle prime righe del foglio).

Foglio Piano dei conti di Adhoc

Selezionare la voce 'Sposta celle in alto'.
Posizionarsi sulla prima riga della colonna 'Saldo' di un sottoconto (C4) e modificare come segue la formula presente della barra della formula.
N.B.
Nella formula sotto compare un 279; questo è un parametro relativo al bilancio specifico. Tale valore può essere diverso dalla formula già esistente; lasciarlo invariato.

=SE(VAL.ERRORE(CERCA.VERT(A4;'Bilancio da Ad Hoc'!$A$3:$E$279;5;FALSO));""; CERCA.VERT(A4;'Bilancio da Ad Hoc'!$A$3:$E$279;5;FALSO))

Foglio Piano dei conti di Adhoc

La cella precedente (C4) risulta col bordo in basso a destra più spesso. Cliccarci col tasto sinistro del mouse e trascinare fino all'ultima riga.

Foglio piano dei conti di Adhoc

La colonna riciclassificazione eventualmente deve essere corretta a mano.
Accedere al menù 'File' di Excel e selezionare 'Salva'.

Nel caso si abbiano più aziende rinominare il file di Excel (ANBIL97.XLS o ANBIL00.XLS) con nomi diversi. Lo stesso vale per i files con estensione dqy.
Ricordarsi di volta in volta di inserire in Adhoc, nella 'Impostazione procedure esterne' nel campo 'Foglio excel' il nome appropriato.




indietro