Newsgroup: it.comp.appl.access
Titolo: errore carattere in tabelle collegate dbf

Ho varie applicazioni sviluppate in access 97 che attingono i dati da un 
gestionale Zucchetti che utilizza tabelle in formato dbf.
Il problema si è presentato quando sono stati inseriti degli articoli 
nuovi che nel testo della descrizione contengono il simbolo del diametro 
Ø(ottenibile con alt+155 o alt+0216): ho effettuato delle prove e 
praticamente accade che se entro nelle tabelle collegate al gestionale 
da una qualsiasi applicazione access,nel campo descrizione trovo 
caratteri diversi in corrispondenza del simbolo "diametro":
per esempio  ARTICOLOPROVA1-Ø  diventa ARTICOLOPROVA1-Ï
Non ho notato altri errori di lettura a parte questo.
Avete avuto esperienze simili?
come avete risolto?
grazie dell'attenzione.
Giampy

 ha scritto nel messaggio 
news:4bb5eab0$0$1133$4faf...@reader3.news.tin.it...

Credo dipenda dalla famiglia di carattere usato.
Prova ad impostare il carattere Arial Unicode MS
Ciao, Carlo


Dovrei provare ma l'errore lo vedo direttamente sulle tabelle,non solo 
su report o altro.Sembra un errore di importazione dei dati da tabelle dbf.
Se modifico i dati su una tabella interna ed inserisco il carattere Ø lo 
visualizzo correttamente.Se visualizzo una tabella collegata al 
gestionale contenente il carattere Ø ,quest'ultimo viene visualizzato Ï.
Ho l'impressione che nel collegamento vengano interpretati male alcuni 
caratteri....
grazie per l'attenzione.
Giampy

 ha scritto nel messaggio 
news:4bb6f19f$0$1123$4faf...@reader3.news.tin.it...

Anche nella tabella puoi impostare il carattere...prova e fammi sapere.
Se serve puoi fare un replace nella query che alimenta la maschera.
Ciao, Carlo 


Ho provato tutti i caratteri disponibili ma non risolvo...
Ho inserito per prova il carattere Ø anche in altri campi e in altre 
tabelle ma quando vado a leggere i dati da access il carattere diventa Ï.
A proposito,la versione di access usata è la 97 e non posso attualmente 
provare con altre versioni: se pensi che possa essere dipendente dalla 
versione usata vedrò di procurare qualcosa.
grazie ancora.
Giampy

 ha scritto nel messaggio 
news:4bb76e64$0$1145$4faf...@reader1.news.tin.it...

No Access 97 funziona bene.
Mi sembra di poter dire, a questo punto, che il problema è da ricercare 
nella tabella codici usata dal file dbf in questione, dunque sul sistema che 
l'ha generato, che sarà diversa dalla tabella codici della lingua in uso sul 
tuo pc.
A seconda della tabella codici utilizzata uno stesso carattere assume valori 
diversi.
Prima di tutto controlla la tabella codici in uso sul tuo sistema operativo 
e poi quella sul pc che usa Zucchetti.
(Opzioni internazionali e della lingua nel Pannello di controllo)
Ciao, Carlo 


Ho verificato e "purtroppo" i codici sono uguali.
Ho provato a creare dei files di testo con il pc che inserisce i dati 
nel gestionale e li ho letti sugli altri pc della rete e i caratteri Ø e 
ø scritti dal primo vengono correttamente letti dagli altri.
Mi sembra un problema proprio di "conversione" dei dati da dbf a mdb 
perchè è l'unica condizione in cui avviene l'errore.
Ho anche creato per prova dei database vuoti con tabelle sia importate 
che collegate ma i dati subiscono sempre la stessa fine....
Se non ci sono altre soluzioni dovrei tentare la "correzione" postuma 
dei caratteri errati (sostituendo con una routine il carattere Ï con Ø) 
ma prima spero di trovare una strada meno tortuosa (ho troppe procedure 
che si appoggiano a questa base dati da rivedere....)
grazie come sempre per la disponibilità.
Giampy

 ha scritto nel messaggio 
news:4bb9bac0$0$1145$4faf...@reader1.news.tin.it...

Potresti inviarmi una tabella in dbf con gli errori?
Ciao, Carlo 


sto attendendo il rientro del responsabile per avere l'autorizzazione 
alla divulgazione della tabella (non sono dati miei...)
nel caso,dove te la devo spedire?
grazie
Giampy