AGB  ·  Datenschutz  ·  Impressum  







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

Speichern und Drucken in Delphi

Ein Thema von BimboBaggins · begonnen am 8. Jun 2004 · letzter Beitrag vom 11. Jun 2004
Antwort Antwort
Seite 1 von 2  1 2      
BimboBaggins

Registriert seit: 8. Jun 2004
12 Beiträge
 
#1

Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 20:48
Hi,
Ich schreib grad an nem Programm für ne Abrechnung und hab jetzt das Problem, dass ich nicht weiß wie ich die Daten in einer Datei speicher. Nach jeder Anwendung hab ich 20 Integer und 2 real-Werte, die ich gern speichern und wieder laden würd. Bin beim Suchen auch mal auf die Befehle Assignfile und Savetofile gestoßen, weiß allerdings nicht genau wie ich die benutzen soll. Ich würd gern alle Daten in einer Datei speichern. Ich weiß nu nicht, ob ich nen Array hätte anlegen müssen (lässt siech ja recht leicht nachholen) oder einen Datentyp schreiben muss oder wie ich jetzt weiter verfahren soll.

Mein zweites Problem ist, dass ich gern täglich eine Bilanz in Tabellenform ausdrucken würde, aber keine Ahnung hab wie ich den Drucker von Delphi aus ansprech. Kann mir da jemand weiterhelfen?

PS: Das Programm muss bis zur nächsten Inventur laufen, bin dankbar für jeden Tipp, egal wie unsicher richtig er ist! Selbst wenn ich einen Tag lang nur ausprobier, spar ich mehr Zeit als wenn das Programm zu spät fertig wird
Danke
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 20:54
Pro Thread bitte immer nur eine Frage.

Wenn es Programmeinstellungen sind, dann gingen Ini-Dateien oder die Registry oder denkt dir ein eigenes Format aus.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 21:10
Hallo BimboBaggins,

herzlich willkommen in der DP!

Zur Antwort von Luckie ist nichts mehr hinzuzufügen.

Zum Thema "Drucken von Berichten" (denn nix anderes scheint Deine Tagesbilanz ja zu sein) schau mal nach Hier im Forum suchenQuickReport (falls Du eine ältere Delphi-Version hast) bzw. Hier im Forum suchenRave-Reports, da solltest Du hier (und in der Online-Hilfe) jede Menge Material finden.

Gruß

Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat
Benutzerbild von r_kerber
r_kerber

Registriert seit: 11. Feb 2003
Ort: Trittau
3.538 Beiträge
 
Delphi XE Professional
 
#4

Re: Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 21:14
Und Du solltest Dir überlegen, ob Du die Daten lieber in einer oder mehrerer Datenbank-Tabellen speichern willst als in Flatfile(s)!
  Mit Zitat antworten Zitat
BimboBaggins

Registriert seit: 8. Jun 2004
12 Beiträge
 
#5

Re: Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 23:32
@Luckie: Sorry, war vorhin bißchen im Stress und in meiner Naivität dachte ich in Forumregelwerken steht für gewöhnlich nur was von Nettique etc und hab diese deshalb nicht weiter beachtet. Ich reduziers auf ein Problem.
Ansonsten hab ich leider keine Ahnung was Ini-Dateien oder die Registry sind und hab hier auch kein Delphi zur Hand. Ich versuch mich aber jetzt mal zu informieren und lösch dann den Teil hier, wenn ich weiß was Du meinst.

@FBrust: Danke für die Begrüßung erstmal
Und dann nochmal danke für den Tipp! Damit hat das Kind schonmal einen Namen und ich weiß nach was ich suchen muss. Hab das eben schonmal überflogen und gleich was von Winwordformularen etc gelesen. Das wär natürlich noch besser als ich es erwartet hätte, weil ich mir schon überlegt hab wie ich das überhaupt in Tabellenform krieg. Ich werd mal gucken wie weit ich komm und mich dann evt. nochmal hier melden

@r_kerber: Ich hab ehrlich überlegt, aber irgendwann hab ich es dann aufgegeben. Ich kann mir unter flatfile(s) und Datenbank-Tabellen zwar was zusammenreimen, aber wissen was es ist, tu ich leider nicht


Sorry, dass mir die Grundkenntnisse teilweise fehlen, aber ich hab eigentlich mit programmieren nicht viel am Hut. Ich hatte "nur" 2 1/2 Jahre Informatik (1 Jahr Delphi) und bin jetzt auf einmal auf die Idee gekommen, dass ich vielleicht wenigstens einmal mit diesem halbwegs erworbenem Wissen etwas anfangen könnt.
  Mit Zitat antworten Zitat
Thorben86

Registriert seit: 20. Nov 2003
Ort: Brühl
365 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Speichern und Drucken in Delphi

  Alt 8. Jun 2004, 23:50
Flatfiles sind, soweit ich weis alles wie Textdateien oder Ini-Dateien(erklär ich gleich), wo die daten einfach reingespeichert werden

Die Registry sollte man eigentlich kennene, das ist sozusagen die "Windows-Datenbank" in der alle möglichen daten drin sind. über regedit unter ausführen aufrufbar. Aber hier gilt, wer sich damit nicht auskennt, FINGER WEG.

Ini-Dateien sind eigentlich nur normale Textdateien mit bestimter Struktur

[Oberbegriff]
name1=Wert1
name2=wert2
[Oberbegriff2]
name5=wert5

usw...

Ini-Dateien sind eigentlich das einfachste sind eigentlich INI-Dateien: Tutorial hier
  Mit Zitat antworten Zitat
BimboBaggins

Registriert seit: 8. Jun 2004
12 Beiträge
 
#7

Re: Speichern und Drucken in Delphi

  Alt 9. Jun 2004, 11:13
Erstmal Danke für den Link, sieht im Grunde alles einfach beschrieben aus, aber häng schon ganz am Anfang.
Hab nu bei uses "IniFiles" dazugeschrieben, eine Var "ini: TIniFile;" erstellt und vor mein letztes end; "ini:=TIniFile.create(C:Abrechnung + 'einstellungen.ini');" geschrieben, wobei ich mit (Paramstr(0)) nichts anfangen konnte. Nu kommt der Fehler "Declaration expected but identifier 'ini' found"
Weiß nicht zu recht was ich damit anfangen soll
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#8

Re: Speichern und Drucken in Delphi

  Alt 9. Jun 2004, 11:15
Du musst ini erstma deklarieren:VAR ini : TIniFile; und dann erzeugen/öffnen:ini:=TIniFile.create('C:\Abrechnung\einstellungen.ini'); PS: ParamStr(0) gibt Dir den Dateinamen der Anwendung zurück
PS2: Der Fehler klingt auf den ersten Blick so, als ob du das ..create.. in den VAR-Block geschrieben hast (also vor dem begin..??

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
BimboBaggins

Registriert seit: 8. Jun 2004
12 Beiträge
 
#9

Re: Speichern und Drucken in Delphi

  Alt 9. Jun 2004, 13:30
Nene, stand schon an der richtigen Stelle, hatte nur ein Begin vergessen (weiß zwar nicht wieso das da hinkommt, aber jetzt scheints zu funktionieren... zumindest teilweise). Die Inidatei hab ich nun erzeugt und reinschreiben kann ich auch, allerdings löscht er die Vorgängerdaten nicht, also in der Datei steht jetzt: einmal [Bestände] und dann 10mal Cola = 10 Cola = 20 etc, dachte ini.free unterbindet das. Und auslesen aus der Datei klappt irgendwie auch nicht so recht, habs erst mit Try.. finally probiert und hab jetzt mal zur Probe:
Bestandcola := ini.readinteger('Bestände', 'Cola', Bestandcola);
Showmessage(inttostr(BestandCola));
geschrieben und mir wird immer 0 angezeigt, obwohl in der Inidatei nie 0 steht.
  Mit Zitat antworten Zitat
BimboBaggins

Registriert seit: 8. Jun 2004
12 Beiträge
 
#10

Re: Speichern und Drucken in Delphi

  Alt 11. Jun 2004, 13:49
Hat vielleicht noch jemand einen Link zu einem Idioten-Tutorial? Hab nix gefunden, mit was ich mehr anfangen konnt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 15:48 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