Forums for you Fast forums in a simple way
 Registrati
user
password
 


Home->it.comp.appl.access
Rispondi  Torna al forum Notizie

Re: Da pannello comandi a maschera inizializzare variabili


  • Subject: Re: Da pannello comandi a maschera inizializzare variabili
  • From: Carlo Costarella
  • Data: Sat, 11 Oct 2008 08:58:23 +0200
  • Newsgroups: it.comp.appl.access



<qxc@operamail.com> ha scritto
cut
...
> Le variabili sono valorizzabili da un modulo presente nella maschera1?
> Potresti metterle in un modulo pubblico? Cosė da renderle globali?
>
> Ciao, Carlo

Grazie per la risposta.
Ho creato un modulo dove con public ho dichiarato var1 e var2.
Poi sul pannello ho creato un pulsante avente il seguente codice :
Private Sub bottone1_Click()
On Error GoTo Err_bottone1_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "form1"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    var1= "testo1"

Exit_bottone1_Click:
    Exit Sub

Err_bottone1_Click:
    MsgBox Err.Description
    Resume Exit_bottone1_Click

End Sub
Ma non funziona .
Come posso fare per passare il valore di var1 alla form1 appena
viene aperta da pannello , in modo tale da poter essere utilizzata ?
Grazie di nuovo
----------------------------------

Se hai messo le variabili in un modulo pubblico...p.e.:
Dim Var1 as string, Var2 as String
devi valorizzarle prima di aprire la maschera:
Var1 = "QuelloCheVuoi"
DoCmd.OpenForm ...
Se devi leggere il valore della variabile dalla maschera (p.e. in un
controllo o per fare operazioni) č bene farti restituire il valore da una
funzione pubblica che restituisce lo stesso tipo di dati.
Public Function DimmiVar1() as String
DimmiVar1 = Var1
End Function
A questo punto il tutto diventa, aprendo la maschera da pannello:
Var1 = "QuelloCheVuoi"
DoCmd.OpenForm ...
Nella maschera, p.e.
Me.MioTesto = DimmiVar1

Ciao, Carlo





Cerca "Re: Da pannello comandi a maschera inizializzare variabili" con Gooogle SiteSearch
Google
 
Web www.forumsforyou.com







ForumsForYou non č responsabile dei contenuti degli articoli che vengono inseriti dagli utenti via rete Usenet e che quindi vengono pubblicati di conseguenza sul nostro news server. Si vieta l'utilizzo delle email allegate nei vari articoli per l'invio di mail non richieste.

Copyright 2006 Powered by JTechnology s.r.l. All rights reserved.