AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Design für Kontenübersicht?

Ein Thema von Nintendo · begonnen am 6. Apr 2013 · letzter Beitrag vom 8. Apr 2013
 
Nintendo

Registriert seit: 16. Feb 2009
82 Beiträge
 
#1

Design für Kontenübersicht?

  Alt 6. Apr 2013, 13:52
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:
  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;
Die Klasse TBankaccounts soll alle Konten zusammenfassen und den Saldo bilden und Buchungen erlauben, die unsere geleidteten Zahlungen nachvollziebar machen.

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?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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