Hallo,
in einem vorhanden Formular würde ich gerne einen zusätzlichen Button einbinden. Dieser soll nach Aktivierung die Suchmaske öffnen, so dass der Benutzer einen Namen eingeben kann nach diesem beim bestätigen in der Tabelle gesucht wird.
Wer kann mir helfen??
Grüße
Maik
Button für die Suche in Tabelle [gelöst]
Moderator: Moderatoren
Button für die Suche in Tabelle [gelöst]
Zuletzt geändert von maibaum am So, 09.10.2011 20:04, insgesamt 1-mal geändert.
Re: Button für die Suche in Tabelle
Hallo, das geht auch mit einem Makro.
Zunächst erzeugst Du im Entwurfsmodus des Formulares eine "Schaltfläche", gehst mit der rechten Maus auf ebendiese und klickst "Kontrollfeld" an.
- Reiter Allgemein, Titel anpassen-> z.B. "Datensatz suchen"
- Reiter Ereignisse/"Aktion ausführen"-> folgendes Makro zuordnen:
Viel Erfolg,
Gruß R
Zunächst erzeugst Du im Entwurfsmodus des Formulares eine "Schaltfläche", gehst mit der rechten Maus auf ebendiese und klickst "Kontrollfeld" an.
- Reiter Allgemein, Titel anpassen-> z.B. "Datensatz suchen"
- Reiter Ereignisse/"Aktion ausführen"-> folgendes Makro zuordnen:
Code: Alles auswählen
sub Search
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:RecSearch", "", 0, Array())
end sub
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Button für die Suche in Tabelle
Warum nimmst Du nicht die eingebaute Filter-Funktion der Navigationsleiste?maibaum hat geschrieben:so dass der Benutzer einen Namen eingeben kann nach diesem beim bestätigen in der Tabelle gesucht wird
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Button für die Suche in Tabelle
Hallo,
zunächstmal danke für die schnelle Hilfe. Hab das so wie von Dir beschrieben eingebaut. Dann erhalte ich jedoch beim Klick auf die Schaltfläche folgende Fehlermeldung:

Grüße
Maik
zunächstmal danke für die schnelle Hilfe. Hab das so wie von Dir beschrieben eingebaut. Dann erhalte ich jedoch beim Klick auf die Schaltfläche folgende Fehlermeldung:

Grüße
Maik
F3K Total hat geschrieben:Hallo, das geht auch mit einem Makro.
Zunächst erzeugst Du im Entwurfsmodus des Formulares eine "Schaltfläche", gehst mit der rechten Maus auf ebendiese und klickst "Kontrollfeld" an.
- Reiter Allgemein, Titel anpassen-> z.B. "Datensatz suchen"
- Reiter Ereignisse/"Aktion ausführen"-> folgendes Makro zuordnen:
Viel Erfolg,Code: Alles auswählen
sub Search rem ---------------------------------------------------------------------- rem define variables dim document as object dim dispatcher as object rem ---------------------------------------------------------------------- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") rem ---------------------------------------------------------------------- dispatcher.executeDispatch(document, ".uno:RecSearch", "", 0, Array()) end sub
Gruß R
Re: Button für die Suche in Tabelle
Hi,
die Fehlermeldung besagt, dass das Makro "Suche" nicht gefunden wurde. Meins heisst "search".
Gruß R
die Fehlermeldung besagt, dass das Makro "Suche" nicht gefunden wurde. Meins heisst "search".
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Button für die Suche in Tabelle
Hi,
super, jetzt klappts... besten Dank !!!!!
Grüße
Maik
super, jetzt klappts... besten Dank !!!!!
Grüße
Maik