[solved] Filtern von Datensätzen

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: [solved] Filtern von Datensätzen

Re: Filtern von Datensätzen

von Cyklista » Do, 07.11.2013 23:01

Vielen Dank! :)

Re: Filtern von Datensätzen

von F3K Total » Do, 07.11.2013 22:52

War nur ein Test, ob du auch aufpasst! :wink:
Gruß R

Re: Filtern von Datensätzen

von Cyklista » Do, 07.11.2013 22:50

wenn Du in den Spaltenkopf klickst ist die ganze Zeile markiert
Du meinst wohl den Zeilenkopf (am linken Rand), oder?

Re: Filtern von Datensätzen

von F3K Total » Do, 07.11.2013 22:24

Moin,
wenn Du in den Spaltenkopf klickst ist die ganze Zeile markiert, Rechtsklick-> löschen geht auch, einen Bearbeitungsdialog, der auf einen Mouseclickhandler reagiert, kannst Du dir gerne programmieren, geht alles, ist aber nicht mit Bordmittel zu machen.
Gruß R

Re: Filtern von Datensätzen

von Cyklista » Do, 07.11.2013 22:15

Ich meine nicht nur zum Lesen, sondern in den Formulareigenschaften des Auswahlformulars Daten ändern = nein setzen.
OK, das habe ich gemeint.
Übrigens, ist es nicht machbar, dass diese Auswahltabelle ähnlich, wie in "normalen" z.B. Buchhaltungsprogrammen aussiet?
Dort ist es so, das wenn ich auf irgenein Feld in der Tabelle klicke, dann wird gleich die ganze Zeile, d.h. der ganze Datensatz mit einem durchgehenden Balken hervorgehben. Einzelne Felder lassen sich dort nicht markieren. Dann kann man den jeweligen Datensatz entweder löschen oder (z.B. per Doppelklick) mit Hilfe eines Eingabeformulars ändern.

Re: Filtern von Datensätzen

von F3K Total » Mi, 06.11.2013 23:09

Cyklista hat geschrieben:"nur zum Lesen" ...
aber dann habe ich wenig Platz fü die Eingabefelder
Ich meine nicht nur zum Lesen, sondern in den Formulareigenschaften des Auswahlformulars Daten ändern = nein setzen.
Na, wenn Du sowieso aus der Auswahltabelle in ein anderes Formulardokument springst, ist es noch viel einfacher, dann kannst Du schlicht im ersten Formular die o.a. Einstellung Daten ändern = nein setzen.

Re: Filtern von Datensätzen

von Cyklista » Mi, 06.11.2013 23:00

Ich weiß nicht , ob ich dich richtig verstanden habe:
Du meinst, dass die Auswahltabelle und die Eiongabemaske auf einer Seite zusammengestellt werden sollten, wobei die Auswahltabelle "nur zum Lesen" auf dem Hauptformular unds die Eingabemaske auf dem Unterformular?
Das wird klappen, aber dann habe ich wenig Platz fü die Eingabefelder. Es ist aber eine Lösung, Danke.

GRuß

Przemek

Re: Filtern von Datensätzen

von F3K Total » Mi, 06.11.2013 17:35

Hi,
habe mir noch ein paar Gedanken gemacht.
Wenn Du an dein Formular, auf dem das Tabellenkontrollfeld liegt, ein Unterformular mit dem gleichen Inhalt (gleiche Tabelle) hängst, und es z.B. über die aktuelle ID verknüpfst, kannst du dem ersten Formular die Eigenschaft Daten ändern = nein geben.
Schiebst Du deine Eingabefelder auf das Unterformular, funktioniert es so wie du möchtest.

Gruß R

Re: Filtern von Datensätzen

von F3K Total » Di, 05.11.2013 23:19

Hi,
unter LO kann ich das nachvollziehen, unter AOO geht es definitiv nicht.
Gruß R

Re: Filtern von Datensätzen

von Cyklista » Di, 05.11.2013 23:03

LO 4.1.2.3 für Linux
Copy + paste geht nicht, aber mi dem Mauszeiger (erst markieren, dann drag and drop) geht es doch.

Re: Filtern von Datensätzen

von F3K Total » Di, 05.11.2013 22:44

Wenn ich alle Spalten auf "nur Lesen" stelle, geht Copy&Paste ebenso wenig wie drag and drop, welche Version von LO/AOO verwendest Du?
Gruß R

Re: Filtern von Datensätzen

von Cyklista » Di, 05.11.2013 22:25

Ich habe es so gemacht, aber es funktiuoniert nicht ganz richtig:
Ich kann zwar die einzelnen Felder nicht direkt korrigieren, aber ich kann ein bestimmtes Feld in der Tabelle mit einem Mausklick markieren und dann mit der Maus in ein anderes Feld überziehen (drag and drop). Das Zielfeld wird dann geändert, obwohl es theoreisch schreibgeschützt sein sollte. Ein Bug in dem Programm???

Re: Filtern von Datensätzen

von F3K Total » Di, 05.11.2013 21:28

Hallo,
du kannst die Spaltenköpfe des Tabellenkontrollfeldes anklicken, rechte Maustaste, Spalte ..., und hier auf dem Reiter Allgemein auf Nur Lesen umschalten.
Gruß R

Re: Filtern von Datensätzen

von Cyklista » Di, 05.11.2013 20:51

Vielen Dank für die Antwort. Ich weiß schon ungefähr, was gemacht werden muss, ich weiß aber nicht, wie.
Mit der Tabelle als Konteollfeld ist mir schon klar, ich weiß aber nicht, wie ich verhindern kann, dass nach dem Klick auf einen Datensatz in der Tabelle die Daten direkt eingegeben/geändert werden könen. Solche Situation kann nämlich zu versehentlichen Datenänderungen führen. Ich kann in den Eigenschaften der Tabelle "deaktiviert" auswählen. Die Tabelle wird dann zwar angezeigt und die Datensätze lassen sich auch nicht ändern, aber dann lassen sich sich auch nicht anklicken (d.h. markieren) , wie soll ich sann also den gewünschten Datensatz ausfiltern?

Re: Filtern von Datensätzen

von RobertG » Di, 05.11.2013 17:53

Hallo Cyclista,

auch das geht nicht mit Bordmitteln. Mit Bordmitteln ist es möglich, in einem Hauptformular zu filtern und in einem Unterformular (auf der gleichen Seite) die Werte nicht nur in einer Tabelle sondern auch in einem anderen Format darzustellen. Mit dem Klick in ein Tabellenfeld (Tabelle als Kontrollfeld in einem Formular) ein Formular zu öffnen, das genau den entsprechenden Datensatz anzeigt - dazu musst Du den Primärschlüssel des aktuellen Feldes ermitteln, diesen als Filter für das zu öffnende Formular setzen und dann das Formular schließlich öffnen. Auch dazu wäre es wohl sinnvoll, dass Du zuerst etwas ausprobierst, dann ein Beispiel hier hochlädst, damit andere dann bei den Schritten helfen können.

Gruß

Robert

Nach oben