Office: (Office 2003) DAO-Recordset einem Formular zuweisen

Helfe beim Thema DAO-Recordset einem Formular zuweisen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Ich danke euch beiden für die vorgestellten Lösungen. Die Frage kam inzwischen mehr aus theoretischem Interesse, weniger mit praktischem Hintergrund.... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Marsu65, 1. September 2010.

  1. DAO-Recordset einem Formular zuweisen


    Ich danke euch beiden für die vorgestellten Lösungen.
    Die Frage kam inzwischen mehr aus theoretischem Interesse, weniger mit praktischem Hintergrund. Wär z.B. für den Fall interessant wenn sich aufgrund eines geänderten Recordsets, im Formular noch einiges andere ändern würde (Ein/Ausblenden von Steuerelementen, Formatierungen ...)

    Übrigens hab ich gerade mal die Laufzeiten (100 x Formularfüllen) zwischen der DAO- und der ADO-Variante verglichen. Die ADO-Variante war im Schnitt (in diesem Beispiel) gut 30% schneller.
     
  2. Hallo Marsu,

    ich frage mich gerade, ob die ganzen Umstände überhaupt sein müssen.

    Nur mal so als alternative Idee:
    Du baust die Abfragen so um, dass die Kriterien auf Steuerelemente im angezeigten Hauptformular verweisen.
    Den Unterformularen weist Du die entsprechenden Abfragen direkt als Datenquelle zu.
    Nach einer Änderung in einem der Steuerelemente, das als Kriterium verwendet wird, sorgst Du mir einen Requery dafür, dass die entsprechenden Unterformulare auktualisiert werden.
    Dies kannst Du dann auch gesteuert durch einen Timer regelmäßig durchführen lassen.

    Du sparst Dir so den Aufwand, die Recordsets als Datenquelle zuzuweisen.
    Außerdem entfällt der Aufwand, Recordsets miteinander zu vergleichen.
    Da nicht laufend neue Datenquellen zugewiesen werden besteht auch nicht die Gefahr, dass sich die Datenbank dabei aufbläht.
    Als Datenquelle verwendest Du jeweils eine gespeicherte Abfrage was prinzipiell performanter sein sollte.

    CU
     
    Thomas Möller, 6. September 2010
    #32
Thema:

DAO-Recordset einem Formular zuweisen

Die Seite wird geladen...
  1. DAO-Recordset einem Formular zuweisen - Similar Threads - DAO Recordset Formular

  2. DAO Recordset schreibgeschützt

    in Microsoft Access Hilfe
    DAO Recordset schreibgeschützt: Hallo Ich habe eine Abfrage erstellt, die soweit funktioniert. Nun greife ich in VBA darauf zu, nur wenn ich diese editieren will, kommt ein Fehler dass sie schreibgeschützt ist. Code: Set rs =...
  3. Access accdb mit Passwort per DAO öffnen

    in Microsoft Excel Hilfe
    Access accdb mit Passwort per DAO öffnen: Hallo, ich habe eine MS-Access DB (.accdb) auf die ich mit einem Excel Frontend zugreife. Die DB hat KEIN Passwort. ' Für DAO: Verweis auf "Extras - Verweise - Microsoft Office 14 Access database...
  4. ADO-Alternative für einfachen DAO-Aufruf einer SP im SQL-Server

    in Microsoft Access Hilfe
    ADO-Alternative für einfachen DAO-Aufruf einer SP im SQL-Server: Ich habe eine einfache Routine um beliebige Stored Procedures via VBA & DAO von einem SQL-Server aufzurufen. Das schöne daran ist, dass man beliebig viele Parameter hintereinander klemmen kann und...
  5. DAO Verweis mit 64bit Office

    in Microsoft Access Hilfe
    DAO Verweis mit 64bit Office: Hallo Zusammen, mein Ziel war es eine Abfrage durchzulaufen und aus dieser einige Werte in Strings zu speichern. Beim versuch folgendes auszuführen bekam ich eine Fehlermeldung: Code: Dim db As...
  6. Tabellen verknüpfen mit DAO

    in Microsoft Access Hilfe
    Tabellen verknüpfen mit DAO: Hallo, ich erstelle gerade mein erstes DB-System mit FE & BE. Derzeit hänge ich an einem Problem fest, dass ich den Pfad der verknüpften Tabellen ändern will. Leider klappt das nicht so, wie ich...
  7. DAO Recordset Datensatz löschen

    in Microsoft Access Hilfe
    DAO Recordset Datensatz löschen: Hallo nach langer Zeit melde ich mich mal wieder, (mein Computer hat sich für immer verabschiedet Hat etwas gedauert bis ein neuer wieder da ist) So nun zu meinem Problem. Ich will einen Datensatz...
  8. Access VBA/DAO-Code kann abstürzen oder fehlerhafte Daten für Dezimal-Spalten melden

    in Microsoft Access Tutorials
    Access VBA/DAO-Code kann abstürzen oder fehlerhafte Daten für Dezimal-Spalten melden: Access VBA/DAO-Code kann abstürzen oder fehlerhafte Daten für Dezimal-Spalten melden Access für Microsoft 365 Mehr... Weniger...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden