Newsgroup: it.comp.appl.access
Titolo: Mi piacerebbe capire il perchè....

Ho un sistema composto da un mdbserver e cinque client.
Su ciascun Client ho una maschera di avvio con un pulsante che apre una maschera.
 
Se dalla mia postazione (Windows7, Access 2007) clicco sul pulsante questo mi apre la maschera senza problemi.
Preciso che anche sulla mia macchina se visualizzo le proprietà della maschera alla voce "Ordina per" trovo un simbolo di "[", nonostante ciò la mia maschera si apre e funziona senza problemi.
 
Invece dalle altre postazioni(XP Professional, Access *) questo valore di "[" dà errore e non consente di aprire la maschera.
 
La cosa più strana è che nonostante io lo cancello, questo "["  riappare..... 
Qualche anima buona ha qualche suggerimento/valore aggiunto in merito ?


 
ma nei client hai degli mdb???
perch� non "compili" un mde e metti quello nei client?
 
ciao
BFS
 

Ciao BFS,
l'altra sera ho (finalmente) visto Britos e ti ho pensato....
 
Scusami ma non comprendo quando mi suggerisci di compilare un mde. (penso di averlo già fatto, se non penso una castroneria...)
 
Forse mi sono espresso male. Io ho un server con tutte le tabelle (be) e ho cinque front end uguali_(fe) che come tabelle sono collegati alle tabelle del server e con query/maschere/report in locale.
Purtroppo i pc non ce li cambiano e dobbiamo lavorare con macchine differenti per s.o. e versioni Access.
 
ciao
grazie mille
 

 Forse mi sono espresso male. Io ho un server con tutte le tabelle (be) e ho cinque front end uguali_(fe) che come tabelle sono collegati alle tabelle del server e con query/maschere/report in locale.
 
e va bene...se il front end hai un mde e non un mdb quello che dici non 
dovrebbe succedere
 
ciao


 non so chi sia britos...
 
 
scusami BFS ogni giorno che passa divento più arterio...ti ho confuso con Pablito.
ciao


Ho provato a seguire il tuo consiglio e ho cercato di trasformare il mio (in futuro i miei) frontend in un file MDE, sperando che questo possa rendere il mio fe più stabile.
 
Vado da
File-->Salva e pubblica--->Crea MDE--->Salva Db con nome
mi chiede il nome con cui salvare, poi appena clicco l'ok mi compare un msgbox con la scritta :"Impossibile creare il file ACCDE, MDE o ADE."
Ho provato a visualizzare la guida ma, come sempre quando leggi la stessa, non ne vengo a capo.
Il mio frontend è composto da una ventina di maschere e altrettante query mentre le tabelle sono collegamenti.
Posso o devo ridurre qualcosa o sbaglio procedimento ?
 
grazie infinite.
 
 


 
vuol dire che il tuo mdb contiene errori..prova a fare un debug del 
codice...correggi il tutto e vedrai che te lo lascier� salvare in mde
 
ciao
BFS
 
 

 BFS
 
Ciao BFS, grazie per la pazienza e scusa la mia ignoranza.
Ho fatto così, se non ho sbagliato impostazione:
 
Visual Basic ---> Debug ---> Compila prova
 
il codice si blocca evidenziando diversi "errori". Lo scrivo tra parentesi perchè secondo me sono troppi e comunque non riesco a venirne fuori perchè sono tanti.
Ad esempio si blocca su tutti i:
me.xxxxxxxx ---> devo levare i me.
in tutte le formule ad esempio sottrazione  "pippo" - "pluto" devo dichiarare Dim pippo As String ; Dim pluto As String
in pratica comunque, ogni istruzione si rileva errata.
 
Io di codice come evidente ne mastico abbastanza poco per cui spero di aver sbagliato qualcosa nell'impostazione o nei settaggi, altrimenti sono in braghe di tela e, salvo aiuti, devo abbandonare l'idea della trasformazione in MDE.
 
grazie di cuore per l'aiuto.
 


 
se vai in visual bsic --->strumenti--->riferimenti
vicino a quelli spuntate ne hai qualcuno con scritto "(manca)" ?
 
 
 
ciao
BFS
 
 
 
 

 BFS
 
Ciao BFS,
i primi della lista sono spuntati:
 
+ Visual Basic for application
+ Microsoft Access 14.0 Object Library
+ OLE Automation
+ Microsoft DAO 3.6 Object Library 
+ Microsoft ActiveX Data Objects 2.1 Library
 
ci sono ancora una cinquantina di riferimenti disponibili ma su nessuno è indicato "manca".
 
ciao grazie infinite per l'aiuto.


 
 
ma quando compili e ti segnala gli errori...questi sono in maschere o 
stampe che utilizzi?
 
se si non mi spiego come ti possa funzionare il programma con errori di 
codice
 
ciao
BFS
 
 

ma quando compili e ti segnala gli errori...questi sono in maschere o 
stampe che utilizzi? 
 
se si non mi spiego come ti possa funzionare il programma con errori di 
codice 
 
Ciao BFS,
grazie per l'aiuto, incomincio a capirne (un poco) di più 
Allora molto probabilmente il codice che mi manda in errore è riferito a maschere o query che non utilizzo o che non mi servono più.
Siccome vorrei mettere ordine nel mio database pensavo di fare così, gradirei un tuo pensiero per capire se sono nel giusto.
 
creare un db nuovo in cui esportare:
 
-copia di tabelle (sono tutte collegate al be)
-aggiungere via via le maschere/query/macro che servono.
 
A questo punto ho un problemino. Il codice VBA è tutto in un modulo che si chiama "Classe1". E' possibile in qualche modo riuscire a ricondurre la varie sub alle form cui fanno riferimento ?
 
Altrimenti me ne faccio una stampa cartacea e li "spunto" via via cosa contengono le form per risalire alla maschera, ma mi sembra un passaggio molto pedestre...
 
grazie infinite, ciao
 
 

 + Microsoft ActiveX Data Objects 2.1 Library
 
vedo che hai sia DAO che ADO ... sembrano ridondanti, probabilmente ti basta DAO 3.6.
 
Verifica di compilare l'MDE in un ambiente 'basso'. Intendo quello piu' basso di release, poiche' Access si porta i riferimenti e adatta verso l'alto ma non verso il basso.  A me tocca sempre compilare sotto Office XP (10) altrimenti se lo faccio in Office 2007 (12)  mi ritrovo con un mare di errori dovuti ai riferimenti non intercambiabili. 
 
Questo e' dovuto al fatto che non tutti i clients sono dotati della stessa versione di OFFICE :((
 
Ivan


 
 
buona idea quella di fare pulizia.
per quanto riguarda il modulo "classe1" ti consiglio di usare per ogni 
routine al suo interno il tasto cerca...per vedere se la routine � usata 
in qualche tua form/report o su altre routine a loro volta usate nelle 
tue form e report
se vedi che non � usata cancella.
Poi come ti ha scritto ivan, come mai hai sia ado che dao tra i 
riferimenti??? quali dei due sistemi usi per manipolare i recordset?
 
 
 
ciao
BFS