fisheye Geschrieben 28. Oktober 2002 Teilen Geschrieben 28. Oktober 2002 Hi, ich habe da ein Problem mit Variablen in Code-Fenster von Access. In einem Ereignis wird eine temporäre Tabelle erzeugt, die mit einer Zufallszahl benannt wird. Die Variable dafür nennt sich a. Wie kann ich nun in einem anderem Ereignis diese Tabelle aufrufen bzw. wie kann ich die Variable a aus einer anderem Ereignis mit in das neue Ereignis rübernehmen und aufrufen? Kleiner Code: Set rst = db9.OpenRecordset ("HiermussdieVariableAirgendwierein", dbOpenDynaset) nur a ohne " hilft nicht. Bin leider nicht sooooooooo gut in Visual Basic. Kann mir da wer helfen? Falls weiteren info's fehlen,einfach posten. Thankx fishy Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 28. Oktober 2002 Teilen Geschrieben 28. Oktober 2002 Originally posted by fisheye In einem Ereignis wird eine temporäre Tabelle erzeugt, die mit einer Zufallszahl benannt wird. Die Variable dafür nennt sich a. Wie kann ich nun in einem anderem Ereignis diese Tabelle aufrufen bzw. wie kann ich die Variable a aus einer anderem Ereignis mit in das neue Ereignis rübernehmen und aufrufen? Ja wie jetzt?? Irgendwie wirfst du grad Tabellen und Variablen durcheinander, oder ich verstehe dich falsch.... Wenn du Variablen meinst, die du in mehreren Ereignissen benutzen willst, kannst du die Global (Formularweit) deklarieren. Einfach ganz oben im Code vor dem ersten Ereignis die Variable mit Dim deklarieren, dann gilt die für das ganze Formular. Oder meinst du, wie du auf die schnelle den Wert aus der Tabelle lesen kannst: Variable=dlookup("Feldname","Tabellenname","where-Bedingung") Das würde dann so aussehen, aber ich vermute mal du meinst den ersten Fall?? :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
fisheye Geschrieben 28. Oktober 2002 Autor Teilen Geschrieben 28. Oktober 2002 Hey, danke für die Antwort. Ja, des erstere scheint die Lösung zu sein *freu* Sorry wenn ich mich etwas ungenau ausgedrückt habe. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.