Hallo Sebastian,
> >
> > > Hallo, Liste
> > > Ich habe mir per BASE ein Formular gebaut was bisher hervorragend
> > > läuft. Es müssen hier 5 Einträge gemacht werden und diese werden dann
> > > auch eine entfernte MysqlDB gespeichert. Nun möchte ich dieses Formular
> > > noch erweitern/verändern:
> > > Und zwar ist dort ein Eintrag für die Saison. Dort wird können folgende
> > > werte eingetragen werden: FS07 ,HW07, FS08, HW08 usw.
> >
> > Ich nehme an, dass diese Werte an andere Stelle auch bereits in der
> > Datenbank vertreten sind?
>
> Was meinst du damit ? in anderen Tabellen ? Nein, nur in dieser hier.
>
Datenbanken sind in der Regel so aufgebaut, dass sich gleiche Einträge 
möglichst nicht wiederholen. Das Wiederholungselement ist meist die ID der 
jeweiligen Tabelle. Deswegen dachte ich, dass FS und HW irgendwo anders 
verzeichnet sind und die 07 und 08 für die Jahre auch an anderer Stelle 
stehen. Du hast aber eben nur eine Tabelle - darauf zielte meine Frage.

> > > Nun weiß ich nicht ob es sinn macht, aber ich wollte das mit derSaison
> > > verändern und zwar so, das dort evtl ein dropdown-menu ist. Das heißt
> > > dann, das beim Eintrag auszuwählen ist, welche Saison es wäre.
> > > Gleichzeitig wollte ich aber damit die Anzeige begrenzen und zwar nur
> > > auf die selektierte Saison. Ist das möglich und macht das so wie ich
> > > mir das vorstelle Sinn ?
> >
> > Du musst dann ein Auswahlfeld einbauen, dass als Index den selben Inhalt
> > hat wie als Text. Das Auswahlfeld steckt im Hauptformular. Im
> > Unterformular kannst Du nach Auswahl im Hauptformular erkennen, welche
> > Inhalte bisher zu Deiner Vorauswahl passen abgespeichert wurden. Im
> > Hauptformular kannst Du neue Inhalte hinzufügen.
>
> Ich habe es mal mit einem Kombinationsfeld versucht, aber fundierte
> Berichte dazu habe ich noch nicht.

Ein Kombinationsfeld ist hier wohl nicht das Gesuchte. Du willst ja, wenn ich 
das richtig verstehe, nach der Feldauswahl die entsprechenden Elemente 
angezeigt bekommen.
Mit einem Kombinationsfeld bekommst Du Werte aufgelistet, die so direkt in die 
Tabelle eingegeben werden - aber eben nicht die Tabelle in einem 
Unterformular filtern können. Es müsste also ein Listenfeld sein, für das Du 
zusätzlich die Möglichkeit bietest, dass neue Werte eingegeben werden können.
>
> > Den Inhalt in einem Listfeld zu präsentieren hat leider den Nachteil,
> > dass er sich nicht richtig sortieren lässt, da die Werte eigentlich nach
> > den am Schluss stehenden Zahlen sortiert werden müssten.
> >
> > > Oder hat jemand andere Vorschläge ?
> >
> > Wie sieht die Tabellenstruktur der dahinter liegenden Datenbank aus?
> > Gibst Du bisher in eine Tabellenform ein oder in Textboxen?
>
> id
> Artikel
> Lieferant
> Preis
> Saison
> Notizen
>
> Jeweils varchar(50) ausser notizen, da sind es 200
>

Ich stelle das heute Abend einmal nach. Dann kann ich Dir wohl auch genauer 
sagen, wie das Feld eingebaut werden muss, damit die Filterung erreicht wird.

-------------------------------
Da ich den Text erst aus versehen direkt an Dich gesandt habe hier noch einmal 
für alle, die in der Liste mitlesen.

Ich habe folgenden Aufbau für das Formular als Vorschlag:
Ein Hauptformular und 2 Unterformulare. Das Hauptformular ist mit den 
Unterformularen verbunden über das Feld "Saison". Im Hauptformular existiert 
nur ein Listenfeld mit dem Auftrag

SELECT DISTINCT "Saison", "Saison" FROM "Tabelle"
(ich weiß nicht, wie Deine Tabelle heißt)

Im ersten Unterformular werden nur Neueingaben ermöglicht. Das verhindert, 
dass alte Zuweisungen aus dem Hauptformular Inhalte von Datensätzen 
überschreiben.
Im zweiten Unterformular werden nur die Datensätze dargestellt, die zum 
Hauptformular passen. Hier ist die Tabellendarstellung sinnvoll. 
Überschreiben alter Datensätze und Neueingaben und Änderungen habe ich erst 
einmal unterbunden.

Das erste Unterformular enthält alle Felder, die Dein Formular bsiher 
enthielt.

Die Aktualisierung, die beim Ändern des Vorwertes aus dem Listenfeld notwendig 
ist, damit die Unterformulare auch die richtigen Werte anzeigen, würde ich 
über ein Makro lösen. Das kann der Makrorecorder aufzeichnen und Du musst es 
anschließend mit dem Listfeld verknüpfen.

Soweit erst einmal bis zu weiteren Fragen - gibt jetzt bei uns Abendessen ...

Gruß

Robert


PS.:
Ich bin in der Liste eingetragen. Ist bei nicht eingetragenen Leuten in der 
Mail darüber erkennbar, dass im Header irgendwo "moderator" steht. Ich habe 
einen Filter meines Mailprogrammes darauf eingestellt, der mir diese Mails in 
einer besonderen Farbe anzeigt.
... und ich trage mich auch nur zu Urlaubszeiten aus der Liste aus und nicht, 
weil hin und wieder Anhänge oder andere Mailinglistenfehler auftreten. 
Schließlich sind wir alle keine Profis.

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an