Connettere Excel con c-tree Faircom database

Connettere Excel con c-tree Faircom database.

La necessità è quella di collegare i dati da un gestionale che utilizza Faircom c-tree come database esportando direttamente in Excel utilizzando i driver ODBC.

Come prerequisiti è necessario avere un Pc dove sia installato il client del gestionale e anche i driver ODBC Faircom da dove esporteremo i dati, Excel in versione 32 bit in quanto i driver sono esclusivamente in questa architettura.

Creiamo una nuova cartella ad esempio C:\OTREE2

Eseguiamo l’utility di “Amministrazione origine dati ODBC 32 bit” avendo cura di eseguire effettivamente qualla a 32 bit:

Tasto Windows+R

1
%WINDIR%\syswow64\odbcad32.exe
  • Sotto “DSN utente” partendo da “FairCom 32bit Driver” e “Aggiungi”

  • Crea nuova origine dei dati e ancora “FairCom 32bit Driver”, “Fine”

  • Data Source name: AFaircom

  • Description: FairCom 32Bit ODBC Driver

  • Script name: FAIRCOM.DB

  • selezionare: MultiUsers (non-Server) ( espandere le opzioni cliccando su “Options” )

  • Data Dictionary Path: C:\OTREE2

  • Key Padding: NULLs

  • Alignment: 2 Byte

  • Data Padding Spaces w/null terminator

Fig.1

Fig.2

Fig.3

Ora apriamo il client del gestionale e teniamolo aperto, questo “inizializza” il driver Faircom e permette di esportare i dati.

A questo punto dovremmo aver creato la nuova origine dei dati, ora aprendo Excel ( a 32 bit ) menu' “Dati”, “Da altre origini”, “Da Microsoft Query ODBC” dovremmo ritrovare l’origine dati “AFaircom” e selezionandolo avremo i database da esportare con la query in Excel.

Fig.4

Fig.5

Se abbiamo problemi a selezionare i database possiamo editare il file C:\OTREE2\FAIRCOM.DB inserendo ad esempio nome e path completo del database che ci interessa, esempio:

1
2
clicom	Z:\Programmi\Picam2000\Arc\PR0\clicom.dat
forcom	Z:\Programmi\Picam2000\Arc\PR0\forcom.dat