Newsgroup: it.comp.appl.access
Titolo: no trovo le query !

Come è possibile che in un  gestionale di contabilità  (archivi in access 
97 )  non ci sono le queries dentro al file  MDB ?
Come fa a fare le stampe che interrogano tale MDB ?
Ho trovato i report grafici ( radunati in una cartella esterna REPORTS ) in 
formato RTF , ma non trovo le queries che dovrebbero interrogare il file 
mdb.
Poi c'è una cartella contenente dei file SQL , ma  penso  che servano 
all'aggiornamento degli archivi . Ecco il contenuto di uno :
CIAO E GRAZIE
#------------------------------------------------------
# Aggiornamento DBG alla versione 1.0.0.3
#------------------------------------------------------
@ignora_errori(on);
#------------------------------------------------------
# Aggiunta del campo TIPOSPESA nella tabella CAUSALI
#------------------------------------------------------
@ignora_errori(on);
# Inserisce nuovo campo ID
alter table CAUSALI add column TIPOSPESA TEXT(2);
@ignora_errori(off);
@accetta_lunghezza_zero(causali,TIPOSPESA);
#------------------------------------------------------
# Modifica delle causali
#------------------------------------------------------
#------------------------------------------------------
# Aggiorna valori tabella causali
#------------------------------------------------------
update causali
set TIPOSPESA = 'SP' where (codicecausale <> 'CA3');
update causali
set TIPOSPESA = 'CU' where (codicecausale = 'CA3');
update causali
set CODICECONTO1FISSO = 'POSTALI', CODICECONTO2FISSO = 'FONDOCUR'
where (codicecausale = 'CA1' or codicecausale = 'CA1R');
update causali
set CODICECONTO1FISSO = 'FONDOCUR', CODICECONTO2FISSO = 'CCPROC'
where (codicecausale = 'CA3');
update causali
set CODICECONTO1FISSO = 'CCPROC', CODICECONTO2FISSO = 'FONDOCUR'
where (codicecausale = 'CA4');

 ha scritto nel messaggio 
news:441dd711$0$2264$4faf...@reader4.news.tin.it...

... tante ipotesi :
1) i report contengono il codice per creare le query al volo!
2) vengono pur lanciati da un pulsante o una voce di menu ? (hai guardato il 
codice scritto su qugli eventi?)
3) il codice si preoccupa di comporre un numero telefonico in sudamerica e 
all'altrocapo c'è un bandolero stanco che gli fornisce la stringa SQL 
necessaria a creare il recordset che alimenta il report ! ;)
Primo: se hai del codice (ALT+F11) controlla che non crei il tutto al volo.
Secondo: ci sentiamo dopo questo controllo..
Ivan
PS
scusa per il tono, ma a quest'ora vedo degli omini blu che passeggiano sul 
mio soffitto e ... indossano zoccoli olandesi. Non mi fanno dormire!

 Come fa a fare le stampe che interrogano tale MDB ?
Mai creato query visibili nella finestra Database.
Le creo all'occorreza in VBA.
Se qualcuna proprio mi serve nella finestra Database,
ivi la creo, la uso e poi la distruggo.
Bruno

 Come fa a fare le stampe che interrogano tale MDB ?
Cut
Semplice, il gestionale non è scritto in Access. Il file mdb contiene solo 
le tabelle...tutto il resto è fatto con un altro applicativo (VB, .net, 
Java, C++, Delphi, ecc.)
Ciao, Carlo 



scusa, ma perchè? ti trovi meglio a lavorare in questo modo?
 non ti viene più comodo usare le query incorporate in access?
dico così perchè io forse ne faccio un uso esagerato.. ;)
ciao.
--
IgnazioC
----------------------
www.sitocomune.com
 > 
www.patx.net
       > versione beta
----------------------

 dico così perchè io forse ne faccio un uso esagerato.. ;)
Nei miei programmi non esistono tabelle (stanno nel BE),
né macro, né query. Quindi solo form, report e pochi moduli.
Faccio grande uso di relazioni e di validation rules nelle
tabelle, a livello sia di campo sia di record.
Si risparmia una quantità di codice e si raggiungono
livelli elevati di solidità.
Non me l'ha insegnato nessuno ma credo sia la soluzione
giusta.
Ciao
Bruno 

 il codice scritto su qugli eventi?)
da una voce di menù.
E qui è nata la mia domanda : stranamente solo una stampa non mi viene 
eseguita ( compare la clessidra e necessità di chiudere il sw da task 
manager )
quindi mi chiedevo come mai le altre stampe avvengono e una no !
Pensavo alla query associata che si fosse danneggiata !
L'exe è uguale per tutte le stampe !
ciao 

 ciao
ho pensato e ripensato, ma la mia esperienza è minima. Forse l'idea che le 
procedure siano in un programma in VB o qualsiasi altro contenitore, è 
quella giusta.
Il database è la forma più semplice per metterci i dati, ma il Front End ( 
l'interfaccia ) si può fare in mille modi diversi.
.... mumble mumble ....
ma tu dici una voce di menu nel DB Access? se è così devi avere una macro 
(ALT+F11) che viene eseguita a fronte della scelta. O al massimo una vecchia 
macro nella finestra macro .....
...... facci sapere se trovi qualcosa ...
-- 
... spero di esserti stato d'aiuto,
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan