Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   TDBPanel (https://www.delphipraxis.net/214832-tdbpanel.html)

BergLoewe 15. Mär 2024 17:49

Datenbank: Interbase • Version: 2020 • Zugriff über: FireDac

TDBPanel
 
Hallo,

früher, also vor 20Jahren oder so, gab's mal eine Componente TDBPanel. Da konnte man jeden Datensatz in ein eigenes Panel packen lassen.
Gibt's sowas heute nicht mehr und/oder nicht unter FMX?

Uwe Raabe 15. Mär 2024 17:53

AW: TDBPanel
 
Meinst du TDBCtrlGrid? Das gibt es in der Tat nicht für FMX - wie auch die anderen DB-sensitiven Controls nicht.

BergLoewe 15. Mär 2024 18:00

AW: TDBPanel
 
Dascha blöd.
kann man das irgenwie ersetzen?

jaenicke 15. Mär 2024 18:44

AW: TDBPanel
 
Das kommt drauf an was du genau brauchst. Eine Möglichkeit wäre eine TScrollBox, in die du jeweils einen Frame pro Datensatz mit Align auf Top packst.

himitsu 15. Mär 2024 19:03

AW: TDBPanel
 
Man kann z.B. via LiveBindings eine Liste oder auch DataSet/DataSource mit dem Grid verknubbln.

haentschman 16. Mär 2024 11:15

AW: TDBPanel
 
Hallöle...8-)

2 Sachen:

1. bitte hinterlege deine aktuelle Delphi Version in dein Profil :thumb:
2.
Zitat:

früher, also vor 20Jahren
...war alles besser. :gruebel: Nutze die Gelegenheit dich mit den modernen Techniken (aktuelles Delphi?) auseinanderzusetzen. :zwinker:
Da es inzwischen viele Techniken gibt, ist es, unabhängig von der Delphi Version, auch wichtig bei der Frage FMX/VCL, die Zielplattform oder ggf. die verwendete Datenbank anzugeben.
Da können wir besser helfen. :zwinker:

Zum Thema:
Ja, LiveBindings gibt es.
[meine Meinung]Persönlich halte ich nichts davon. Ich hatte mir davon erhofft, weniger Quelltext schreiben zu müssen...dem war aber nicht so. :?[/meine Meinung]
Beschreibe mal was du vorhast. Nur Visualisierung eines Datensatzes oder Liste Aller? Selbst die Tante kennt es nicht...(TDBPanel delphi) Ist das eine Fremdkomponente gewesen? (Screenshot?) :zwinker:

Uwe Raabe 16. Mär 2024 11:17

AW: TDBPanel
 
Wie schon oben erwähnt: Vermutlich meint er TDBCtrlGrid - das gibt es auch noch, aber eben nur für VCL.

BergLoewe 20. Mär 2024 08:04

AW: TDBPanel
 
Moin,

tut mir leid, ich mußte mich tagelang um andere Dinge kümmern.

Also, was ich gesucht hatte, war das TDBCtrlPanel und das steckt tatsächlich im TDBCtrlGrid. Und nein, gibt's leider nicht unter FMX. Was es gäbe, ist eine Komponente eines Drittanbieters devart, die aber mehr oder weniger unerschwinglich ist. Jedenfalls für das, was ich hier machen muß.

Ich bin eigentlich Elektronik-Ingenieur, fuchtel mehr mit dem Lötkolben, als mit Delphi. Wobei ich durchaus unter Delphis Schnittstellen(derzeit unter MQTT) programmieren muß, mit denen wir auf unsere Steuerungen zugreifen, die updaten, auslesen, loggen können. Dennoch habe ich vor Jahrzehnten unter Delphi datenbankmäßig programmieren müssen, zwischendrin auch mal Teile eines ERP geschrieben oder eine Software entwickelt, die in einer Verpackungsabteilung einer Produktionsfirma gute Dienste leistete. Das war damals alles auf Basis von Paradox-Dateien. Von daher war mir noch dunkel in Erinnerung, dass es ein Panel gab, welches sich mit den Datensätzen skalierte.
Hier ist mir nun was passiert, was es seit 2002 nicht mehr gab, eine Angestellte hat mehr oder weniger im Frust gekündigt und uns als einzige Bürokraft ohne jede Übergabe mitten in der Sch...ße sitzen lassen. Weshalb ich nun Teile der Buchhaltung mitmachen muß und dazu brauch ich Werkzeuge. Noch mal lass ich mich nicht so vor die Wand fahren. Das soll nun als erstes ein Tool sein, mit dem ich meine Eingangsrechnungen aus einer Excelliste heraus erfasse, nach SKR vorkontiere, sie mit einer Kreditoren-Tabelle verknüpfe, daraus Zahllisten erstelle und die gesammelten Werke am Monatsende an das Steuerbüro gebe. Da wir zwar ein ERP-System haben, demnächst aus Preis-/Leistungsgründen aber auf ein anderes umsteigen werden, wollte ich mein Tool nun gleich so aufsetzen, dass ich es mit dem zukünftigen ERP kombinieren kann. Meine Tochter -die leider den Verlockungen der güldenen Landesteile erlag- hilft mir, weshalb sie darauf später Zugriff haben muß. Daher kann das jetzt nicht mehr auf Paradox-Dateien basieren, sondern es muß eine (Client/)Server-Lösung her. Weil ich in überschaubarer Zeit buchhalterisch wieder arbeitsfähig werden muß, hab ich erst mal auf FMX verzichtet. Das und weitere Tools, die dann auf kleineren Geräten laufen sollen, müssen da warten.

Inzwischen bin ich soweit, dass ich meien Excelliste einlesen und in verscheidenen Varianten darstellen kann. Nächster Schritt ist nun, aus der Excelliste Zeile für Zeile die Datensätze einer Booking-Liste zu erstellen, dieses mit einer Kreditoren- und der SKR-Liste zu verknüpfen. Wenn das klappt, wären die eigentlichen Listen an Zahlvorschlägen und Monatesabrechnungen "nur" noch eine Frage von Filtern und Gruppierungen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz