Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: ---> Neu: Office 2010 Forum <-
Auf Globale Variablen/Eigenschaften zugreifen Nachgefragt
Gehe zu Seite 1, 2  Weiter
zurück: Aktualisierung nicht möglich,momentan gesperrt weiter: Autowert bei o anfangen lassen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Diskussion Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
23. Nov 2004, 02:31
Rufname:

Auf Globale Variablen/Eigenschaften zugreifen Nachgefragt - Auf Globale Variablen/Eigenschaften zugreifen Nachgefragt

Nach oben
       

Nachfragen zum Thema Auf Globale Variablen/Eigenschaften zugreifen (Willi Wipp)

Könntet Ihr vielleicht kurz erklären was Ihr mit dem Code meint und wozu und wie man den einsetzen kann?
lothi
c#, .Net


Verfasst am:
24. Nov 2004, 10:07
Rufname:
Wohnort: Birgisch


AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Hallo Gast

In einer SQL-Abfrage kann man nicht direkt auf eine Eigenschaft eines Steuerelementes in einm Formular zugreifen.

Das z.B funktioniert nicht:
Code:
SELECT Feldname
FROM   tblNamen
WHERE  Feldname = Formular!frmName!Feld1.Name
Hier gibt dir die Abfrage einen Fehler zurück da diese die Eigenschaft NAME aus VBA des Steuerelements nicht kennt.

Um an den Namen des Steuerelements zu kommen braucht man eine Funktion die den NAMEN ausliest und als String zurück gibt.

Und das macht die von Willi gepostete Funktion (wenn man sie entsprechend anpasst).

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
mluepkes
Access Intermediate


Verfasst am:
23. Aug 2006, 00:16
Rufname:

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Mal so nebenbei: Wie bist du auf das "Fnv" in "FnvGetValue" gekommen? Was für eine Notation ist das? Oder ist das deine eigene? Very Happy
_________________
I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when my fear is gone I will turn and face fear's path, and only I will remain.
jens05
Moderator


Verfasst am:
23. Aug 2006, 06:33
Rufname:
Wohnort: ~~~~~

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Hallo,
ich bin zwar nicht Lothi,
FnvGetValue
Fn= Function
v = Rückgabewert Variant
;) Denk ich mal Very Happy

_________________
mfg jens05 Wink
Willi Wipp
Moderator


Verfasst am:
23. Aug 2006, 18:14
Rufname:
Wohnort: Raum Wiesbaden


Re: Auf Globale Variablen/Eigenschaften zugreifen... - Re: Auf Globale Variablen/Eigenschaften zugreifen...

Nach oben
       

Hi mluepkes,

wie jens05 schon sagte, war das mein Ansatz Wink
Wobei ich Heute wohl eher mit Fnvar... beginnen wuerde.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Forkl
Einsteiger


Verfasst am:
08. Aug 2007, 15:25
Rufname:
Wohnort: ~ffm

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Hallöle,

Wenn ich in einem Formular A globale Variabeln/ Funktionen definiere, gelten die dann auch noch für Formular B?

LG
Forkl
Willi Wipp
Moderator


Verfasst am:
08. Aug 2007, 15:59
Rufname:
Wohnort: Raum Wiesbaden

Re: Auf Globale Variablen/Eigenschaften zugreifen... - Re: Auf Globale Variablen/Eigenschaften zugreifen...

Nach oben
       

Hi Forkl,

nur dann wenn Du sie mit der Referenz auf die entsprechende Klasse versiehst und diese noch geoeffnet ist.
Der sichere Weg fuehrt ueber ein allgemeines Modul.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Forkl
Einsteiger


Verfasst am:
08. Aug 2007, 16:01
Rufname:
Wohnort: ~ffm

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Das heißt wenn ich eine globale Variable in einem Modul deklariere, kann ich sie in jedem x-beliebigen Formular oder Bericht abrufen?

LG
Forkl
Willi Wipp
Moderator


Verfasst am:
08. Aug 2007, 16:31
Rufname:
Wohnort: Raum Wiesbaden

Re: Auf Globale Variablen/Eigenschaften zugreifen... - Re: Auf Globale Variablen/Eigenschaften zugreifen...

Nach oben
       

Hi Forkl,

Nein natuerlich nur in der aktuellen DB Laughing
Spass beiseite: jipp.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Forkl
Einsteiger


Verfasst am:
09. Aug 2007, 08:03
Rufname:
Wohnort: ~ffm

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Smile Danke
Bambo
Neuling


Verfasst am:
25. Mai 2009, 15:09
Rufname:

AW: Auf Globale Variablen/Eigenschaften zugreifen - AW: Auf Globale Variablen/Eigenschaften zugreifen

Nach oben
       

