Newsgroup: it.comp.appl.access
Titolo: eseguire una query sql nel codice

Ciao, vorrei fare in modo da eseguire una query sql al'interno di un 
modulo che sto scrivendo. In pratica intercetto l'evento beforeupdate 
del form di una maschera e ci vorrei eseguire delle query sql create al 
momento: e' possibile?
grazie
ciao
as

Alessio Sangalli ha scritto:

Si, con currentdb.execute o docmd.runsql.
Vedi help.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Si, con currentdb.execute o docmd.runsql.
si ho usato runsql per una query di update e una di delete, tutto ok.
Tuttavia il problema nasce nel momento in cui voglio fare una selezione, 
per ciclare poi nei risultato in modo da eseguire delle operazioni 
ulteriori. probabilmente pero' riesco usando in qualche modo l'oggetto 
"recordset".
Una cosa: quando eseguo da codice una query sql che fa update o delete, 
mi appare la schifezza che mi chiede se voglio proseguire, cancellando o 
aggiornando i records. Come posso fare in modo che, almeno per le query 
che lancio da codice, non appaia la richiesta di conferma???
grazie!
ciao
as

 as
docmd.setwarnings False/True


 che lancio da codice, non appaia la richiesta di conferma???
Mi rispondo da solo, basta fare un docmd.setwarnings false
ciao e grazie
as

 Trovi anche parecchi esempi sul ng o sul 
www.sitocomune.com
.
da quello che ho capito, non ho i componenti DAO installati nel sistema, 
ma solo quelli ADO. Non so davvero la differenza fra i due e quale sia 
piu' indicato, ma sia dagli esempi che da dejanews che da quello che mi 
dici, DAO dovrebbe essere l'ideale. Ho office xp installato su window 
2000; dato che sono molti anni che non uso questi sistemi ho 
l'impressione di aver tralasciato qualcosa, ma non so spiegarmi cosa. 
Devo forse scaricxare una patrch dal sito microsoft?
grazie e ciao
as

 ha scritto nel messaggio
news:bpt0aa$1rslb2$1...@ID-157791.news.uni-berlin.de...

Nessuna patch: apri un modulo e, nel menu strumenti >riferimenti seleziona
la libreria Microsoft DAO 3.6 Object Library facendo in modo che,
nell'ordine dei riferimenti, preceda ADO (Microsoft Activex Data Object 2.x
Library)
Ciao
Galliano

 Library)
grazie per l'aiuto, anche se ho risolto modificando il codice per usare 
ADO secondo quanto riportato sul sito del gruppo.
Peccato che quel sito usi puerili giochetti con frames e javascript (che 
io ho disabilitato) e non si possano fare collegamenti diretti alle 
pagine interne. Un peccato, le informazioni contenute e la grafica non 
erano affatto male.
ciao
as

 as
Da quello che ho capito io, i webmaster del 
www.sitocomune.com
 sono stati
costretti a modificare il sito in modo che non si potessero piů linkare le
pagine interne, perchč c'era qualcuno che ne approfittava per fare il
mirror (e presentare le pagine come sue?).
Se ne č parlato un po' di giorni fa.


 Se ne č parlato un po' di giorni fa.
Ah capisco, beh io probabilmente avrei risolto in modo differente ma non 
voglio certo entrare in polemica con un sito dove ho trovato la 
soluzione al mio problema :)
Sta di fatto che chi linka le pagine del sitocomune al proprio sito 
facendole apparire come sue emh... forse ha qualche problema al cervello...
peccato che poi gli utenti veri del sito siano cosi' svantaggiati.
ciao
as