Hallo Leute,
ich habe ein Problem mit einer Abfrage. Ich habe eine Tabelle mit persönlichen Daten wie Name, Anschrift und aktuelle Angaben zur Wohnsituation wie z.B. die maximale Miete die sich die Person leisten kann, Etage, Anzahl der Zimmer usw. In der zweiten tabelle habe ich Wohnungen mit Anschrift, Anbieter, Größe der Wohnung, Miete usw.
In einer Abfrage möchte ich erwirken, das ich in dem Formular von Herrn XYZ, der sich z.B. eine Miete von max. 700€ leisten kann, unten alle Wohnungsangebote bis zu 700€ angezeigt bekomme und mir diese auch als Bericht ausdrucken kann. Dieses aber bei jedem Mandanten aus der Tabelle mit den Personendaten.
Ich habe es zwar soweit hinbekommen, dass mir eine Auswahl, abhängig der Kosten angezeigt wird aber sich nicht für andere Mandanten aktualisieren lässt. Ich stehe gerade voll auf dem Schlauch. Kann mir jemand behilflich sein?
Hallo,
Ohne das Datenmodell zu kennen, fällt mir dazu erstmal nur Folgendes ein.
Ein HFo auf Basis der Mandanten(=Personen?)-Tabelle. Darin ein UFo mit
einer RecordSource in dieser Art (Luftcode)
SELECT W.Feldliste, W.Miete
FROM Wohnungen AS W
WHERE W.Miete <= Forms!DeinHFo!txtMaxMiete
gruss ekkehard
Hallo Ekkehard,
vielen Dank für Deine Unterstützung. Du hast natürlich recht. Mein Fehler ;-) Hier mal der Code mit dem ich angefangen habe:
SELECT tab_whg_angebote.KM, tab_whg_angebote.NK, tab_whg_angebote.HK, tab_whg_angebote.Kaution, tab_whg_angebote.Zimmer, tab_whg_angebote.Fläche, tab_whg_angebote.Anschrift, tab_whg_angebote.Anbieter, tab_whg_angebote.Aktiv, tab_wohnraumvermittlung.[Name, Vorname], * INTO tab_passender_wohnraum
FROM tab_wohnraumvermittlung, tab_whg_angebote
WHERE (((tab_whg_angebote.Aktiv)=True) AND (([tab_whg_angebote]![KM])<[tab_wohnraumvermittlung]![max_kaltmiete]))
ORDER BY tab_whg_angebote.KM;
die Tabelle whg_angebote enthält alle verfügbaren Wohnungen mit allen nötigen Informationen. Die Tabelle tab_wohnraumvermittlung enthält die Personen mit ihren Daten. Da nicht immer alle Wohnungen dauerhaft vermietet sind und wiederkehren, werden diese über ein Ja/Nein Feld auf "Aktiv" gesetzt. Daher die Auswahl. Im weiteren Schritt möchte ich, dass mir die Abfrage die maximal bezahlbare Miete der Angebote vergleicht und mir nur diese komplett anzeigt, die in das Raster fallen. Schlussendlich wollte ich, dass die gefilterten Daten in die Tabelle "tab_passender_wohnraum" geschrieben werden, um aus der Mandantenmaske auch die Liste nicht nur zu visualisieren, sondern auch als Bericht ausdrucken zu können.