Hallo,
Wie kann ich Variablen als Dezimalzhalen definieren z.B.
Code:
if(H3="eine Dezimalzahl";"HR;"SS")
Wie werden Variablen einer Zeile als Kommazahlen definiert ?

Danke
Willi Wipp
Moderator


Verfasst am:
26. Mai 2009, 01:45
Rufname:
Wohnort: Raum Wiesbaden

Re: Auf Globale Variablen/Eigenschaften zugreifen... - Re: Auf Globale Variablen/Eigenschaften zugreifen...

Nach oben
       

Hi Bambo,

leider habe ich nicht wirklich verstanden was Du vor hast. Confused
Kannst Du es noch einmal in anderen Worten versuchen?

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
frmf
Im Profil kannst Du frei den Rang ändern


Verfasst am:
14. Sep 2009, 10:47
Rufname:

AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

hallo leute,
thema ist zwar schon bisschen älter aber für mich ziemlich aktuell (:

ich habe in einem formular ein textfeld "txt_Auswahl" in welchem je nach auswahl^^ ein string steht ungefähr so "2,3,6,7"
diese werte würde ich gerne als kriterium in einem listenfeld verwenden.
eig genau das was beschrieben wurde, jedoch habe ich problem der globalen variable die werte zuzuweisen, muss ich das über eine variable machen die ich im formular deklariere oder kann ich direkt auf das textfeld zugreifen?

danke für eure hilfe
mfg frmf
Willi Wipp
Moderator


Verfasst am:
14. Sep 2009, 11:43
Rufname:
Wohnort: Raum Wiesbaden

Re: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - Re: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Hi frmf,

das wird mit dieser "Liste" so nicht funktionierten.
Dafuer musst Du direkt den SQL-Code der Abfrage als Datensatzherkunft (RowSource) via VBA manipulieren.

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
Gast



Verfasst am:
14. Sep 2009, 13:49
Rufname:


AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag - AW: Auf Globale Variablen/Eigenschaften zugreifen Nachgefrag

Nach oben
       

Hi, danke für deine antwort...
habs jetzt mal versucht, weiß aber nicht ob das mit "if db nothing" etc. stimmt, oder was ich dort sonst einfügen soll, könntest du auch bitte den select code kurz durchsehen.
Code:
'button der nach der mehrfachauswahl die werte in die tabelle schreiben soll
Private Sub cmd_save_Click()
    Dim i As Variant
    Dim strAuswahl As String
    Dim strAuswahl2 As String
    Dim Auswahl As Variant
   
    Auswahl = Null
    For Each i In Me!lst_Project2.ItemsSelected
        If (IsNull(Auswahl)) Then
            Auswahl = Me!lst_Project2.Column(0, i)
          Else
            Auswahl = Auswahl & "," & Me!lst_Project2.Column(0, i)
        End If
    Next i
    Me!txt_Auswahl = Auswahl
    strAuswahl = "In (" & Auswahl & ")"
    myVar = Auswahl
    Me!txt_sValue = strAuswahl
    Me!txt_myVar = getMyVar()
    If db Is Nothing Then
        Set db = CurrentDb
    End If
    Me.lst_Auswahl.RowSource = "SELECT [" & Me.qry_TAA_rs_Consignees.TAANumber & "].[" & Me.qry_TAA_rs_Consignees.TAATitle & "] "
                                       [" & Me.qry_TAA_rs_Consignees.TAATitle & "].[" & Me.qry_TAA_rs_Consignees.Street & "]
                                       [" & Me.qry_TAA_rs_Consignees.CompanyShortcut & "].[" & Me.qry_TAA_rs_Consignees.Company & "]
                                       [" & Me.qry_TAA_rs_Consignees.Country & "] "" & _
                                 "FROM [" & Me.qry_TAA_rs_Consignees & "] " & _
                                "WHERE qry_TAA_rs_Consignees.TAAID = getMyVar();"
End Sub

Vielen Danke
frmf
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite 1, 2  Weiter
Diese Seite Freunden empfehlen

Seite 1 von 2
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Access 2003 Aktualisierungsabfrage mit Variablen 4 Andrea_HH 159 29. Jul 2010, 14:31
Andrea_HH Access 2003 Aktualisierungsabfrage mit Variablen
Keine neuen Beiträge Access Programmierung / VBA: Eigenschaften von Objekten in Sub routine 19 Mave 643 04. Sep 2009, 10:30
Mave Eigenschaften von Objekten in Sub routine
Keine neuen Beiträge Access Programmierung / VBA: Globale Variablen permanent verwenden, wie ? 4 ru1ner 642 29. Jul 2009, 16:29
MissPh! Globale Variablen permanent verwenden, wie ?
Keine neuen Beiträge Access Programmierung / VBA: Selbstschliessende MsgBox {Nachgefragt} 7 Gast 1130 12. Mai 2008, 12:49
Lisa Selbstschliessende MsgBox {Nachgefragt}
Keine neuen Beiträge Access Programmierung / VBA: Klammern setzen in einer Variablen 5 StefanWW 1037 17. März 2008, 00:37
Willi Wipp Klammern setzen in einer Variablen
Keine neuen Beiträge Access Berichte: Eigenschaften der Elemente im Bericht setzen? 2 polotb 414 26. Feb 2008, 09:58
polotb Eigenschaften der Elemente im Bericht setzen?
Keine neuen Beiträge Access Programmierung / VBA: Variablen in andere Sub mitnehmen 19 Metzers 1865 24. Jan 2008, 17:01
Metzers Variablen in andere Sub mitnehmen
Keine neuen Beiträge Access Programmierung / VBA: Union Abfrage mit variablen Tabellennamen 3 Thommy1589 318 03. Jan 2008, 14:43
KlausMz Union Abfrage mit variablen Tabellennamen
Keine neuen Beiträge Access Programmierung / VBA: Auf UFO in Registersteuerelement zugreifen 2 Freeman_6 305 01. Sep 2007, 14:00
Freeman_6 Auf UFO in Registersteuerelement zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über alle Eigenschaften 1 Liska 306 14. Aug 2007, 23:51
RadiatoR Abfrage über alle Eigenschaften
Keine neuen Beiträge Access Programmierung / VBA: auf einen Name im Excel von Access VBA zugreifen, wie? 3 polonus 510 24. Jan 2007, 20:58
steffen0815 auf einen Name im Excel von Access VBA zugreifen, wie?
Keine neuen Beiträge Access Programmierung / VBA: Hochkomma im Ergebnis der Variablen 3 micschneider 511 15. Nov 2006, 20:56
rita2008 Hochkomma im Ergebnis der Variablen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Macromedia Dreamweaver