Re: [de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular
Hallo Robert, Robert Großkopf schrieb am 26.03.2010 17:11: Das Unterformular müsste also bei Dir auch den Datensatz im Hauptformular um eine Position weiterrücken. Das eigentliche Verfahren ist, dass aus dem Hauptformular der jeweilige Datensatz angesteuert wird und dann im Unterformular das Dazugehörige eingegeben wird. Bei mir springt so der Cursor über das Hauptformular zum Unterformular. Dort sind dann Eingaben möglich; das Hauptformular ist schreibgeschützt. Achja, das ist eine Lösung. Hab ich immer nur im Zusammenhang damit versucht, dass ich im Hauptformular den Datenfeldern den Tabstop auf Nein gesetzt hab (in der Hoffnung der Cursor springt dann gleich weiter in das Subformular). Das Hauptformular auf Schreibschutz verhindert zumindest das versehentliche editieren dieser Felder. Ich habe das gerade einmal nachgestellt mit zweit Tabellen 1 zu 1 und einem Formular. Wenn Du möchtest schicke ich Dir das einmal per PM und wir sehen dann weiter, wo der Schuh drückt. Das Problem ist, dass die Filterkriterien im Hauptformular liegen und das Feld, dass editiert werden soll im Unterformular. Wäre beides in einem Formular bzw. Tabelle gäbe es ja keine Probleme. Ich denke mal mit der jetzigen Lösung kann ich leben. Danke! -- Einen schönen Tag noch. Mit freundlichem Gruß Edgar Kuchelmeister ### Anwenderbetreuer users-Mailingliste ### edekuatopenoffice.org ### http://wiki.services.openoffice.org/wiki/DE/FAQ - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular
Hallo Robert, Robert Großkopf schrieb am 25.03.2010 16:37: Vielleicht liegt es bereits an dieser Anfangsbeschreibung, dass Du bisher keine Antwort erhalten hast. Danke dass du dich dennoch meiner annimmst ;-) Ich kenne z.B. 1:1-Beziehungen nur dann, wenn ich Tabellen auftrenne, die sonst zu umfangreich werden, Schließlich gibt es zu jedem Datensatz der einen Tabelle höchstens einen Datensatz der anderen Tabelle. Ist bei mir aber genau so. Es ist eine Inventurliste. Wenn ich neue Datensätze anlege, dann in einem Formular, welches beide Tabellen editierbar anzeigt und da funktioniert ja auch alles. Die Tabellen sind deswegen getrennt, weil ich jedes Jahr neue Mengen und geänderte EK-Preise habe, aber die Artikeldaten bleiben gleich. Ich sichere dann auch nur die Mengen und Preise der alten Jahre und hab keine redundanten Daten. Ich hole noch ein bisschen weiter aus um mein Vorgehen transparent zu machen. Ich bekomme 2 Zähllisten (wir haben 2 Geschäftsbereiche): 1 Liste unserer Handelsartikel aus dem Dentalbereich 1 Liste unserer Produktion Rohmaterialien, Kleinteile, Betriebs-/Hilfsmittel etc aus unserer Lohnfertigung Hauptformular: Artikeldaten, Filter die 1. Liste. Unterformular: Mengenerfassung. Ich stelle mir vor, dass ich die Menge erfasse (die Artikeldaten dazu nur angezeigt werden) und das Formular springt zum nächsten Datensatz nach Enter. Geht nicht, das Formular bleibt beim Datensatz stehen. Mache ich ein Feld der Artikeldaten jedoch editierbar, muss ich aus diesem Feld mit Enter oder Tab ins Mengen-Feld und der Datensatz schaltet nach Enter weiter. Wenn ich aber nicht aufpasse, schreibe ich in das Artikeldatenfeld (weil ich halt blind schreibe also hier lese und eingebe ohne auf den Bildschirm zu schauen) Vielleicht schreibe ich aber auch an dem vorbei, was Du ausdrücken willst und es handelt sich eventuell um das, was bereits als Bug für die Version 3.2 bekannt ist? (Hinzufügen von Datensätzen bei gefilterten Tabellen nicht möglich - seit 3.2, bereits für 3.2.1 korrigiert) Also die Datensätze sind vorhanden und werden nur editiert, es werden beim Erfassen der Mengen keine angelegt! Somit trifft der Bug hier nicht zu. Mach ich es umgekehrt und setze die Tabelle mit der Menge in das Hauptformular und die Artikeldaten in das Sub (wäre ja eigentlich logischer, da die Daten ja nur angezeigt werden) kann ich aber nicht Filtern, weil die Filterkriterien ja im Unterformular liegen... Ich hoffe meine Misere ist nun transparenter. -- Einen schönen Tag noch. Mit freundlichem Gruß Edgar Kuchelmeister ### Anwenderbetreuer users-Mailingliste ### edekuatopenoffice.org ### http://wiki.services.openoffice.org/wiki/DE/FAQ - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular
Hallo Edgar, Ist bei mir aber genau so. Es ist eine Inventurliste. Wenn ich neue Datensätze anlege, dann in einem Formular, welches beide Tabellen editierbar anzeigt und da funktioniert ja auch alles. Die Tabellen sind deswegen getrennt, weil ich jedes Jahr neue Mengen und geänderte EK-Preise habe, aber die Artikeldaten bleiben gleich. Ich sichere dann auch nur die Mengen und Preise der alten Jahre und hab keine redundanten Daten. Ich hole noch ein bisschen weiter aus um mein Vorgehen transparent zu machen. Ich bekomme 2 Zähllisten (wir haben 2 Geschäftsbereiche): 1 Liste unserer Handelsartikel aus dem Dentalbereich 1 Liste unserer Produktion Rohmaterialien, Kleinteile, Betriebs-/Hilfsmittel etc aus unserer Lohnfertigung Hauptformular: Artikeldaten, Filter die 1. Liste. Unterformular: Mengenerfassung. Ich stelle mir vor, dass ich die Menge erfasse (die Artikeldaten dazu nur angezeigt werden) und das Formular springt zum nächsten Datensatz nach Enter. Geht nicht, das Formular bleibt beim Datensatz stehen. Das Unterformular müsste also bei Dir auch den Datensatz im Hauptformular um eine Position weiterrücken. Das eigentliche Verfahren ist, dass aus dem Hauptformular der jeweilige Datensatz angesteuert wird und dann im Unterformular das Dazugehörige eingegeben wird. Bei mir springt so der Cursor über das Hauptformular zum Unterformular. Dort sind dann Eingaben möglich; das Hauptformular ist schreibgeschützt. Mache ich ein Feld der Artikeldaten jedoch editierbar, muss ich aus diesem Feld mit Enter oder Tab ins Mengen-Feld und der Datensatz schaltet nach Enter weiter. Wenn ich aber nicht aufpasse, schreibe ich in das Artikeldatenfeld (weil ich halt blind schreibe also hier lese und eingebe ohne auf den Bildschirm zu schauen) Wenn Du das ganze Hauptformular schreibgeschützt anlegst, dann ist die Navigation über das Hauptformular eingeschlossen - sofern ich das jetzt richtig verstanden habe. Ich habe das gerade einmal nachgestellt mit zweit Tabellen 1 zu 1 und einem Formular. Wenn Du möchtest schicke ich Dir das einmal per PM und wir sehen dann weiter, wo der Schuh drückt. Gruß Robert - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
Re: [de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular
Hallo Edgar, ich hab ein kleines Problem: Ich habe ein Tabelle mit Mengen und Preisen, die eine 1:1 Beziehung zu einer Tabelle mit den Artikeldaten hat. Vielleicht liegt es bereits an dieser Anfangsbeschreibung, dass Du bisher keine Antwort erhalten hast. Ich kenne z.B. 1:1-Beziehungen nur dann, wenn ich Tabellen auftrenne, die sonst zu umfangreich werden, Schließlich gibt es zu jedem Datensatz der einen Tabelle höchstens einen Datensatz der anderen Tabelle. Ich möchte ein Formular erstellen, welches mir die Artikel anzeigt, welche nach einer Eigenschaft der Artikeldaten gefiltert sind und nur für diese Artikel die Mengen eingeben. Wenn ich alle Felder editierbar mache (gerade die der Artikeldaten) geht das, aber wenn ich diese Daten nur anzeigen (aber filtern) will, wechselt das Formular nach Eingabe der Menge nicht in den nächsten Datensatz. Da bei einer 1:1-Beziehung nur 1 Datensatz zum Datensatz des Unterformulars passen kann scheint mir das erst einmal nur logisch. Du kannst den Inhalt des einen Formulars zwar ändern, aber keinen neuen anlegen, da es ja nur einen Datensatz gibt, der zu dem anderen passt. Vielleicht schreibe ich aber auch an dem vorbei, was Du ausdrücken willst und es handelt sich eventuell um das, was bereits als Bug für die Version 3.2 bekannt ist? (Hinzufügen von Datensätzen bei gefilterten Tabellen nicht möglich - seit 3.2, bereits für 3.2.1 korrigiert) Gruß Robert - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org
[de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular
Hallo Liste, ich hab ein kleines Problem: Ich habe ein Tabelle mit Mengen und Preisen, die eine 1:1 Beziehung zu einer Tabelle mit den Artikeldaten hat. Ich möchte ein Formular erstellen, welches mir die Artikel anzeigt, welche nach einer Eigenschaft der Artikeldaten gefiltert sind und nur für diese Artikel die Mengen eingeben. Wenn ich alle Felder editierbar mache (gerade die der Artikeldaten) geht das, aber wenn ich diese Daten nur anzeigen (aber filtern) will, wechselt das Formular nach Eingabe der Menge nicht in den nächsten Datensatz. Das muss doch irgendwie machbar sein? TIA -- Einen schönen Tag noch. Mit freundlichem Gruß Edgar Kuchelmeister ### Anwenderbetreuer users-Mailingliste ### edekuatopenoffice.org ### http://wiki.services.openoffice.org/wiki/DE/FAQ - To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org