Newsgroup: it.comp.appl.access
Titolo: ..un paio di domande

salve,
se quanto sto per chiedere fosse una faq, indicatemelo.
grazie ad un libro e ad un paio di dritte ricevute su questo NG, sono
riuscito a fare un paio di lavori funzionanti.
Il primo e' il database del lavoro sin qui eseguito dalla (giovane) societa'
per cui lavoro:
Per poter condividere i dati con altri utenti, ho creato 2 database: uno con
le tabelle ed uno con maschere, query ecc. Sul Pc che fa da server sono
installate le tabelle e su quelli degli utenti tutto il resto, con le
tabelle ovviamente collegate.
In piu', sul pc "server" (e qui credo sia l'errore), gira anche lo stesso
database degli utenti che collega le stesse tabelle come se il pc fosse in
rete. Ho fatto cosi' per creare un unico database per utenti ed un unico
database "server"
In base ad una tabella che aggiorno periodicamente, ho creato un pulsante
che mi aggiorna altre tabelle e qui si verifica l'inghippo: premendo questo
pulsante di aggiornamento, vengono create delle nuove tabelle che si
sostituiscono a quelle collegate e che fanno parte del database
maschere/query e non del database contenente le sole tabelle.
E' una cosa normale o c'e' modo di correggere il problema? per il momento,
ho aggirato l'ostacolo aggiungendo al database delle tabelle la parte
relativa all'aggiornamento, ma anche per curiosita' personale i piacerebbe
andare a fondo della questione.
Il secondo lavoro e' in sostanza una serie di confronti fra tabelle per
verificare che dei dati caricati corrispondano a certe voci di un
dizionario. Il tutto funziona bene salvo per il fatto che non ho capito come
effettuare un confronto case sensitive (in pratica, "ab" risulta uguale ad
"AB", il che non mi va troppo bene).
C'e' modo di introdurre dei confronti case sensitive in modo non troppo
complicato?
tenete conto che, per varie ragioni, devo usare ancora access 2!
grazie  per l'aiuto
Adriano

 wrote in message
888ivh$gmr$1...@pegasus.tiscalinet.it...

Per la prima domanda: ma il pulsante, aggiorna le tabelle o le crea? Se le
crea, la query prima rimuove le tabella e poi le ricrea e senza
collegamenti. Credo che dovresti modificare il tipo di query da "creazione
tabella" ad "aggiornamento"...
Per la seconda: prova ad utilizzare la funzione instr() che ha come ultimo
parametro il tipo di confronto da utilizzare (vedi l'help)...
Ciao.

 parametro il tipo di confronto da utilizzare (vedi l'help)...
ok. vedo subito
per ora grazie 1000
Adriano

 parametro il tipo di confronto da utilizzare (vedi l'help)...
questo purtroppo credo non si possa utilizzare. Il confronto avviene con una
query di selezione che mi visualizza tutto quello che c'e' in una tabella
che non corrisponde con quanto e' in una tabella di voci di dizionario.
Instr() riporta la posizione in una stringa di un determinato carattere, se
ho capito bene.
L'ideale sarebbe poter creare un modulo con "option compare binary" che
abbia validita' su tutto il database, e non solo entro lo stesso modulo,
perche' temo che volendo fare il confronto da codice la procedura possa
diventare troppo lenta (le tabelle dei dizionari sono piuttosto grosse e io
sono un pessimo programmatore).
per ora comunque grazie
Adriano