Vier D HomeArchivSeminareNachrichten - Twitter4D Expertise
Antworten auf Ihre Fragen •
Datenbank-Pflege •
4D Coaching •
OpenDDDD •
Termine •
4D Expert
V11/V12-Service • Konzepte •
Alternativen •
Meine Apps
Gebrauchtes Mac + iPhone: zu verkaufenFinden Geo-Themen + Projekte GoogleMap-Integration • GeoDDDD • Database Publishing • Database PhotographyVerschiedenes |
27 Jul 2006 Included Form oder ListBox
Included formsoder subforms oder eingebundene Layouts oder Unterlayouts. Damit sind die Listenformulare gemeint, die in einem Formular einer anderen Tabelle wieder verwendet werden. Bis 4D Version 2003 sind Subforms uncool! Das hat sich inzwischen geändert. 2006 findet eine ganze Weile nach 2003 statt und bald ist schon 2007. Die cool-Faktoren seit der 2004
Cool-Faktoren schon immer
Die uncool-Faktoren noch immer
Also seit der 4D 2004 spricht weniger dagegen, Included Forms zu verwenden. Wichtiges Argument: sie sind noch weniger Arbeit als Listboxen. ListboxenListboxen sind ein Onscreen-Element. Eine Listbox besteht aus Spalten und Zeilen variabler Anzahl, kann eine Kopfzeile haben und bietet viele Gestaltungsmöglichkeiten, die vorher nicht oder nur von hinten durchs Knie ins Auge möglich waren. Cool-Faktoren, weil ohne Aufwand
Cool-Faktoren, weil nur wenig Programmieraufwand
Viel Programmieraufwand und trotzdem Cool-Faktoren
Die uncool-Faktoren
Fazit:Included forms werden mit dem Formular-Editor gezeichnet. Das Orginal erhält alle Elemente und die Methoden. Auf dem verwendenden Formular werden die Größe, die Lage und die Wachstums-Eigenschaften spezifiziert. Listboxen als Container für gruppierte Arrays werden mit dem Formular-Editor gezeichnet. Sonstige Listboxen sind mit plusminus viel Aufwand zu programmieren, wenn die Listbox-Basis auf einem Formular angelegt wurde. Für den zentralen Navigator verwende ich in 2004-er Projekten → Listboxen. Bei Auswahlen >> 10.000 sind Listboxen viel zu langsam im Vergleich zu included forms. Um wenigstens ein wenig an die Dynamik der Listboxen — also fliegend den Listeninhalt einer included form wechseln zu können — heranzukommen, verwende ich eine → Display-Only Tabelle. * das klappt, weil ich Datensätze mit Parametern der Listboxen einsetze. Die gleichen Parameter verwende ich dann für den Export und den Druck. ↵ |