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]
