Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

evento chiusura query

51 views
Skip to first unread message

AntFast

unread,
Jan 12, 2013, 7:06:47 PM1/12/13
to
Ciao a tutti.
Scusate la domanda sicuramente a voi banale:
Dove si cattura l'evento chiusura query ?
Se ho necessit� di far eseguire del codice al verificarsi dell'evento
'chiusura query' come si deve operare?
Antonio

cnic...@gmail.com

unread,
Jan 13, 2013, 5:07:17 AM1/13/13
to
Il giorno domenica 13 gennaio 2013 01:06:47 UTC+1, AntFast ha scritto:
> Ciao a tutti.
>
> Scusate la domanda sicuramente a voi banale:
>
> Dove si cattura l'evento chiusura query ?
>
> Se ho necessità di far eseguire del codice al verificarsi dell'evento
>
> 'chiusura query' come si deve operare?
>
> Antonio

Potresti trasformare la query in istruzione Sql, e al termine dell'esecuzione e reativa chiusura, eseguire l'evento che ti serve

AntFast

unread,
Jan 13, 2013, 6:16:30 AM1/13/13
to


ha scritto nel messaggio
news:2e38ac2e-5d03-43a2...@googlegroups.com...

Il giorno domenica 13 gennaio 2013 01:06:47 UTC+1, AntFast ha scritto:
> Ciao a tutti.
>
> Scusate la domanda sicuramente a voi banale:
>
> Dove si cattura l'evento chiusura query ?
>
> Se ho necessit� di far eseguire del codice al verificarsi dell'evento
>
> 'chiusura query' come si deve operare?
>
> Antonio

Potresti trasformare la query in istruzione Sql, e al termine
dell'esecuzione e reativa chiusura, eseguire l'evento che ti serve

Ciao
E' quello che gi� faccio, ma non mi funziona:

strSQL = "SELECT....... FROM ......... ORDER BY......"
Set qdf = dbas.CreateQueryDef("NomeQuery", strSQL)

DoCmd.OpenQuery "NomeQuery"
DoCmd.SelectObject acQuery, "NomeQuery"
Se a seguire c'� il codice:
MsgBox "ho chiuso", la Msgbox viene eseguita
a query aperta
Se a seguire c'� il codice:
DoCmd.close acQuery, "NomeQuery", ovviamente viene
immediatamente chiusa la query, senza possibilita' di tenerla aperta.
E' per questo che chiedo come si cattura l'evento 'chiusura query'.
(che tu stesso chiami 'relativa chiusura')
Antonio

sv

unread,
Jan 14, 2013, 7:18:16 AM1/14/13
to
AntFast ha scritto:

> ha scritto nel messaggio
> news:2e38ac2e-5d03-43a2...@googlegroups.com...

> Il giorno domenica 13 gennaio 2013 01:06:47 UTC+1, AntFast ha scritto:
> > Ciao a tutti.
> >
> > Scusate la domanda sicuramente a voi banale:
> >
> > Dove si cattura l'evento chiusura query ?
> >
> > Se ho necessità di far eseguire del codice al verificarsi dell'evento
> >
> > 'chiusura query' come si deve operare?
> >
> > Antonio

> Potresti trasformare la query in istruzione Sql, e al termine
> dell'esecuzione e reativa chiusura, eseguire l'evento che ti serve

> Ciao
> E' quello che già faccio, ma non mi funziona:

> strSQL = "SELECT....... FROM ......... ORDER BY......"
> Set qdf = dbas.CreateQueryDef("NomeQuery", strSQL)

> DoCmd.OpenQuery "NomeQuery"
> DoCmd.SelectObject acQuery, "NomeQuery"
> Se a seguire c'è il codice:
> MsgBox "ho chiuso", la Msgbox viene eseguita
> a query aperta
> Se a seguire c'è il codice:
> DoCmd.close acQuery, "NomeQuery", ovviamente viene
> immediatamente chiusa la query, senza possibilita' di tenerla aperta.
> E' per questo che chiedo come si cattura l'evento 'chiusura query'.
> (che tu stesso chiami 'relativa chiusura')
> Antonio

