Newsgroup: it.comp.appl.access
Titolo: files .dbf collegamento o importazione?

Ciao a tutti, ho necessità di collegare la mia applicazione con dei files 
.dbf del programma di contabilità.
Posto che dovrò solo consultare i dati presenti in essi e non scriverci, e' 
più indicato il collegamento tabelle e la relazione con le mie tabelle 
oppure importare periodicamente, (magari all'apertura), il file? La 
relazione che io andrò a creare può rischiare di bloccare o alterare il 
.dbf? 

 .dbf?
Ciao, io ho collegato due dbf generati da DBsee, però per sicurezza non ci
lavoro sopra con query o altro, semplicemente, tutte le notti creo una copia
dei dati da questi dbf all'interno di una tabella nell'mdb ... mai avuto
problemi anche perchè il mio applicativo non HA PROBLEMI a lavorare
disallineato di 8h per quello che deve fare ... dipende sempre dalle tue
reali esigenze.
Saluti,
-- 
===
strano...mavero
Di fronte a tutti i pericoli,
di fronte a tutte le minacce,
le aggressioni, i blocchi, i sabotaggi,
tutti i frazionisti,
tutti i poteri che cercano di frenarci,
dobbiamo dimostrare,
una volta di più,
la capacità del popolo di costruire la propria storia.
Che Guevara (1928 - 1967)

 reali esigenze.
beh anche io credo di non avere quest'esigenza. Mi è stato chiesto se 
riuscivo a collegarli alla mia applicazione, la fatturazione e la 
contabilità è gestita con un'attività molto intensa giorno per giorno. Il 
collegamento di quei dati ha solo finalità di controllo e monitoraggio x cui 
possono andare bene anche dati non perfettamente allineati.


[cut]
beh ... la situazione è un po' comica, a dire il vero funzina così.
La tabella alla quale punta il mio mdb, si chiama clonerap ed è generata da
un procedura bat.
Allora, in primis, il programma realizzato in DBsee si stoppa manualmente
tutti i giorni alle 12:00 altrimenti una parte non viene backuppata.
Ad un orario prestabilito, le operazioni pianificate del PC, lanciano il BAT
che clona da dos la tabella rapportini.dbf e la ricrea come clonerap
all'interno di una mappatura prestabilita, il tutto impiega generalmente x
tempo, ok?
Bene, dal mio Database parte all'atto dell'apertura una procedura che ha la
funzione di lanciare una query ricerca dati non corrispondenti tra la
tabella contenuta nell'mdb e quella linkata verso clonerap.dbf e se ci sono
nuovi dati, li accoda alla tabella in essere nel Database ...
... lo so, è una procedura assurda, ma cosa vuoi farci, ho dovuto farla
accettare ad un clipperista pensionato che arrotonda con partecipazioni
presso un'Azienda ... è il massimo che sono riuscito a strappargli!!!


"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio 
news:cq70cj$1p9$1...@lacerta.tiscalinet.it...

ok è tutto chiaro, solo che a me ora se linko la tabella non me la collega, 
mi chiede un file di indice con estensione .cdx ..o roba simile.
Anzi adesso all'ennesimo tentativo me la importa in formato db4 (però prima 
l'ho aperta con excel e non vorrei che me l'avesse modificato secondo strane 
specifiche di db4.
Cosi com'è generato dal programma di contabilità non me lo collega dice 
formato sconosciuto sebbene abbia estensione .dbf se gli chiedo 
l'importazione la fa al primo colpo. 


errata corrige: così com'è generato il .dbf non viene aperto. Se lo apro con 
excel, vedo tutti i dati corretti, poi al momento della chiusura excel mi 
dice che devo salvare secondo le specifiche db4. Dopo questa operazione il 
file è collegabile da access.

[dbIV]
effettivamente ho omesso involontariamente la specifica di formattazione
della tabella dbf collegabile, noto comunque che ci sei riuscito.
Ok, al massimo per altre anomalie possiamo continuare da questo 3d, tanto
l'ho "sotto osservazione" ;o)
Buona giornata,


"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio 
news:cq8ic4$sjh$1...@lacerta.tiscalinet.it...

Ok mauro, scusa se sono acora qui a torturarti, ma non mi ci raccapezzo.
Il file è un dbf, e non so che specifica abbia, anzi non so nemmeno cosa sia 
una specifica x i dbf.
Lo apro con excel e me lo incolonna come un vero e proprio foglio dati, al 
momento del salvataggio vuole che lo salvi secondo le specifiche (non so 
bene quali forse la IV) e poi me lo chiude. A questo punto access lo apre 
senza problemi.
Se tento di aprirlo immediatamente con access mi viene restituito un errore.
Mi sembra che access cmq accetti diverse specifiche di dbf, ma purtroppo 
nessuna di quelle che risultano essere compatibili con la versione di dbf da 
me usata. Il fatto è che aprire con excel, salvare con le specifiche è 
davvero un lavoraccio e difficilmente automatizzabile.
Hai qualche suggerimento?

[bel casino]
Con DAO puoi (teoricamente) fare così:
Dim xb as Database
Dim xTable as TableDef
Set xb=Opendatabase([database Access],True,False)    'apre il database
Access
Set xTable=Xb.CreateTableDef([nome])
xTable.Connect = "[TipoDatabase];DATABASE=[percorso database]"    '
xTable.SourceTableName = [nome file]
'imposta la variabile di tipo Tabledef
xb.TableDefs.Append xTable                'collega la tabella
Provalo, sicuramente se riesci ad evitare di aprire con xls, salvare con
specifica dbIV e collegare a manina in Access, ne guadagni in tempo e non ti
si "inchianano" i neuroni!!!!!
Fammi sapere,


"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio 
news:cq8t07$472$1...@lacerta.tiscalinet.it...

ok provo ... caspita mi dispiacerebbe non riuscire a utilizzare questi files 
... sono migliaia di informazioni utilissime. Colpa delle applicazioni cosi 
datate ... pensa che dall'applicazione possono effettuarsi esportazioni o 
sotto forma di report ,Crystal oppure lo stesso report in excel!!!
con effetti visivi inimmaginabili.
Una cavolo di esportazione in txt ... mi bastava .

 Una cavolo di esportazione in txt ... mi bastava .
A natale sia tutti + buoni scambiamo regali e riceviamo ... bidoni!
Dai che si risolve tutto ;o)
--
strano...mavero

 Una cavolo di esportazione in txt ... mi bastava .
Scusatemi se mi intrometto per un attimo. Suggerivo di leggere:
http://support.microsoft.com/default.aspx?scid=kb;it;180105
.
Credo che bisognerebbe installare il Borland Database Engine.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:cq93ho$73k$1...@news.newsland.it...

intromettiti pure! ... grazie ora controllo! 

 ha scritto nel messaggio 
news:cqbcfn$pvj$1...@hulme.interac.it...

scusa la mia ignoranza , ma il bde è free oppure è distribuito solo agli 
sviluppatori delphi? 

[cut]
free!
http://info.borland.com/devsupport/bde/bdeupdate.html
lo trovi a questo link.
P.S.: non te ne ho parlato io, perchè tu hai detto che da quelle tabelle
estrai i dati e il bde serve quando devi anche lavorarci dentro.
Ciao!
-- 
strano...mavero
mail: mauro . chiarello @ gmail . com [Togliere gli spazi]
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde