![]() |
Design für Kontenübersicht?
Tut mir leid, ein besserer Titel fällt mir nicht ein. Ich suche ein Design (Pseudocode reicht aus) für folgendes Problem:
Ich und mein Bruder (Erbengemeinschaft) haben unser Eigenheim verkauft und nun gibt es Nachzahlungsforderungen von Drewag, Schmuzwasser,... Nun suche ich eine Kontenübersicht, in die ich die von mir geleisteten Zahlungen ebenso erfasse, wie die von meinem Bruder geleisteten Zahlungen. Am Ende brauche ich eine Übersicht, wer, wann was mit wieviel Geld bezahlt hat. Mein derzeitiger Ansatz ist eine Klasse Account mit folgendem Aufbau:
Delphi-Quellcode:
Die Klasse TBankaccounts soll alle Konten zusammenfassen und den Saldo bilden und Buchungen erlauben, die unsere geleidteten Zahlungen nachvollziebar machen.
TBankAccount = class(TObject)
private FAccountTitle: String; FPerson: String; FBooked: String; FAmount: Currency; FDate: TDateTime; FTitleLength: Integer; FPersonLength: Integer; FBookedLength: Integer; public procedure SetAmount(anAmount: Currency); function GetAmount: Currency; procedure SetTitle(ATitle: String); function GetTitle: String; procedure PayToThisAccount(anAmount: Currency); function GetFromThisAccount(anAmount: Currency): Currency; property Amount: Currency read GetAmount write SetAmount; property Booked: String read FBooked write FBooked; property Date: TDateTime read FDate write FDate; property Person: String read FPerson write FPerson; property Title: String read GetTitle write SetTitle; end; TBankAccounts = class(TObjectList) function NewAccount(AnAccount: TBankAccount): Integer; procedure LoadFromFile(Filename: String); procedure SaveToFile(Filename: String); end; Auf dem Hauptformular habe ich dann eine Tabelle (hier StringGrid) mit den Spalten: Datum, ich, betrag, bruder, betrag Unter "ich", bzw. "bruder" soll dann stehen, wofür bezahlt wurde, das Datum soll aussagen, wann das passiert ist. Gibt es einen besseren Ansatz? Welche Datenbankformate kann TClientDataSet lesen? Ich habe auch die TDBF Komponente. Deshalb habe ich schon eine DBF Datei gebaut mit dieser Struktur: Konto.dbf: KTITLE C 20 Kontobezeichnung ( STROM,Müllabfuhr,Schmutzwasser,.) KOWNER C 20 Kontoinhaber KBOOKED C 20 Wer hat bezahlt KAMOUNT N 8 2 Wieviel bezahlt KDATE D Wann bezahlt falls doch hier eine Datenbankanwendung die bessere Wahl ist. Ich will so schnell wie möglich die Übericht haben, deshalb suche ich ein optimales Design, das mir mit möglichst kurzer Entwicklungszeit die Übersicht liefert. Wie würdet Ihr das Problem angehen? |
AW: Design für Kontenübersicht?
Reicht für sowas nicht eine Tabellenkalkulation aus?
MfG Dalai |
AW: Design für Kontenübersicht?
Wäre denn Excel (bzw. OpenOffice Calc) keine Lösung für dich. Ist doch viel einfacher, als ein eigenes Programm zu schreiben, das bis es richtig läuft längere Zeit in Anspruch nehmen kann.
Zitat:
|
AW: Design für Kontenübersicht?
Hmmmm, schon möglich. Mein Problem ist aber, das ich mit Excel Null Erfahrung habe, mich dort also erst einarbeiten müsste. Deshalb fiel meine Wahl auch auf eine Delphi Anwendung. Aber dennoch werde ich mir mal ne Excel Doku ansehen und dann entscheiden.
|
AW: Design für Kontenübersicht?
Zitat:
![]() |
AW: Design für Kontenübersicht?
Ein paar Spalten anlegen, sortieren und Summen erstellen ist im Excel im Grunde selbsterklärend (obwohl ich Excel eigentlich "hasse" und dafür gar nicht werben will ;-)).
Notfalls geht das auch in Word. Jedenfalls dürfte eine kurze Eingewöhnungsphase in Excel schneller geschafft sein als dafür ein eigenes Programm zu schreiben (außer natürlich man hat Zeit und schreibt das aus Interesse an der Sache). |
AW: Design für Kontenübersicht?
Danke Euch allen. Ich habe das jetzt auch mit einer Excel Tabelle gemacht. Geht wirklich schneller.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:21 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