Le query non hanno gli eventi come in Maschere e Report.

Vedi:

http://forum.masterdrive.it/access-79/chiusura-eliminazione-query-63658/

--
sv

--


questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


AntFast

unread,
Jan 14, 2013, 2:00:17 PM1/14/13
to


"sv" ha scritto nel messaggio news:kd0sui$aap$1...@news.newsland.it...

AntFast ha scritto:

> ha scritto nel messaggio
> news:2e38ac2e-5d03-43a2...@googlegroups.com...

> Il giorno domenica 13 gennaio 2013 01:06:47 UTC+1, AntFast ha scritto:
> > Ciao a tutti.
> >
> > Scusate la domanda sicuramente a voi banale:
> >
> > Dove si cattura l'evento chiusura query ?
> >
> > Se ho necessit� di far eseguire del codice al verificarsi dell'evento
> >
> > 'chiusura query' come si deve operare?
> >
> > Antonio

> Potresti trasformare la query in istruzione Sql, e al termine
> dell'esecuzione e reativa chiusura, eseguire l'evento che ti serve

> Ciao
> E' quello che gi� faccio, ma non mi funziona:

> strSQL = "SELECT....... FROM ......... ORDER BY......"
> Set qdf = dbas.CreateQueryDef("NomeQuery", strSQL)

> DoCmd.OpenQuery "NomeQuery"
> DoCmd.SelectObject acQuery, "NomeQuery"
> Se a seguire c'� il codice:
> MsgBox "ho chiuso", la Msgbox viene eseguita
> a query aperta
> Se a seguire c'� il codice:
> DoCmd.close acQuery, "NomeQuery", ovviamente viene
> immediatamente chiusa la query, senza possibilita' di tenerla aperta.
> E' per questo che chiedo come si cattura l'evento 'chiusura query'.
> (che tu stesso chiami 'relativa chiusura')
> Antonio

Le query non hanno gli eventi come in Maschere e Report.

Vedi:

http://forum.masterdrive.it/access-79/chiusura-eliminazione-query-63658/

--
sv

--

Ciao sv
Quindi, se ho ben capito, l'evento chiusura query NON si pu�
'catturare'.....
Antonio

@Alex

unread,
Jan 15, 2013, 5:13:11 PM1/15/13
to
...
> Ciao sv
> Quindi, se ho ben capito, l'evento chiusura query NON si può
> 'catturare'.....
> Antonio

Non è tanto che non si può catturare, l'errore è pensare di usare uno
strumento di SVILUPPO come uno strumento di INTERFACCIA UTENTE.

Crea una Maschera in visualizzazione Datasheet(Foglio dati) o Maschere
Continue, basata sulla Query e vedrai che li puoi gestire quello che
vuoi.

Le Query e le Tabelle sono Tool di Sviluppo visuale dedicati SOLO ALLO
SVILUPPATORE.

Saluti
@Alex

AntFast

unread,
Jan 17, 2013, 1:55:07 PM1/17/13
to


"@Alex" ha scritto nel messaggio
news:ffc2b558-3091-49fb...@c28g2000vby.googlegroups.com...

...
> Ciao sv
> Quindi, se ho ben capito, l'evento chiusura query NON si pu�
> 'catturare'.....
> Antonio

Non � tanto che non si pu� catturare, l'errore � pensare di usare uno
strumento di SVILUPPO come uno strumento di INTERFACCIA UTENTE.

Crea una Maschera in visualizzazione Datasheet(Foglio dati) o Maschere
Continue, basata sulla Query e vedrai che li puoi gestire quello che
vuoi.

Le Query e le Tabelle sono Tool di Sviluppo visuale dedicati SOLO ALLO
SVILUPPATORE.

Saluti
@Alex

Ciao @Alex
Grazie
Antonio

0 new messages