Button für Filterfunktion Nachname im Formular

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Button für Filterfunktion Nachname im Formular

Re: Button für Filterfunktion Nachname im Formular

von Reginald » Fr, 03.12.2010 19:33

Aloha DPunch!

Also das funktioniert! Danke! Super!!!

Ich habe mit ein wenig Ausprobieren auch das hinbekommen, dass er im Falle des Namens den Vornamen und Nachnamen gleichzeitig filtert. Sehr praktisch für unsere DAUs:

Code: Alles auswählen

oForm.Filter = "LOWER(""Firstname"") LIKE LOWER('%" & sFilter & "%') OR LOWER(""Lastname"") LIKE LOWER('%" & sFilter & "%')"
Danke noch einmal an alle, die geholfen haben! :D

Grüße,
Reginald

Re: Button für Filterfunktion Nachname im Formular

von DPunch » Mi, 28.07.2010 18:56

Aloha

Versuch mal folgendes:

Code: Alles auswählen

Sub ApplyFormFilter
	oDoc = thiscomponent
	oForm = oDoc.Drawpage.Forms(0)
	sFilter = InputBox("Bitte Namen eingeben:","Datensätze filtern","<<Zu filternder Name>>")
	oForm.Filter = "LOWER(""Name"") LIKE LOWER('%" & sFilter & "%')"
	oForm.applyFilter = True
	oForm.reload
	If oForm.isAfterLast Then
		MsgBox("Keine Datensätze gefunden für" & Chr(13) & sFilter,48,"Datensätze filtern")
	End If
End Sub

Sub RemoveFormFilter
	oDoc = thiscomponent
	oForm = oDoc.Drawpage.Forms(0)
	oForm.Filter = ""
	oForm.applyFilter = False
	oForm.reload
End sub

Re: Button für Filterfunktion Nachname im Formular

von komma4 » Mi, 28.07.2010 03:57

Hatten wir die Tage schonmal....

siehe: viewtopic.php?f=8&t=40246


...das ist die eine Hälfte "der Wahrheit".

Noch eingestellt werden muss, dass die neuen Datensätze als Filter für's Formular angenommen werden.
Ich such' mal (glaube: ActiveFilter)

Button für Filterfunktion Nachname im Formular

von Reginald » Mi, 28.07.2010 01:21

Hallo, ich habe eine kleine OO Base Datenbank mit Kunden und möchte für die Anwender (DAUs) einen Button in ein Formular einbauen, per dessen Knopfdruck eine 0815 Eingabemaske aufgeht, wo ich einen Namen eingebe, der dann automatisch mit Wildcards gefiltert wird. Also der User gibt ein schmi und gefiltert wird im Nachnamensfeld *schmi*, um Schmitt, Schmidt oder Maier-Schmidt zu finden.

Einen zweiten Button bräuchte ich, um den Filter wieder abzuschalten. Die Filterfunktion, die OO standardmäßig bietet, macht zwar genau das, was ich brauche, ist aber für die User schon zu umständlich...

Ich selbst habe vor 20 Jahren mal mit Basic und Turbopascal programmiert, habe seitdem aber fast nichts mit Programmierung mehr gemacht.

Danke vorab!!
Reginald

Nach oben