Newsgroup: it.comp.appl.access
Titolo: Errori di comlilazione su funzione MID Help please !!!

modulo perchè "Impossibile trovare il progetto o libreria"
PS: ho provato ora a fare una copia MDE del database, e funziona
dappertutto, però vorrei evitare questa soluzione in quanto se poi
devo fare dei piccoli aggiornamenti al programma è un casino
trasferire tutti i dati inseriti per vie delle molte tabelle e molte
relazioie, almeno per me, che non sono un professionista :-)
Preferirei lavorare sull'mdb......
------------
Beep Bepp
           Roby
Togliere XXX per rispondere via Email
PGP KEY  Disponibile

Ciao a tutti,
Mi è capitata una cosa stranissima, mai successa prima.
Ho quasi terminato un programma in access 97,vado dal cliente a farlo
vedere e mi da una serie di errori stranissimi, le cose incriminate
sono essenzialmente due:
La prima questa semplice funzione:
txtAnno.Value = CLng("20" & CStr(Mid(Now(), 7, 2)))
Si inchioda sulla funzione Mid dicendomi che non può compliare il
modulo perchè "Impossibile trovare il progetto o libreria"
Lo stesso errore me lo dà anche se apro il db in access 2000 senza
convertirlo....mah !!!
Sulla macchina che uso per sviluppare (win 98 e access 97) tutto
funziona benissimo, l'ho testato su un altro client con
l'installazione tipicha di office 97 e non funzionava, ho installato
la  versione personalizzata e installato tutto e va anche sul secondo
client........... Bohhhhhh 
La cosa buffa è che dal cliente ( oltre che ad aver reinstallato tutto
office con tutto l'immaginabile) mi sono fatto una maschera al volo, e
ho scritto e ho utilizzato la funione MID e tutto funziona bene, solo
utilizzando il mio DB si inchioda (dal cliente).
Inoltre lo stesso problema  me lo da su un campo di una query, il
campo incriminato è il seguente:
anno: IIf(CStr(Mid([tblCorsi_DataDecreto];7;1))="9";"19" &
Mid([tblCorsi_DataDecreto];7;2);"20" &
Mid([tblCorsi_DataDecreto];7;2))
Ripeto sulla macchina di sviluppo tutto funziona benissimo............
Qualcuno ha idea di come fare a risolvere questo problema.........??
Non so più dove sbattere la testa.
Ciao e grazie


 >modulo perchè "Impossibile trovare il progetto o libreria"
Il solito problema. Apri un modulo e controlla i riferimenti mancanti.
Menu Stumenti>Riferimenti. Controlla/ripristina dove vedi scitto "Manca".
Byez. mikele

Preferirei lavorare sull'mdb......
Non c'entra niente con il tuo problema, ma la struttura che hai dato
al tuo applicativo non è la migliore: infatti hai lasciato le tabelle
insieme a tutti gli altri oggetti (form, query, report ...).
Come ti sei già reso conto, questo ti costringe, ogni volta che porti
una modifica presso il cliente, a trasferire tutti i dati dal vecchio
mdb al nuovo.
Dovresti dividere il tuo applicativo in due parti: Back End (Tabelle)
e Front End (tutto il resto), allegando le tabelle del Back End nel
Front End. In questo modo puoi lasciare il Back End del cliente
inalterato, e sostituire ogni volta che vuoi solo il Front End;
l'unica cosa da fare presso il cliente è riallegare le tabelle del
Back End.
Sono stato volutamente sommario ed approssimativo: guarda il menù
Strumenti -> Aggiunte -> Divisione database, e l'help alla voce
corrispondente.
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia, 
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------

corrispondente.
Grazie, ho capito cosa intendi, l'idea non è male, la fretta non mi ci
ha fatto pensare, forse sono ancora in tempo :-)
Ciao


Menu Stumenti>Riferimenti. Controlla/ripristina dove vedi scitto "Manca".
Sarà anche solito, ma non ci sarei mai arrivato con quel messaggio di
errore :-)
Comunque grazie infinite, ho tolto il ceck da quelli con scritto manca
e tutto funzia.......... ora...........
Grazie ancora ciao
