Re: [de-users] BASE: Formular, filtern nach Subformular, Eingabe im Hauptformular

2010-03-29 Diskussionsfäden Edgar Kuchelmeister

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

2010-03-26 Diskussionsfäden Edgar Kuchelmeister

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

2010-03-26 Diskussionsfäden Robert Großkopf
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

2010-03-25 Diskussionsfäden Robert Großkopf
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

2010-03-24 Diskussionsfäden Edgar Kuchelmeister

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