![]() |
Re: afterscoll wie in datenmodul anwenden??
Zitat:
|
Re: afterscoll wie in datenmodul anwenden??
@Hansa,
du hast natürlich in gewisser Art Recht. (wobei ich liebe Spagetti - und ich liebe Codes :P ) Leider habe ich viele DB-Komponenten auf einer Form Die Sache mit dem Frame ist leider bei mir der Schuss nach einigen Tagen nach hinten abgegangen. Leider gibt es trotzdem Schwierigkeiten mit den DBs, es kommt zu Fehlermeldungen, da die DB-Komponente auf dem Frame den gleichen DB-Namen hat wie auf der Hauptform. Die Tabellen und die Datensources machen keine Probleme Irgendwie habe ich die Sache dann doch zum laufen gebracht, aber das ist wirklich eine Spagetti-Programmierung Nach einem DB-Update vor 1 Tag ging dann diese Sache auch nicht mehr ALSO Ich bin immer noch auf der Suche nach einer Möglichkeit, meine non-visuellen DB-Komponenten zu ordnen und zu gruppieren. Momentan arbeite ich mit folgender Lösung Hauptform größer machen, als sie später genötigt wird und dann automatisch auf die richtige Größe beim Starten einstellen. Leider hat auch diese Sache einen Nachteil, da ich einen Resizer verwende und der will bereits vor dem Compilieren die richtige Startgröße Gruß LingNeu |
Re: afterscoll wie in datenmodul anwenden??
Hallo LingNeu,
darf ich mal fragen was für eine Anwendung Du programmierst? Bis bald Chemiker |
Re: afterscoll wie in datenmodul anwenden??
Hallo chemiker,
das ist eine medizinische Datenverwaltung mit insgesamt hundertausenden verschiedenen Krankheiten, Symptomen und noch mehr Medikamenten, Bilderdatenbanken. Es sind alleine knapp 100 Tabellen mit ebensovielen Datasources. Datenbanken sind es insgesamt knapp über 30 Dabei sind jeweils alle Datenbanken mehrmals vorhanden, da diese für 6 verschiedene Länder erstellt wurden. Momentan kann ich die verschiedenen LänderDBs nur mit eigenen Applikationen verwalten. Da ist man natürlich auf der Suche nach einer besseren Übersicht. Gruß LingNeu |
Re: afterscoll wie in datenmodul anwenden??
100 Tabellen? :shock: Oder 30 Abfargen (Table-Komponenetn) Warum 30 Datenbanken? Oder meinst du 30 Tabellen?
|
Re: afterscoll wie in datenmodul anwenden??
@mkinzler,
es sind mehr als 30 Datenbanken (TurbDB - SingleFileDatabase) die jeweils mehrere Tabellen enthalten, die Indizes gar nicht gerechnet. Somit kommt man auf über 100 Tabellen. Leider muss man für jede Tabelle und die dazugehörige Datasource eine eigene Komponente verwenden. Damit habe ich alleine durch die Datenbanken und deren Tabellen einen Wust an Komponenten auf der Hauptform. Wie schon gesagt, bis jetzt habe ich noch keine perfekte Lösung für die Übersicht. Gruß LingNeu |
Re: afterscoll wie in datenmodul anwenden??
Warum mehrere Datenbanken? Auch die Anzahl der Tabellen erscheint mir etwas hoch.
Waruum Table-Kompos und keine Query/DataSet? |
Re: afterscoll wie in datenmodul anwenden??
Viele DBs sind read-only und andere dürfen die Anwender verändern. Daher auch der Chaos und die vielen DBs.
Die ganze Sache habe ich "geerbt" von einem Vorgänger. Nun soll ich die Sache weiterführen Die vielen DBs sind von unterschiedlichen Leuten erstellt worden und später korrigiert und zusammengefügt worden. Es sind viele unterschiedliche Bereiche - leider aber wieder read-only - die werden ausgeliefert so wie sie sind. Dann gibt es eben noch die anderen, die können die Anwender erweitern, exportieren und importieren. Leider ist die Aufarbeitung sehr langwierig und ermüdend. Ausserdem fehlt die Zeit für einen Neuanfang und Neustrukturierung. Gruß LingNeu |
Re: afterscoll wie in datenmodul anwenden??
Hallo LingNeu,
man kann doch in einer Datenbank über 200 Tabellen unterbringen, warum also 30 Datenbanken? Zudem denke ich wird ein Zugriff auf alle 100 Tabellen nicht gleichzeitig erfolgen so könnte man die Komponenten erstellen wenn man sie braucht und anschließend wieder freigeben oder mit anderen Parametern versehen. Bis bald Chemiker |
Re: afterscoll wie in datenmodul anwenden??
Hallo Chemiker,
die Idee mit dem Erstellen bei Bedarf finde ich gut. Da muss ich mir mal Gedanken dazu machen, wie ich die Sache angehe. Damit hätte ich zumindestens nicht mehr soviele Komponenten auf der Hauptform. Leider sind ja noch die anderen Kompoenten da und das sind ja auch noch jede Menge. Durch die vielen verschiedenen Anwender und den unterschiedlichen Rechten ist es momentan kaum möglich hier eine Entlastung zu kreiern. Manchmal denke ich, es wäre am Besten das komplette System neu zu beginnen. Vielleicht würde man sich sogar Zeit sparen. Es ist schon ein Drama, nach jemandem nachzuarbeiten. Man kennt ja seine damaligen Gedankengänge nicht. Gestern habe ich noch das Tool CNPack kennengelernt, da kann man vielleicht auch noch einiges strukturieren und verbessern. Gruß LingNeu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz