Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Sartorius am Mai 25, 2016, 10:43:10

Titel: Eingabewert einer Abfrage übernehmen
Beitrag von: Sartorius am Mai 25, 2016, 10:43:10
Hallo zusammen!
Folgende Frage von mir: ich arbeite mit folgender Tabelle

Kundennummer, Artikel, Verkauf, VKDatum, Auszahlung

Bei einem Verkauf werden die ersten 4 Felder gefüllt, Auszahlung bleibt auf 0. Werden die Verkäufe ausgezahlt, werden alle Datensätze, in denen Auszahlung gleich 0 ist, nach Eingabe der Kundennummer in einer Anfrage aufgerufen und in einem Bericht angezeigt. Dieser Bericht wird ausgedruckt.
Nun möchte ich, dass in der Tabelle in eben diesen angezeigten Datensätzen der Wert Auszahlung mit dem Wert aus Verkauf ersetzt wird. Also eine Aktualisierungsabfrage, die den Eingabewert aus einer Auswahlabfrage übernimmt.....
Besten Dank schon mal!  ;)
Titel: Re: Eingabewert einer Abfrage übernehmen
Beitrag von: DF6GL am Mai 25, 2016, 11:01:39
Hallo,


Update FolgendeTabelle Set Auszahlung = Verkauf Where <<DeinAuswahlAbfrageKriterium>>
Titel: Re: Eingabewert einer Abfrage übernehmen
Beitrag von: Sartorius am Mai 25, 2016, 12:17:33
Hallo Franz,

besten Dank für Deine schnelle Antwort.  :)

Ich habe die Aktualisierungsabfrage in die Druckfunktion eingebaut, das klappt auch.

Er aktualisiert leider alle Datensätze, ich verstehe "<<DeinAuswahlAbfrageKriterium>>" nicht ganz.

Die Aktualisierung soll sich ja nach der eingegebenen Kundennummer richten....
Titel: Re: Eingabewert einer Abfrage übernehmen
Beitrag von: MaggieMay am Mai 25, 2016, 13:41:01
Hi,

Zitatnach Eingabe der Kundennummer in einer Anfrage aufgerufen

dann sollte wohl in der Aktualisierungsabfrage dasselbe Kriterium wie in dieser Abfrage zum Einsatz kommen.
Titel: Re: Eingabewert einer Abfrage übernehmen
Beitrag von: Sartorius am Mai 25, 2016, 18:40:55
Ich wollte verhindern, dass die Kundennummer nochmals eingegeben wird.

Ist es möglich, die Eingabe aus der ersten Abfrage in der Zweiten automatisch weiter zu verarbeiten?
Titel: Re: Eingabewert einer Abfrage übernehmen
Beitrag von: MaggieMay am Mai 25, 2016, 22:47:09
Hallo,
Zitat von: Sartorius am Mai 25, 2016, 18:40:55Ist es möglich, die Eingabe aus der ersten Abfrage in der Zweiten automatisch weiter zu verarbeiten?
das ist bspw. möglich, indem du den Parameter aus einem Formular holst oder über eine globale Variable bereitstellst, die per Funktionsaufruf an die Abfrage übergeben werden kann.
(-> Donkarls FAQ 3.15 (http://www.donkarl.com/faq/FAQ3Tabfragen.htm#3.15))