18.03.2024, 12:07 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2024, 12:18 von Hirmthurs.)
Guten Morgen Uwe,
habe den Code mal versucht. Leider geht bei mir die UserformNeu nicht mehr auf. Debugge
Sagt mir mit den ComboBoxVorundnachname stimmt was nicht
Urlaubsplaner.xlsm (Größe: 1,74 MB / Downloads: 1)
habe hier nochmal eine aktuelle Datei. Habe in der UserformNeu und UserformBearbeiten jeweils eine ComboBoxSchicht rein gemacht.
das sieht für mich nach einem zwar optisch gefälligen, aber datenverarbeitungstechnisch gänzlich falschen Ansatz aus. Hintergrund jeder Anwendung sollten Datentabellen sein, die Informationen in Feldern aufnehmen. die Tabellen sind dann Grundlage für grafische Darstellungen. Das bedeutet unabhängig von welcher Schicht auch immer, es gibt nur eine Zieltabelle. Zudem würde ich stets empfehlen Userformklassen als solche zu sehen. Als Klassen. Das bedeutet insbesondere, das eine Instanz sich bitte nie selbst entlädt. Sie versteckt sich höchstens und gibt diese Information an das aufrufende Programm zurück. genau so verbietet es sich m. E. nach, aus einer Userformklasse auf fixe Objekte direkt zuzugreifen. Die Objekte oder noch besser ein Objekt einer Parameterklasse werden beim Aufruf übergeben.
Wie ist denn derzeit der Stand der Diskussion bei Herber?
Viele Grüße derHöpp
Folgende(r) 1 Nutzer sagt Danke an derHoepp für diesen Beitrag:1 Nutzer sagt Danke an derHoepp für diesen Beitrag 28 • Klaus-Dieter
Vielleicht solltest du dir mal überlegen, es mit möglichst wenigen Formularen zu bauen. Soweit ich es sehe brauchst du nur 2 Tabellenblätter und 2 maximal Formulare. Ein Tabellenblatt für die Ausgabe und ein Tabellenblatt für die Daten.