Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

left join und Nullen II





Frage

bei einer left join Abfrage sind in einigen Zellen Zahlen und in einigen Zellen keine. Wo keine Werte sind, hätte ich gerne 0,00. sonst kann ich mit der Abfrage nicht weiterrechnen. Die Werte sollten in der left join Abfrage oder in einer anderen Abfrage ohne gesonderte Aktion (etwa Aktionsabfrage) automatisch erscheinen. Hat jemand eine Idee?

Antwort 1 von 14071

normalerweise bleibt man mit dem gleichen Thema im gleichen thread - das ist dir als nicht-member aber nicht möglich - o.k.

Aber - was paßt dir an der Antwort zu deinem ersten posting nicht?

Gruß
Jürgen

Antwort 2 von Manfred

Hallo Jürgen!

vorab: ich bin ein ziemlicher Laie in ACCESS.

ich habe die Aktualisierungsabfrage probiert. mir scheint, das ich damit jeweils mit der Maus die Aktualisierungabfrage starten muß und die aktualisierten Werte in einer bestimmten Tabelle gespeichert werden. Dies beides will ich eigentlich nicht. Außerdem gab es auch eine "Fehlermeldung" beim Start der Aktualisierungsabfrage, die mich nicht weiter brachte!



Antwort 3 von 14071

Annahme:

Tabelle1 - enthält Feld "Daten" Typ Zahl gefüllt mit 0 oder keinem Eintrag, also IST NULL. Du hast diese Tabelle1 mit Tabelle2 verknüpft.

Vorgehen:

  • Erstelle eine neue Abfrage.
  • Füge Tabelle1 ein.
  • Zieh Feld Daten runter in den Abfragebereich.
  • Wähle Aktualisierungsabfrage.
  • Gib bei Kriterien ist null ein.
  • Gib bei Aktualisieren 0 ein.
  • Starte die Abfrage per Ausrufezeichen.
  • Bestätige die Meldung.
  • Schließe die Abfrage - speichern nicht nötig.
  • Das Feld Daten enthält jetzt überall dort wo bisher kein Eintrag war, den Eintrag 0.
  • Führe deine bisherige Abfrage aus.

    Gruß
    Jürgen

  • Antwort 4 von Roadrunner90

    und wenn das ständig so ist, dass du felder ohne inhalt nicht willst, dann stelle in der tabelle den standardwert für das/die felder auf 0. damit brauchst du die aktualisierungs-abfrage nur einmal laufen lassen, nämlich für die "alten" sätze. alle sätze die danach dazu kommen haben schon die 0
    Gruß Rudolf

    Antwort 5 von Manfred

    Hallo Jürgen,

    der Fall: ich habe eine left join ABFRAGE.

    Spalte 1......Spalte 2
    PKW...........1.000,00 €
    LKW.....................
    Computer.........29,00 €

    In LKW Spalte 2 soll irgendwie eine 0,00 €, weil sonst wohl mit LKW Spalte 2 nicht weitergerechnet werden kann.

    Die 0,00 € muß automatisch ohne "Handaktionen" in LKW Spalte 2 erscheinen, da sich die LEFT JOIN ABFRAGE wegen Änderungen in diversen Ausgangstabellen ständig ändert und mit div weiteren Abfragen verknüft werden soll.

    Hoffentlich verlierst Du nicht die Lust!
    Vielen Dank und Gruß
    Manfred


    Antwort 6 von 14071

    wenn du willst, schick mir die mdb mal zu, dann verstehe ich vielleicht besser, was du meinst.

    Bei Interesse Bescheid sagen, wegen der mail-addy.

    Gruß
    Jürgen

    Antwort 7 von Manfred

    Hallo Jürgen,

    die Datei ist ziemlich groß, 6.392 KB.
    oder kann ich Dich mal anrufen.
    oder soll ich Dir screen-shot mailen?

    Gruß
    Manfred

    Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: