AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Haushaltsbuch

Haushaltsbuch

Ein Thema von FAlter · begonnen am 27. Mai 2008 · letzter Beitrag vom 30. Mai 2008
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#1

Re: Haushaltsbuch

  Alt 27. Mai 2008, 13:44
Zitat von rotfc:
Pro Tag fuffzich neue Updates von FAlters Demo runterzuladen macht mir wirklich Spaß, vor Allem deshalb, weil er pro Update nur ein Leerzeichen im closed-source geändert hat. ODER?
Bitte. Es ist genug des OT nun.
Diese Sparte ist genau dafür da kostenlose Anwendungen vorzustellen. Das müssen keine 100%-Lösungen sein. Sowas verlangt niemand - erst recht nicht von Hobbyentwicklern.

Es ist ja schliesslich auch niemand gezwungen die Anwendungen hier auszuprobieren und Feedback zu liefern.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
rotfc
(Gast)

n/a Beiträge
 
#2

Re: Haushaltsbuch

  Alt 27. Mai 2008, 13:48
OK
  Mit Zitat antworten Zitat
GreenHorn3600

Registriert seit: 24. Jun 2007
165 Beiträge
 
#3

Re: Haushaltsbuch

  Alt 27. Mai 2008, 22:37
hallo Alter Falter

lust dich bei mir einzuhängen? bin grad bei, eine kleine fibu zum privat gebrauch zu schreiben, und da wäre ein kleines kassenbuch für die bank-/kassakonten nicht schlecht.

baue allerdings mein kleines programm auf die komponenten von DevExpress auf.

Melde Dich per PM wenn du lust und laune hast.

Euer GreenHorn
  Mit Zitat antworten Zitat
Alt 27. Mai 2008, 22:58     Erstellt von rotfc
Dieser Beitrag wurde von Matze gelöscht. - Grund: Hier einen YouTube-Link einzufügen ist völlig am Thema vorbei! Wenn du nichts zum Thema beizutragen hast, dann schreibe auch
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Haushaltsbuch

  Alt 27. Mai 2008, 23:09
Hi,

@GreenHorn3600:

ich werd drüber nachdenken... Wobei ich das kleine Projekt eigentlich auch zu was ganz anderem missbrauchen wollte (CSV zu meinen eigenen DB-Klassen dazu), außerdem nehm ich TurboDelphi dazu, also Fremdkomponenten nur zur Laufzeit erstellen (die da wären: THTMLViewer). Naja, also ich werds mir überlegen. Erst mal sehen, wieviel Zeit ich beim Studium noch dazu haben werde, denn ich muss auch noch ein wenig am MF20XX arbeiten (Name angelehnt an DP200X ). In spätestens drei Monaten sollte ich wissen, wieviel Zeit mir noch bleibt. Eigentlich wollte ich ja schon immer mal an was größerem mit Delphi arbeiten, hat aber bisher nie wirklich geklappt, außer wenn ich alleine blieb.

Falls ich mich nicht mehr melden sollte, erinnere mich daran.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#6

Re: Haushaltsbuch

  Alt 27. Mai 2008, 23:25
Nutzt du auch SQL darin da das ganze in einer csv Datei steht?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Haushaltsbuch

  Alt 28. Mai 2008, 10:31
Hi,

nein, in diesem Fall nutze ich kein SQL. Die DB-Klassen sind so ausgelegt, dass sie ohne SQL funktionieren, bzw. wenn eine echte DB abgefragt werden soll, wird der SQL-String zusammengebastelt.

Ungefähr so:

Delphi-Quellcode:
function TMySqlDb.Get(const Table: String; const Fields: array of String;
  Condition: TQueryCondition; const From, Count: Cardinal): TQueryResult;
var
  L, H, I: Integer;
  FieldNames: String;
  F, C: String;
begin
  try
    L := Low(Fields);
    H := High(Fields);

    if L > H then
      FieldNames := '*'
    else
    begin
      FieldNames := '';
      for I := L to H do
        FieldNames := FieldNames + ', `' + Escape(Fields[I]) + '`';

      System.Delete(FieldNames, 1, 2);
    end;

    Str(From, F);
    Str(Count, C);

    Result := DoQuery(
      'SELECT ' + FieldNames +
      #13'FROM `' + Escape(Table) +
      '`'#13'WHERE ' + (Condition as TMySqlCondition).GetSQL +
      #13'LIMIT ' + F + ', ' + C
    );
  finally
    Condition.Free;
  end;
end;
Aber bei der CSV-Klasse wird das ganze ohne SQL erledigt. Wobei Bedingungen da noch nicht funktionieren, aber das kommt noch.

Mfg
FAlter

[edit] Im ersten Beitrag gibts ne neue Version. [/edit]
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Haushaltsbuch

  Alt 30. Mai 2008, 13:54
Hi,

ich habe mich nun doch entschieden, die Unterscheidung zwischen Einnahmen und Ausgaben nicht anhand der Anzahl, sondern am Vorzeichen des Betrages, vorzunehmen. Dies gefällt mir dann doch besser, und es dürfte eher auf Verständnis stoßen.

Wichtig
Das Programm ist dadurch nicht mehr kompatibel zu den Daten, die mit vorherigen Versionen gespeichert wurden.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:12 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-2025 by Thomas Breitkreuz