Hallo Gemeinschaft
ic möchte gerne folgendes erreeichen
ein Formular
oben im kopf drei Felder -
Datum von
Datum Bis
Haustyp
darunter ein Unterformular welches in Abhängigkeit der ausgewählten Felder gefiltert wird
könnt ihr mir dabei helfen
Hallo,
wozu ein Unterformular?
Du kannst direkt im Formular filtern.
Erst alle anzeigen (oder keine) dann filtern.
Welche Bedingungen sollen es sein?
Von, bis, Haustyp (Zahl oder Text)?
Und oder Oder?
dachte so
und ja -
es soll möglich sein
von bis und haus - oder nur haus
ich habs nun so probiert
Wie "*" & [Formulare]![Statistik]![Objekt]
>=[Formulare]![Statistik]![von] Und <=[Formulare]![Statistik]![bis]
bei Objekt klappt es nach F9 nur der Datumsbereich wird nicht gefiltert
und der screenshoot
Hallo,
wir eieren im Kreise...
Zitatic möchte gerne folgendes erreeichen
ein Formular
oben im kopf drei Felder -
Datum von
Datum Bis
Haustyp
Formular mit Datenherkunft zu einer Abfrage ohne Parameter oder zu einer Tabelle.
3 ungebundene Textfelder ("txtObjektNr", "txtVon" und "txtBis")
Schalltfläche ("btnFiltern") mit Klick-Ereignisprozedur:
Sub btnFiltern_Click()
Me.Filter = " [Objekt-Nr] wie '" & Me!txtObjektNr & "*' and [(1) am] between " & Format (nz(Me!txtVon,Date),"\#yyyy-mm-dd\#") & " and " & Format (nz(Me!txtBis,Date),"\#yyyy-mm-dd\#")
Me.FilterOn =True
End Sub
also nicht so, wie ich es jetzt habe
mit hauptformular und unterfom wo ich die daten habe
Hallo,
wenn du auf "Unterformular" weiterhin beharrst,
dann musst Du Dich auf das UFO-Steuerelement beziehen...
Me!Ufo_Steuerelementname.Filter = .....
Me![Reservierungen-Unterformular].Filter = " [Objekt-Nr] wie '" & Me!Objekt & "*' and [(1) am] between " & Format(Nz(Me!von, Date), "\#yyyy-mm-dd\#") & " and " & Format(Nz(Me!bis, Date), "\#yyyy-mm-dd\#")
dann bekomme ich die Meldung
Objekt unterstützt diese Eiegnschaft oder Methode nicht
Hallo,
zeig mal, was Du jetzt geschrieben hast...
Evtl. fehlt:
Me!Ufo_Steuerelementname.Form.Filter = .....
Me![Reservierungen-Unterformular].Form.Filter = " [Objekt-Nr] wie '" & Me!Objekt & "*' and [(1) am] between " & Format(Nz(Me!von, Date), "\#yyyy-mm-dd\#") & " and " & Format(Nz(Me!bis, Date), "\#yyyy-mm-dd\#")
nun Fehler
Syntaxfehler fehlender Operator in Abfrageausdruck '[Objekt-Nr] wie 'D8*' and [(1) am] between #2020-05-01# and #2021-07-14#'
Hallo,
ok, übersetzen wir schnell noch ins Englische:
...= " [Objekt-Nr] Like '" & Me!Objekt & "*' and
Me![Reservierungen-Unterformular].Form.Filter = " [Objekt-Nr] like '" & Me!Objekt & "*' and [(1) am] between " & Format(Nz(Me!von, Date), "\#yyyy-mm-dd\#") & " and " & Format(Nz(Me!bis, Date), "\#yyyy-mm-dd\#")
Me![Reservierungen-Unterformular].Form.FilterOn = True
filter leider nichts - leeres ufo Datenfeld
Hallo,
gibt es denn überhaupt Daten mit den eingegebenen Werten?
Und sind die Parameter aus der Abfrage entfernt?
das wars - lieben Dank
nun noch ein letztes - wenn ich eine Summe über die gefilterte Liste über das Feld Miete haben möchte - wie würdest du das machen?
Hi,
Im Formularfuß ein ungebundenes Textfeld mit Steuerelementinhalt:
= Summe([Miete])
muss das ins ufo rein? wollte es eigentlich ins hauptform einbauen
=[Me]![Reservierungen-Unterformular].[Summe]([Miete])
so geht es nicht
Hallo,
das Textfeld hat doch einen Namen...
Benutze diesen...
=Me![Reservierungen-Unterformular]!txtSummeMiete
klappt nicht ich habe nun im Feld txtSummeMiete im Hauptform
das bei Steuerelementeinhalt stehen
und wo kommt dieser term dann hin
=[Me]![Reservierungen-Unterformular]![txtSummeMiete].[Summe]([Miete])
Hallo,
was machst Du denn da?
im Unterform steht ein Textfeld mit Namen "txtSummeMiete" , das die Summe berechnet,
auf dieses Textfeld sich ein Textfeld mit Namen "txtUFOSumme" im HFO:
=Me![Reservierungen-Unterformular]!txtSummeMiete
Um "Me!" kommen keine Eckklammern!
Hab ich so gemacht - im Hauptform Texfeld steht nun #Name?
Formularfuß des UFO - ungebundenes Textfeld txtSummeMiete mit steuerelement =Summe([Miete])
Hauptform - ungebundesnes Feld txtSummeMiete mit =[Me]![Reservierungen-Unterformular]![txtSummeMiete]
Hallo,
Me ist VBA und funktioniert im Steuerelementinhalt nicht.
Hier ist der vollständige Bezug notwendig.
=Forms!NameHafo!NameUfo.Form![txtSummeMiete]Achte darauf, dass für das Ufo auch dessen Name (in den Eigenschaften des Ufos nachsehen) verwendet wird.
Achte auch auf die unterschiedlichen Schreibweisen Forms und Form.
PS:
Wenn ich mir das Bild weiter oben ansehe, so ist doch hier ein Unterformular völlig überflüssig (hatte ich schon mal gesagt). Ein einfaches Enlosformular mit den Suchfeldern im Formularkopf ist doch ausreichend. Was jede Menge Aufwand sparen würde.
Wozu willst Du hier ein Ufo ?
=[Formulare]![Statistik]![Reservierungen-Unterformular].Form![txtSummeMiete]
#Fehler im Textfeld
Hallo,
"Me!" ist tatsächlich falsch an dieser Stelle, wobei es auch ohne explizite Formularreferenz gehen sollte:
Es fehlt jedoch die schließende Eckklammer um den UFO-St-El.-Namen
=[Reservierungen-Unterformular].Form.[txtSummeMiete]
ich hab´s nun so verwendet im Textfeld des HF
=[Reservierungen-Unterformular].Form.[txtSummeMiete]
bekomme #Fehler
so klappt es
=[Reservierungen-Unterformular].[Formular]![txtSummeMiete]
lieben DAnk für eure Mühe
Hallo,
hast Du den Namen des Ufos geprüft ?
Und noch mal die Frage: Warum hier ein umständliches Ufo ?
Das macht es doch nur unnötig kompliziert.
ich hab´s nun so verwendet im Textfeld des HF
=[Reservierungen-Unterformular].Form.[txtSummeMiete]
bekomme #Fehler
so klappt es
=[Reservierungen-Unterformular].[Formular]![txtSummeMiete]
lieben DAnk für eure Mühe
hab doch noch eine Frage
im Auswahlmenü Haus hab ich das Problem, wenn ich Haus N1 auswähle - auch das Haus N10, N11 angezeigt wird
ah hab schon
Me![Reservierungen-Unterformular].Form.Filter = " [Objekt-Nr] like '" & Me!Objekt & "' and [(1) am] between " & Format(Nz(Me!von, Date), "\#yyyy-mm-dd\#") & " and " & Format(Nz(Me!bis, Date), "\#yyyy-mm-dd\#")
Hallo Gemeinschaft,
weiter oben habe ich ja in mein Unterformular eine Tabelle "Reservierungen" eingebunden - nun muss ich leider diese Tabelle erweitern mit einer Abfrage, in der diese bisherigen Tabelle drin ist und noch eine weitere - beide sind verknüpft über das Feld ObjektNr - wie mache ich das nun mit dem Summenfeld Miete - ich habe ja in dem UFO keine Fusszeile
Hallo,
warum muss da eine weitere Tabelle für das UFO hinzu?
Und natürlich hast Du einen Formularfuß im UFO-Formular.
Wenn die beiden Tabellen in einer 1:n-Beziehung stehen, wird es wohl so nicht mehr mit der Summenbildung funktionieren.
Zeige mal eine umfassenden Screenshot des Beziehungsfensters mit allen Tabellen, den Tabellenfeldern und den eingestellten Beziehungen.
anbei die Beziehungen
und ich komme beim UFO nicht in die Fusszeile - wenn ich in der Entwurfsansicht doppelt auf das UFO klicke - komme ich immer zu der Ansicht ufo.jpg
Hallo,
die Summe muss in der zu gruppierenden Abfrage (Summenzeichen anklicken) im "Funktion"-Feld als Summe definiert werden.
Wenn Du aber nicht
1) alle Sonder- und Leerzeichen aus allen Bezeichnungen (Namen) entfernst
2) die referenzielle Integrität bei den Beziehungen einstellst
werde ich nicht weiterhelfen....
lieben Dank - und wie kann ich dann diese Summe im HF wieder aufrufen?
Hallo,
diese Summenspalte hat eine Alias-Namen. Daran kann ein Textfeld im Unterform gebunden werden.
Ich befürchte allerdings, du bist hier auf einem Holzweg.
klappt alles - lieben DAnk