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
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!
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
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:
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
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
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
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
die Datei ist ziemlich groß, 6.392 KB.
oder kann ich Dich mal anrufen.
oder soll ich Dir screen-shot mailen?
Gruß
Manfred

