Office: (Office 2000) If else Funktion (wenn abfrage leer dann tue das)

Helfe beim Thema If else Funktion (wenn abfrage leer dann tue das) in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe jetzt schon überall gesucht aber noch nicht das passende gefunde. Ich suche in VB den Befehr (Code) das wenn eine Bestimmte Abfrage... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von DMarx, 22. März 2008.

  1. If else Funktion (wenn abfrage leer dann tue das)


    Hallo,

    ich habe jetzt schon überall gesucht aber noch nicht das passende gefunde.

    Ich suche in VB den Befehr (Code) das wenn eine Bestimmte Abfrage in einer DB leer ist also keine Daten auswirft, dass dann nicht gebacht wird wenn aber datensätze vorhanden sind tue etwas.

    Also so stell ich mir es ungefähr vor.

    Code:
    Danke für eure Hilfe

    :)
     
  2. Hallo,
    anbei mal zwei Möglichkeiten um das zu testen
    Code:
     
  3. Hallo,
    versuchs mal so:
    Code:
    Es werden die Datensätze gezählt, die in der Abfrage sind.
     
    gpswanderer, 24. März 2008
    #3
  4. If else Funktion (wenn abfrage leer dann tue das)

    Hallo, danke für die Tipps werde sie morgen mal testen.

    Aber @gpswanderer wofür steht denn "Feldname" ich will doch nicht abfragen ob in einem Feldnamen was steht sondern generell ob mindestens ein Datensatz in der Abfrage ist. Oder verstehe ich das falsch?

    Danke
     
  5. Nun, "FeldName", "Abfragename", "DeineTabelle" u.ä. sind allgemeine Bezeichnungen zur Verdeutlichung der Objekte für eine Prinzipdarstellung.

    Oftmals teilt ja ein Fragesteller die richtigen Bezeichnungen nicht mit. Man traut es ihm aber zu bzw. erwartet von ihm, dass er die allgemein gehaltenen Bezeichnungen durch eigene richtige ersetzen kann.
     
  6. Hallo,
    wie Eberhard schon schrieb, ist Feldname nur irgendein Feldname der in der Abfrage vorkommt. Und Dcount zählt ja auch und frägt nichts ab. In meinem Beispiel zählt Access die Zeilen (Datensätze) der Spalte "Feldname". Alternativ kannst Du auch dem Beispiel von Jens in #2 folgen und den * verwenden.
     
    gpswanderer, 24. März 2008
    #6
  7. \@jens05

    habe mich für folgenden Code entschieden funktioniert 100%. Danke!


    Code:
    Auch an alle anderen Danke für eure Hilfe!!! *Smilie
     
  8. If else Funktion (wenn abfrage leer dann tue das)

    Hallo, ähnlich gelagerte Frage zu Dcount. Ich habe ein Formular, das ich über einen Button auf einem anderen Formular öffne. Je nach Button wird dem Formular eine andere recordsource mittels eines SQL-Strings übergeben (mit den OpenArgs). Nun kann es ja vorkommen, dass die Abfrage keine Treffer bringt und das neu geöffnete Formular leer bleibt. Hier wollte ich eine msgbox einbauen, um den User darauf hinzuweisen, dass keine Datensätze zum gewählten Kriterium vorhanden sind und diverse Buttons deaktivieren. Um dies herauszufinden wollte ich dcount nehmen, was allerdings in einer Fehlermeldung endet, weil access die Abfrage nicht findet, die in dcount angegeben ist. Das kann sein, da ich versucht habe me.recordsource (Bsp. dcount("*",me.recordsource) )als Abfrage anzugeben, was ja eine zusammengesetzte Abfrage aus dem beim Öffnen des Formulars übergebenen SQL-String ist und keine Abfrage, die so unter "Abfragen" zu finden ist. Ist das trotzdem irgendwie möglich? Oder wie könnte ich beim Öffnen des Formulars noch rausfinden, ob Datensätze vorhanden sind oder nicht, um danach verschiedene "Aktionen" zu starten?
    Danke für Antworten im Voraus.
     
    0815Peter, 25. März 2008
    #8
  9. Hast Du es schon mit Variante 2 aus #2, die DMarx auch laut #7 anwendet, probiert?

    Für DCount benötigst Du als Domäne eine gespeicherte Abfrage oder eine Tabelle.
     
  10. Hallo 0815Peter,
    ebenso sollte folgendes Möglich sein, beim öffnen des Formulares.
    Code:
     
  11. Vielen Dank, hat geklappt!
     
    0815Peter, 25. März 2008
    #11
Thema:

If else Funktion (wenn abfrage leer dann tue das)

Die Seite wird geladen...
  1. If else Funktion (wenn abfrage leer dann tue das) - Similar Threads - else Funktion abfrage

  2. Power Query - nested if statement - Klammern

    in Microsoft Excel Hilfe
    Power Query - nested if statement - Klammern: Hallo zusammen, kann mir jemand beantworten, in welchen Fällen bei nested if statements in Power Query Klammern notwendig sind und wann nicht? Beispiel: if [Number] > 0 then "Positive" else (if...
  3. If-Then-Else...Verständnisfrage zu Kriterium String > Zahl

    in Microsoft Access Hilfe
    If-Then-Else...Verständnisfrage zu Kriterium String > Zahl: Hallo, ich habe eine Funktion erstellt. Diese wird mit Werten gefüttert, generell Zahlen als String und "echte" Strings. Damit ich mit den Zahlen Vergleiche anstellen kann wandele ich diese mit...
  4. IF THEN ELSE mit mehr als 2 Anweisungen nach Prüfung

    in Microsoft Excel Hilfe
    IF THEN ELSE mit mehr als 2 Anweisungen nach Prüfung: Hallo, kann mir bitte jemand weiterhelfen, ich möchte bei folgendem Skript folgende Dinge tun: 1. mindestens 2 Bedingungen zur Prüfung (das sollte mit "And" klappen?) 2. dann auch mehr als 2...
  5. Kombinationsfeld sperren od. freigeben wenn Bedingungen erfüllt (if then else ...)

    in Microsoft Access Hilfe
    Kombinationsfeld sperren od. freigeben wenn Bedingungen erfüllt (if then else ...): Guten Abend liebe Forumsmitglieder Ich habe ein Kombinationsfeld Namens: "KatFKAuswahl" wo ich eine Liste an Auswahlmöglichkeiten in einem Formular (Namens: frm_Personen) habe. Damit man eine...
  6. "If...Then...Else"-Makroblock

    in Microsoft Access Tutorials
    "If...Then...Else"-Makroblock: "If...Then...Else"-Makroblock Access für Microsoft 365 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mehr... Weniger...
  7. Bedingung Wert vorhanden und anderer Wert nicht vorhanden

    in Microsoft Excel Hilfe
    Bedingung Wert vorhanden und anderer Wert nicht vorhanden: Hallo Zusammen, ich möchte ein Makro erstellen, dass in bestimmten Zellen nach einem Wert (Text) sucht und wenn dieser Text gefunden wird nach einem anderen Wert sucht. Wenn der zweite Wert...
  8. Wenn Dann Bedingung, Wenn wert in C3 vorhanden dann füge 1 in A3 ein usw...

    in Microsoft Excel Hilfe
    Wenn Dann Bedingung, Wenn wert in C3 vorhanden dann füge 1 in A3 ein usw...: Wenn Dann Bedingung, Wenn wert in E2 vorhanden dann füge 1 in A3 ein usw... Moin Moin, Ich bin noch VBA Neuling, und habe mich einer sehr komplexen Liste gewidmet. Das Problem was ich habe,...
  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