Newsgroup: it.comp.appl.access
Titolo: Lancio query

Come è possibile lanciare automaticamente tutte le query presenti in un mdb?
, attualmente sono 400, senza scrivere 400 righe di macro!
Grazie
Cogo R.

 wrote in message
news:LY5ie.1393908$
35.52...@news4.tin.it

400 Queries....?
E che sarà mai per avere 400 Queries...????
400 Queries di Comando poi...?
Si perchè le queries SELECT non si lanciano. 
MMmmmm mi sorge il dubbio sull'uso delle Queries.
Sei sicuro di voler fare quello che dici...?????
Saluti
@Aex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:432db4ee76f1438114...@mygate.mailgate.org...


 Cogo R.
Scrivi dopo il messaggio a cui rispondi.
select name from mssysobjects where type = 5
--
a.cara

 Cogo R.
A tuo avviso potrebbe essere, ma a mio avviso i casi sono 2:
1)Le Queries sono tutte queries ACTIONS(UPDATE/INSERT/DELETE)..?
  Possibile...?
  Non hai nessuna Queries "SELECT" tra le 400...???
  Se fosse così cosa devi eseguire su quelle...???
2)In questo caso anche se sono terrorizzato dalla cosa
  apri un Recordset basato su questa Query SQL:
SELECT MSysObjects.Name FROM MsysObjects_
WHERE (Left$([Name],1)<>"~") AND (MSysObjects.Type)=5 _
ORDER BY MSysObjects.Name
A questo punto Cicla il Recordset e con il comando
DoCmd.OpenQuery NomeQuery 
le fai eseguire tutte all'interno del Ciclo.
Metti un DOEVENTS non si sa mai...!
Saluti
@Alex


 ha scritto nel messaggio
news:432db4ee76f1438114...@mygate.mailgate.org...

Riscritto dopo la 1 risposta


 ha scritto nel messaggio
news:a6f43672242549d850...@mygate.mailgate.org...

Grazie della risposta, provo domani. Le query sono relative a clienti che
analizzano una tabella prodotti, tramite parametri personalizzati, per
tovare i clienti interessati a nuovi prodotti devo fondere tutte le
richieste e quindi attivare le 400 query ed estrarre i clienti interssati.
Non sarà semplice
Saluti
Cogo R.


E se in clienti crescono che fai aggiungi altre query??
Sicuro di aver strutturato bene il db.
Che vuoi fare? magari troviamo una strada più gestibile
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:WRjie.10360$TR5....@news.edisontel.com...

Immaginate di gestire una rivendita di auto usate con 400 possibili
acquirenti con le proprie richieste (colore, marca ecc.= query . ). Quando
entra una nuova auto usata, censita nell'archivio macchine con il suo Id,
si deve avvisare tutti i clienti con le richieste =(query) che coincidono
con le caratteristiche della nuova auto, di conseguenza devo passare tutte
le query ed estrarre i nominativi (abbinati alle query) che danno come
risultato l'Id della nuova macchina.Sono pronto ad ascoltare altre strade,
anche se il mio è un intervento su un mdb già esistente.

 intervento su un mdb già esistente.
Ancora non mi è chiaro perchè leghi la query al cliente.
Dunque tu hai un'anagrafica auto che è tabAuto
Tipo
Colore
Anno
Cilindrata
etc...
Poi hai 400 richieste TabRichieste
Con gli stessi campi ma con in più il nome del richiedente.
Secondo me ti basta una query


 ha scritto nel messaggio
news:f%Wie.10905$TR5....@news.edisontel.com...

Hai perfettamente ragione ho fatto una query con le due tabelle TabRichieste
e Tabauto collegando fra loro, tramite join, i campi (colore con colore,
prezzo con prezzo), fino a che i valori erano unici funziona, ma  ho un
problema nei campi delle richieste con AND (auto diverse dal colore giallo e
nero), oppure prezzo inferiore a 20000 (<20000).A me sembra che il join
funzioni solo per uguaglianza .
Mi sai dire come superare tale inconveniente.
Ti ringrazio
Cogo R.

 Cogo R.
Stop.
Tu hai un parco auto.
Nelle caratteristiche hai il campo "colore".
Ti crei la maschera di richiesta con un controllo che ha origine in colore.
Ti crei una query della sola tab tblParcoAuto e nei criteri, sotto la voce,
colore ci metti
forms!tuaFormRichiesta!txtcolore (o con i like se non sarà precisissima
l'indicazione).
basta hai fatto.
Ovvio che puoi lavorare su tutti i criteri che vuoi.
