Suchfunktion in Subformular

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: Suchfunktion in Subformular

Re: Suchfunktion in Subformular

von schane65 » Fr, 04.09.2009 15:08

Habe dir eine Mail geschickt.


Gruß Andy

Re: Suchfunktion in Subformular

von eBayer » Fr, 04.09.2009 14:37

magst Du mir mal Deine Anwendung schicken.... ich würde mir das gerne mal anschauen.
Gruß eBayer

Re: Suchfunktion in Subformular

von schane65 » Fr, 04.09.2009 14:16

Hallo eBayer !

Danke für die schnelle Antwort und Hilfe. Ich habe das Makro gespeichert, einem PushButton zugeordnet und dann in das Subformular über den Navigator eingebaut. Ich habe alles gespeichert und im Navigator kontrolliert. Der PushButton liegt jetzt unterhalb der neuen Navigationsleiste im Subformular. Drücke ich den PushButton macht sich die Suchefunktion auf und ich finde trotzdem keinen Datensatz.
Komisch, oder?


Gruß Andy

Re: Suchfunktion in Subformular

von eBayer » Fr, 04.09.2009 09:13

Die von Dir eingebaute Navigationsleiste hat keine Fernglassuche!
Aber wie Du schon geschrieben hast.... mit einem PushButton kein Problem.
Hier ist das Makro dazu:

Sub PB_Suchen ' Dieses Makro entspricht der Suche per Fernglas
Dim oDoc As Object
Dim oDispatcher As Object
oDoc = ThisComponent.CurrentController.Frame
oDispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
oDispatcher.executeDispatch(oDoc, ".uno:RecSearch", "", 0, Array())
End Sub

Gruß eBayer

Re: Suchfunktion in Subformular

von schane65 » Fr, 04.09.2009 08:03

Hallo eBayer !

1.
Wie man die Navigationsleiste einbaut, habe ich mittlerweile herausgefunden. Das Problem dabei ist nur, dass diese Leiste dann keine Suchfunktion (Fernglas) enthält. Kann man das ändern?
2.
Einen PushButton in das Unterformular ist ja nun auch kein Problem, nur kann ich diesem Button ja im Kontrollfeld keine Suchfunktion zuordnen, weil es die dort nicht gibt. Ein Makro dafür habe ich leider nicht bzw. ic hatte noch keine Zeit, mich mich dem Thema "Erstellen eines Makros" zu beschäftigen.

Daher die Bitte:
Kannst du mir behilflich sein?


Gruß Andy

Re: Suchfunktion in Subformular

von eBayer » Mi, 02.09.2009 19:50

Ich baue für solche Zwecke eine eigene Navigationsleiste ein oder ich benutze einen PushButton dafür.
Du mußt darauf achten, daß die Leiste oder der Button dem entsprechenden Formular (Haupt oder Sub-Formular) zugeordnet wird.
Dementsprechend wirkt die Suche dort oder dort. Du kannst das ganz gut erkennen und konfigurieren im FormularNavigator. Mit der linken Maustaste kannst Du das entsprechende Control anfassen und verschieben.
Navigator.jpg
Navigator.jpg (17.95 KiB) 1054 mal betrachtet

Re: Suchfunktion in Subformular

von schane65 » Mi, 02.09.2009 19:17

Hallo Maxigub !

Danke erst mal für die Hilfe, aber das funktioniert auch nicht. Zur Erklärung der Tabellen:
Die eine Tabelle enthält Daten von Rechnern, die andere von Monitoren. Die Tabellen haben eine 1:n Verbindung und aus den beiden habe ich ein Formular gebastelt, wobei das Subformular die Daten der Monitore enthält. Kann es an der 1:n Verbindung liegen?


Gruß Andy

Re: Suchfunktion in Subformular

von MAXIGUB » Mi, 02.09.2009 15:49

Hallo schane65,

die Suche mit dem Fernglas aus der Hauptleiste funktioniert schon, aber:
1. der Cursor muss im SubFormular gesetzt sein
2. die Suche ist beschränkt auf die Teilmenge der Daten, die aus der Verknüpfung mit dem Hauptformular resultiert, d.h. bei 1:1 Relation ist die Suche nicht sinnvoll, da Datenmenge nur einen Datensatz enthält, der auch angezeigt ist.

Viele Grüße
Maxigub

Re: Suchfunktion in Subformular

von schane65 » Mi, 02.09.2009 14:20

Hallo eBayer !

Danke für die Antwort. Da ich ja gerne lerne, könntest du mir vielleicht sagen, wie das funktioniert? Das einfachste und übersichtlichste wäre wohl ein Push-Button, denke ich, da die Symbolleiste vielleicht wirklich irritieren würde.
Muss ich dem Push-Button ein Makro zuordnen? Das Zuordnen würde ich hinbekommen, nur das Makro leider nicht.
Hast du dazu ein Makro?

Danke für dein Hilfe


Gruß Andy

Re: Suchfunktion in Subformular

von eBayer » Di, 01.09.2009 18:04

Die Symbolleiste mit dem Fernglas ist offensichtlich dem Hauptformular zugeordnet.

Du mußt Deinem Subformular ebenfalls eine Symbolleiste zuordnen.
Dann erfolgt die Suche mit "DER" Symbolleiste in dem SubFormular.
Das kann man natürlich auch anders, z.B. über einen PushButton lösen, der die Suche auslösen könnte, denn zwei Symbolleisten in einem Formular sind etwas irritierend.
Gruß eBayer

Suchfunktion in Subformular

von schane65 » Di, 01.09.2009 14:49

Hallo Leute !

Ich habe eine kleine Datenbank, wo ich mir ein Hauptformular mit einem Subformular erstellt habe. Im Subformular sind alle Felder bewusst auf Text formatiert, auch wenn dort Zahlen eingetragen werden.
Nun habe ich aber das Problem, dass ich Daten im Subformular über das Fernglas nicht finde, obwohl sie da sind.
Auch wenn ich für den Bereich "Subform/MainForm" wähle bekomme ich immer diese Meldung:
"Es wurden keine Datensätze,m die zu Ihren Angaben passen, gefunden."

Die Datensätze im Hauptformular werden problemlos gefunden.

Hat jemand eine Idee, woran das liegen könnte?

Gruß Andy

Nach oben