Seite 1 von 1

[gelöst]Daten aus einem Formular auslesen und an eine Abf...

Verfasst: Mo 11. Mär 2013, 23:11
von thorgo
Hallo Zusammen, ich hoffe mir kann hier jemand helfen, ich bastel gerade an einer Datenbank, die im Backend auch soweit funktioniert.
Mein Problem sind nun aber die Formulare, ich weiß mittlerweile das Libre Office nicht von hause aus dazu in der Lage ist, einen Wert aus einem Formular direkt an eine Abfrage weiter zu leiten.
Genaugenommen möchte ich eine Summe angezeigt bekommen die von mir erstellte abfrage klappt auch aber, wie bekomme ich es hin, die Rechnungsnummer des aktuellen Datensatzes im Formular auszulesen und diese als Kriterium an die entsprechende Abfrage weiter zu leiten.
Im nächsten Schritt wäre es natürilch Interessant, den aktuell angezeigten Datensatz an ein Writer Dokument als Rechnung weiter zu leiten. Aus der Dokumentation werde ich irgendwie nicht wirklich schlau.

Ich hoffe meine Ausführungen waren nicht zu vage, und jemand kann mir helfen.
VG
Thorsten

Re: Daten aus einem Formular auslesen und an eine Abfrage we

Verfasst: Di 12. Mär 2013, 08:31
von RobertG
Hallo Thorsten,

warum läuft das Formular nicht direkt mit der Abfrage? All das, was Du willst, erfordert vermutlich lediglich die Kenntnis über korrelative Unterabfragen. Vielleicht hilft Dir das Beispiel, was ich gerade mit Schülern im Unterricht erarbeite? Ich hänge einmal so eine Datei an.

Gruß

Robert

Re: Daten aus einem Formular auslesen und an eine Abfrage we

Verfasst: Di 12. Mär 2013, 09:16
von thorgo
Oh ha, danke erst mal, Du hast dort Statements als Relationen definiert?
Ich wusste nicht mal das Base dass kann. Gut das muss ich mir jetzt mal genauer ansehen.
Ich werde über Erfolg, oder Misserfolg berichten.

VG
Thorsten

Re: Daten aus einem Formular auslesen und an eine Abfrage we

Verfasst: Di 12. Mär 2013, 12:11
von thorgo
Man bin Ich blöd.......

Deine Lösung war zwar nicht so anzuwenden, aber sie hat mich auf die richtige Fährte gebracht.
Es fehlte nur eine Zuweisung. Ich musste anstelle von

WHERE "Rechnung"."RNR" = "Repos"."R_RNR" GROUP BY "Rechnung"."RNR"
WHERE "Rechnung"."RNR" = "Repos"."R_RNR" AND "Rechnung"."RNR" = :RNR GROUP BY "Rechnung"."RNR"

schreiben, und schon fluppt es.

Vielen Dank für die Hilfe.

VG
Thorsten