Pulsante Maschera senza criteri di apertura query

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Pulsante Maschera senza criteri di apertura query

    07/02/2025 - Mailman ha scritto:

    Franco, il report lo lancia con una macro.

    Capisco... chi di macro agisce, di macro perisce   ;-))

    Basterebbero solo due righe di codice semplice semplice semplice.

    ESEMPIO : button nella form per aprire il report

    Private Sub ButtonReport_Click()
        ' open report
        DoCmd.OpenReport "YuorReportName", acViewPreview, , , , Me.RecordSource
    End Sub

    e sul report una riga di codice nell'evento  Open report 

    Private Sub Report_Open(Cancel As Integer)
        ' set recordsource report
        If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs
    End Sub

    Come già detto ... semplice semplice semplice ed efficacie.

  • Re: Pulsante Maschera senza criteri di apertura query

    07/02/2025 - By65Franco ha scritto:

    07/02/2025 - Mailman ha scritto:

    Franco, il report lo lancia con una macro.

    Capisco... chi di macro agisce, di macro perisce   ;-))

    Gia', anch'io dopo diversi anni di utilizzo di Access non ho ancora ben capito a che servano le macro

    Per i super-esperti che leggono, c'e' qualche funzionalita' access-ibile solamente via macro e non via vba?

  • Re: Pulsante Maschera senza criteri di apertura query

    08/02/2025 - amorosik ha scritto:

    Gia', anch'io dopo diversi anni di utilizzo di Access non ho ancora ben capito a che servano le macro

    Ciao,

    della serie che se lo conosci lo eviti ;-)

    Esistono almeno 3 metodi diversi per usare MsAcess:

    1. Solo con le Macro
    2. Con le Macro e Vba
    3. Solo con il Vba

    .
    Punto 1. Se non sai programmare e se non conosci il linguaggio Vba allora userai solo le Macro con tutte le limitazioni del caso. Farai solamente ciò che è concesso dalle Macro e se non ti piace o se certe cose non sono realizzabili, non hai via di scampo.

    Punto 2. Utilizzare le Macro e il Vba a mio avviso è la peggior cosa che si possa fare. Mischiare i due metodi spesso è il sistema migliore per complicarsi la vita, almeno per progetti di una certa consistenza.

    Punto 3. Usare solo il Vba consente di creare e strutturare il progetto aperto a qualsiasi scenario in modo ordinato, con una certa logica, riconducibile e rileggibile anche a distanza di anni.

    Per i super-esperti che leggono, c'e' qualche funzionalita' access-ibile solamente via macro e non via vba?

    Le Macro è come utilizzare il Vba (solo che non vedi il codice) ma non farai tutto ciò che il Vba consente. Sistema molto limitato.

    Ovviamente solo mia personale opinione.

  • Re: Pulsante Maschera senza criteri di apertura query

    08/02/2025 - amorosik ha scritto:

    Gia', anch'io dopo diversi anni di utilizzo di Access non ho ancora ben capito a che servano le macro

    Per i super-esperti che leggono, c'e' qualche funzionalita' access-ibile solamente via macro e non via vba?

    AUTOKEYS

    AUTOEXEC

    Le uso solo per queste ed eventualmente per i ContextMenù fissi...

Devi accedere o registrarti per scrivere nel forum
18 risposte