Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Recordset in Funktion mit übergeben
zurück: Mittels SQL alle Werte einer Spalte in neue Tab kopieren weiter: Problem mit Excelimport Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Marja
Access VBA, VB.Net


Verfasst am:
02. Jul 2007, 08:55
Rufname:

Recordset in Funktion mit übergeben - Recordset in Funktion mit übergeben

Nach oben
       Version: Office 2003

Hallo

ich habe folgendes Problem.

In einem Code habe ich auch die Verweisung auf eine Funktion. In dieser Funktion wird dann nochmals das Recordset gesetzt. Ich gehe davon aus, das dieser RecordSet setzen nochmals wertvolle Zeit raubt. Gibt es eine Möglichkeit diesen Recordset mit der Funktion in die Funktion zu übergeben, den die Funktion wird innerhalb einer Schleife immer und immer wieder aufgerufen, somit setzt er den Recordset immer wieder neu.

Gruß Marja
JörgG
Access-Team


Verfasst am:
02. Jul 2007, 15:31
Rufname:
Wohnort: b. Dresden

AW: Recordset in Funktion mit übergeben - AW: Recordset in Funktion mit übergeben

Nach oben
       Version: Office 2003

Hallo,

keine Ahnung was Du da treibst, aber für solche Fälle sollte das Recordset in einer globalen (Public) Funktion (in Datenbankfenster - Module - evtl Neu) deklariert und geöffnet werden. Lt MS sollen dann bis zu 20% Performance rausspringen (kann ich bestätigen).

Evtl lässt sich das auch auf der Ebene des Formularmoduls lösen. Beim Form_Open - Recordset Öffnen - beim Form_Close - Recordset mit schliessen.

Idea Beachte, ein globales Recordset muss ordnungsgemäss wieder geschlossen/freigegeben werden, sonst bleibt evtl die Instanz hängen und AC kann nicht beendet sondern nur noch mit dem Taskman abgeschossen werden . . .
Code:
    '. . .
    Rst.Close
    Set Rst = Nothing
. . . und die DB muss fehlerfrei laufen, bei einem unbehandelten Fehler gehen alle Variablen verloren - auch Dein Recordset!
_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
Marja
Access VBA, VB.Net


Verfasst am:
03. Jul 2007, 05:58
Rufname:


AW: Recordset in Funktion mit übergeben - AW: Recordset in Funktion mit übergeben

Nach oben
       Version: Office 2003

Hallo JörgG

danke für deine Antwort.

Auch danke für den Hinweis zwecks dem globalen Recordset.

Gruß Marja
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
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: funktion ARBEITSTAG(datum;laufzeit) ??? 21 Gast 8677 06. Okt 2008, 17:37
typenu2k funktion ARBEITSTAG(datum;laufzeit) ???
Keine neuen Beiträge Access Tabellen & Abfragen: Kriterium an Unterabfrage von einer Unterabfrage übergeben 0 Willifighter 1113 23. Aug 2006, 14:31
Willifighter Kriterium an Unterabfrage von einer Unterabfrage übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: Werte an Tabelle übergeben 2 daniela_24 3837 29. Jun 2006, 09:37
Willi Wipp Werte an Tabelle übergeben
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Funktion MAX 1 johnwalton 897 20. Apr 2006, 12:48
c0bRa Funktion MAX
Keine neuen Beiträge Access Tabellen & Abfragen: Funktion MAX 2 johnwalton 811 20. Apr 2006, 11:36
johnwalton Funktion MAX
Keine neuen Beiträge Access Tabellen & Abfragen: verschachtelte wenn- Funktion 1 Kanngarnix 1420 18. März 2006, 18:54
Nouba verschachtelte wenn- Funktion
Keine neuen Beiträge Access Tabellen & Abfragen: Datum > Tag Funktion 1 mirco 695 08. Feb 2006, 16:00
steffen0815 Datum > Tag Funktion
Keine neuen Beiträge Access Tabellen & Abfragen: Runden Funktion in Abfrage fehlerhaft? 2 c0bRa 810 07. Feb 2006, 10:39
c0bRa Runden Funktion in Abfrage fehlerhaft?
Keine neuen Beiträge Access Tabellen & Abfragen: Format nach Funktion Nz 1 audio 1314 06. Dez 2005, 19:27
Willi Wipp Format nach Funktion Nz
Keine neuen Beiträge Access Tabellen & Abfragen: Kann man die Funktion fctSendVar erweitern? 3 MICK 1300 05. Nov 2005, 21:17
jens05 Kann man die Funktion fctSendVar erweitern?
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich Daten laden vom nächsten recordset ohne 1 MatthiasDD 696 03. Nov 2005, 10:21
rita2008 Wie kann ich Daten laden vom nächsten recordset ohne
Keine neuen Beiträge Access Tabellen & Abfragen: Funktion DomAnzahl mit Datum als Kriterium 4 Ceyser Soze 4244 12. Aug 2005, 11:36
Ceyser Soze Funktion DomAnzahl mit Datum als Kriterium
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme