Office: (Office 2010) Dcount Funktion mit variable

Helfe beim Thema Dcount Funktion mit variable in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein Problem mit meinem vba-code: Ich möchte in einer Tabelle zählen in wie vielen "Beschriftungen" es in den "Türmen" (A1, A2, A3)... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von micpog90, 2. Februar 2017.

  1. Dcount Funktion mit variable


    Hallo,
    ich habe ein Problem mit meinem vba-code:
    Ich möchte in einer Tabelle zählen in wie vielen "Beschriftungen" es in den "Türmen" (A1, A2, A3) gibt.

    Dieser Code funktioniert einwandfrei:
    MsgBox DCount("[Beschriftung]", "tblBoxnamen", "[Turm] = 'A1'")
    MsgBox DCount("[Beschriftung]", "tblBoxnamen", "[Turm] = 'A2'")
    MsgBox DCount("[Beschriftung]", "tblBoxnamen", "[Turm] = 'A3'")

    Wenn ich allerdings mit Variablen arbeiten will, weil es noch einige Türme mehr gibt, dann zählt er immer 0. Ich habe nicht sehr viel Erfahrung mit Access..wäre super wenn ihr mir helfen könnt *Smilie

    Der Code:

    Dim a As Integer
    Dim b As String
    For a = 1 To 3
    b = "A" & a
    MsgBox DCount("[Beschriftung]", "tblBoxnamen", "[Turm] = 'b'")
    Next a

    Danke!

    :)
     
    micpog90, 2. Februar 2017
    #1
  2. Hallo!

    Ein Tipp zur Fehlersuche:

    Code:
    Anm.: Der Fehler im Code ist ein oft gesehener Fehler. VBA füllt Texte in einem String, die einem Variablennamen gleichen, nicht mit dem Variableninhalt aus. Was einmal Text ist, bleibt Text. *wink.gif*

    mfg
    Josef
     
    Josef P., 4. Februar 2017
    #2
  3. DANKE!!! So bin ich auf diese Lösung gekommen:

    Dim a As Integer
    Dim b As String
    Dim FilterString As String

    For a = 1 To 3
    b = "A" & a
    FilterString = "[Turm] ='" & b & "'"
    MsgBox DCount("[Beschriftung]", "tblBoxnamen", FilterString)
    Next a

    mfg Michi
     
    micpog90, 4. Februar 2017
    #3
Thema:

Dcount Funktion mit variable

Die Seite wird geladen...
  1. Dcount Funktion mit variable - Similar Threads - Dcount Funktion variable

  2. Datensätze, die ein bestimmtes Datum einschließen

    in Microsoft Access Hilfe
    Datensätze, die ein bestimmtes Datum einschließen: Hallo Zusammen, ich möchte herausfinden, ob es in einer Tabelle Einträge gibt, die ein bestimmtes Datum einschließen und gleichzeitig noch eine andere Bedingung erfüllen. Die zu durchsuchende...
  3. DCOUNT mit Datum als Kriterium

    in Microsoft Access Hilfe
    DCOUNT mit Datum als Kriterium: Hallo Leute Ich versuche herauszufinden, ob das eingegebene Datum in der Tabelle bereits vorhanden ist. Mein Code sieht so aus: Code: If DCount("*", "tbl_TbInfos", "TbiDatum = " & Me.TbiDatum) =...
  4. Vba DCount mit mehreren Kriterien

    in Microsoft Access Hilfe
    Vba DCount mit mehreren Kriterien: Hallo zusammen Ich habe eine DCount Funktion mit 3 Kriterien. Code: DCount(1, "tbl_Data", "[Periode] ='" & Periode & "'" & " AND [Marke] ""Marke1"" AND [Bereich] ""Bereich1""") Die Funktion...
  5. DomAnzahl (DCount) Funktion, Hilfe bei der Anwendung

    in Microsoft Access Hilfe
    DomAnzahl (DCount) Funktion, Hilfe bei der Anwendung: Ich möchte mit der DomAnzahl Funktion eine Anzahl bestimmter Datensätze ermitteln. Es geht um Datensätze aus der Tabelle "tblEin-Ausbau" und zwar um die "ID_Ein_Ausbau" die zu einem bestimmten...
  6. DCount mit zwei Kriterien

    in Microsoft Access Hilfe
    DCount mit zwei Kriterien: Hallo, bitte helft mir bei dieser Frage: Ungebundenes Formularfeld soll die Anzahl der Datensätze anzeigen, die zwei Kriterien erfüllen. Tabelle heißt: T_Info Felder sind: "Abgabejahr" und...
  7. DCOUNT mit Datumsfelder

    in Microsoft Access Hilfe
    DCOUNT mit Datumsfelder: Hi! Ich habe ein Dialogfeld, welches ein Datumsfeld enthält (MaxErfolgDatum). Per DCount soll in einem ersten Schritt die Anzahl ermittelt werden, in wievielen Datensätzen das Datum (LastErfolg)...
  8. DCount-Funktion

    in Microsoft Access Tutorials
    DCount-Funktion: DCount-Funktion Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 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