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

creazione pulsante

124 views
Skip to first unread message

Maurizio

unread,
May 18, 2015, 1:07:33 PM5/18/15
to
salve a tutti
in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
grazie
Maurizio

Maurizio Borrelli

unread,
May 19, 2015, 5:30:48 AM5/19/15
to
Il giorno lunedì 18 maggio 2015 19:07:33 UTC+2, Maurizio ha scritto:
> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile

Ciao Maurizio,
mi pare che non sia cambiato nulla rispetto alle versioni precedenti.

Quando aggiungi alla maschera un pulsante si apre la finestra "Creazione guidata Pulsante di comando" e se vuoi associare il Pulsante di comando a una routine-evento premi [ Annulla ], quindi nella finestra delle Proprietà del Pulsante di comando, scheda Evento, riga Su clic, premi il pulsante [...] e compare la finestra "Scegli generatore"; col doppio clic su "Generatore di codice" ti trovi nell'Editor di Visual Basic col cursore fra le istruzioni:

Private Sub Comando1_Click()
|
End Sub

La stessa cosa se al clic sul pulsante [...] fai precedere la scelta [Routine evento], per esempio col doppio clic su "Su clic", ovvero il nome dell'evento.

Ma forse non ho capito a cosa intendevi riferirti...

--
Ciao! :)
Maurizio

Karl Donaubauer

unread,
May 19, 2015, 6:31:00 AM5/19/15
to
Maurizio Borrelli ha scritto:
> Maurizio ha scritto:
>> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
>
> mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
> ...

Salve Maurizio e Maurizio,

fino a Access 2003 il risultato della creazione guidata è codice VBA.
Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.

Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
pulsante "Converti macro della maschera in Visual Basic" che purtroppo
ha il problema che non funziona mai, ma solo presente un dialogo e poi
un messaggio di errore o crash. Questo bug continua ad essere presente
in Access 2013.

--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it
Access Lobby: http://www.AccessDevelopers.org

RobertoA

unread,
May 19, 2015, 6:50:49 AM5/19/15
to
Il 19/05/2015 12.31, Karl Donaubauer ha scritto:
> Maurizio Borrelli ha scritto:
>> Maurizio ha scritto:
>>> in Access 2007 quando creo un pulsante con autocomposizione per
>>> aprire una maschera mi associa all'evento una macro. E' possibile
>>> associare in automatico una routine ? ricordo che con le versioni
>>> precedenti era possibile
>>
>> mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
>> ...
>
> Salve Maurizio e Maurizio,
>
> fino a Access 2003 il risultato della creazione guidata è codice VBA.
> Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
> Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.
>
> Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
> pulsante "Converti macro della maschera in Visual Basic" che purtroppo
> ha il problema che non funziona mai, ma solo presente un dialogo e poi
> un messaggio di errore o crash. Questo bug continua ad essere presente
> in Access 2013.

Ah carino il problemino
E Microsoft lo sa e non gli frega niente oppure non lo sa proprio?
Dove trovare una lista dei bug conosciuti?
Intendo delle diverse versioni di Access


Maurizio

unread,
May 19, 2015, 7:21:50 AM5/19/15
to
grazie Karl
sospettavo la presenza di un bug ...
speriamo in una soluzione in Access 2016 ;-))
ciao
Maurizio

Maurizio Borrelli

unread,
May 19, 2015, 1:20:10 PM5/19/15
to
Il giorno martedì 19 maggio 2015 12:31:00 UTC+2, Karl Donaubauer ha scritto:
> Maurizio Borrelli ha scritto:
> > Maurizio ha scritto:
> >> in Access 2007 quando creo un pulsante con autocomposizione per aprire una maschera mi associa all'evento una macro. E' possibile associare in automatico una routine ? ricordo che con le versioni precedenti era possibile
> > mi pare che non sia cambiato nulla rispetto alle versioni precedenti.
> > ...
> fino a Access 2003 il risultato della creazione guidata è codice VBA.
> Invece da Access 2007 in poi la creazione guidata sempre crea una macro.
> Non c'è un rimedio perché la MS ha cambiato il wizard responsabile.
> Con Access 2010 sul ribbon "Progettazione" perlomeno hanno aggiunto un
> pulsante "Converti macro della maschera in Visual Basic" che purtroppo
> ha il problema che non funziona mai, ma solo presente un dialogo e poi
> un messaggio di errore o crash. Questo bug continua ad essere presente
> in Access 2013.

Ciao Karl, Ciao Maurizio.
Grazie Karl, ora ho capito a cosa si riferiva Maurizio. Quelle belle routine tipo:
Sub Pulsante1_Click ()
On Error GoTo Err_Pulsante1_Click
DoCmd GoToRecord , , A_FIRST
Exit_Pulsante1_Click:
Exit Sub
Err_Pulsante1_Click:
MsgBox Error$
Resume Exit_Pulsante1_Click
End Sub
[Microsoft Access Versione 2.00]
:-)
--
Ciao! :)
Maurizio
0 new messages