Office: Anzahl der erhaltenen Datensätze

Helfe beim Thema Anzahl der erhaltenen Datensätze in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hi! Ich stehe vor dem Problem, dass ich in Access wissen will, wieviele Datensätze bei der Select-Abfrage als result angekommen sind. Die Verbindung... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Jann Hendrik, 21. November 2006.

  1. Anzahl der erhaltenen Datensätze


    Hi!

    Ich stehe vor dem Problem, dass ich in Access wissen will, wieviele Datensätze bei der Select-Abfrage als result angekommen sind.

    Die Verbindung zum Server steht.
    Code:
    soweit ist klar - das sql-Statement ist nicht das Problem. Aber ich weiß nicht, wie ich anschließend zählen kann, wieviele Datensätze dem entsprechen.


    Ich würde mich über Hilfe freuen!

    :)
     
    Jann Hendrik, 21. November 2006
    #1
  2. AFAIK muss man auch in ADO-Recordsets zuerst das Recordset füllen indem man zum letzten DS läuft damit die Anzahl stimmt:
    Code:
    Falls Du jedoch das Recordset nur benötigst um die Datensätze zu zählen (also keine weiteren Operationen) wäre ein Select Count-Statement mit Kriterium in Verbindung mit einem nur Lese-Recordset schneller. Schau auch mal in der Forumsuche nach dem Stichwort TLookup. Es sollte kein Problem sein diese Sache auch für ADO-Recordsets einzurichten.
     
  3. Hi. So mach Ich's:
    Code:
    MfG
     
  4. Anzahl der erhaltenen Datensätze

    fast schon wunderbar...

    nur:
    Wenn der Datensatz schon vorhanden ist, dann bekomme bei
    Code:
    eine -1 im Direktbereich angezeigt.

    Wenn der Datensatz jedoch noch nicht in der db ist, dann bekomme ich da gar nichts angezeigt, weil er zur Fehlermeldung springt.



    Der Code der Funktion soll letztlich nur ein true (wenn Datensatz vorhanden), oder ein false (wenn nicht vorhanden) zurückgeben.

    So sieht's derweil aus:
    Code:
    jmd. eine Idee, woran das liegen könnte?

    Die Möglichkeit über DCount führte bei mir auch nur zu einem Fehler, darum bin ich dem nicht weiter nachgegangen.




    P.S.: Ich bin VBA-Neuling, also erbitte ich um Entschuldigung, wenn ich blöde Fragen stellen sollte! Aber google konnte mir in den letzten Stunden dazu nichts sagen. Den Rest habe ich nämlich schon fertig! *Smilie
     
    Jann Hendrik, 23. November 2006
    #4
  5. warum nicht einfach mit

    Code:
    Morli
     
  6. In diesem Fall glaube ich dass ein Lese-Recordset mit einem Select Count-Statement am Schnellsten sein wird:
    Select Count([Feldname] from Datenherkunft WHERE Kriterium = MeinKriterium

    Mit DAO läuft das Ganze dann in einer Funktion:
    Code:
    Der Aufruf wäre dann:
    Code:
    Du musst das im Prinzip nur noch auf ADO ummodeln.
     
  7. ... weil ich mich erst mal an die Möglichkeiten von VBA gewöhnen muss .)

    Habe es zu:
    Code:
    geändert.

    Da mir die wirkliche Anzahl egal ist, bin ich mit dieser Methode (hehe, wie doppeldeutig) zufrieden!



    Somit ein Danke von mir an die Helfer!
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Jann Hendrik, 23. November 2006
    #7
  8. Anzahl der erhaltenen Datensätze

    bzw. : is_data_in_db = not query.EOF
    und hinterher Recordset sowohl schliessen als auch auf Nothing setzen. Sicher ist sicher..
     
  9. klar.

    .close
    und
    = nothing

    mache ich immer...

    aber trotzdem danke für den Hinweis.
     
    Jann Hendrik, 28. November 2006
    #9
Thema:

Anzahl der erhaltenen Datensätze

Die Seite wird geladen...
  1. Anzahl der erhaltenen Datensätze - Similar Threads - Anzahl erhaltenen Datensätze

  2. Abfrage: Anzahl von Kriterium >0

    in Microsoft Access Hilfe
    Abfrage: Anzahl von Kriterium >0: Hallo, [ATTACH] Ich versuche gerade, die Anzahl der belegten Plätze auf einem LKW per Abfrage zu ermitteln. Dabei wäre dann FSPal > 0. Leider zeigt er mir die Anzahl der Plätze an. [ATTACH]...
  3. Anzahl der Downloads bereitgestellter Dateien anzeigen

    in Lob, Kritik und Verbesserungsvorschläge
    Anzahl der Downloads bereitgestellter Dateien anzeigen: Hi, wäre schön, wenn man sehen könnte, wie oft eine Datei, die man zum Download bereitgestellt hat, tatsächlich gedownloadet wurde.
  4. Anzahl der Top 5 Werte zeilenweise Zählen

    in Microsoft Excel Hilfe
    Anzahl der Top 5 Werte zeilenweise Zählen: Hallo Liebe Forenmitglieder, ich habe eine Tabelle mit 40 Namen untereinander und trage wöchentlich eine Zahl in der Spalte der jeweiligen KW ein. (Mit einer bedingten Formatierung ermittle ich,...
  5. Anzahl mit bedingungen

    in Microsoft Excel Hilfe
    Anzahl mit bedingungen: Hallo, ich möchte im Tabellenblatt: "Tabelle1" in den Gelben Feldern, jeweils die Anzahl M bzw W aus Tabelle: "test" haben, aber da die Namen mehrfach vorkommen können sollte jeweils nur einmal...
  6. Anzahl Tage berechnen, inclusiv Startdatum

    in Microsoft Excel Hilfe
    Anzahl Tage berechnen, inclusiv Startdatum: Guten Tag zusammen, ich benötige einmal Hilfe für eine Funktion (wenn es sie denn gibt) für die Berechnung von Anzahl Tagen, jedoch inclusiv des Starttages. Ich kenne es so, dass man den...
  7. Variable Anzahl immer 9er Kombination StellenBerechnung

    in Microsoft Excel Hilfe
    Variable Anzahl immer 9er Kombination StellenBerechnung: Hallo schönen Guten Abend mit Bauchweh, das ich bereits habe bei meiner Nicht weiter kommenden Formel. Folgendes Es lässt sich Schwer beschreiben doch ich versuche es Ich habe in J3 einen Wert...
  8. Makro für variable Anzahl von Datensätzen

    in Microsoft Excel Hilfe
    Makro für variable Anzahl von Datensätzen: Hallo zusammen, ich habe wieder einmal ein kleines Excel-Problem, bei dem Ihr mir sicherlich helfen könnt. Ich habe eine Excel-Liste, das ist ein Export aus einem anderen Programm (siehe...
  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