AGB  ·  Datenschutz  ·  Impressum  







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

Datenband

Ein Thema von Cosamia · begonnen am 13. Mai 2008 · letzter Beitrag vom 16. Mai 2008
Antwort Antwort
Benutzerbild von Cosamia
Cosamia

Registriert seit: 27. Feb 2007
Ort: Emmendingen
221 Beiträge
 
Delphi 2007 Professional
 
#1

Datenband

  Alt 13. Mai 2008, 11:14
Hallo,

ich brauche eine kleine Inspiration von euch.

Ich lese Bestelldateien (XML) aus, und muss diese Daten dann hinterher zu Papier bringen.
Bisher habe ich die Daten alle in einer Listbox, was aber optisch ziemlich bescheiden aussieht.

Jetzt will ich ein extra Form entwerfen um die Daten "schön" ausdrucken zu können.

Da ich aber vorher nicht weiß wieviel Bestellungen sich in der Datei befinden, kann ich das Design nicht fix zusammenbauen.
Ich bräuchte wie bei Rave ein Datenband.

Gibt es eine Komponente die ähnliches leisten kann?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Datenband

  Alt 13. Mai 2008, 11:17
Warum nimmst du dann nich Rave o.ä.?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Cosamia
Cosamia

Registriert seit: 27. Feb 2007
Ort: Emmendingen
221 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Datenband

  Alt 13. Mai 2008, 11:21
Rave auf XML?
Kannte bisher nur die Möglichkeit Rave mit zur Hilfenahme einer Datenbank.

Weißt du mehr?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Datenband

  Alt 13. Mai 2008, 11:25
Rave besitzt ja auch ein virtuelles dataSet welches man progammatisch füllen kann oder sieh dir mal die VPE Community Edition an
Markus Kinzler
  Mit Zitat antworten Zitat
merlin17

Registriert seit: 15. Dez 2002
Ort: Mittelfranken
980 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: Datenband

  Alt 16. Mai 2008, 16:24
Hi,

ich habe 2006 mal eine Applikation geschrieben, die aus dynamischen XML-Daten (Struktur-dynamisch) einen Rave-Report
erstellt und als PDF gespeichert hat. Ich suche mal nächste Woche ein paar Code-Schnipsel aus dem Projekt für einen
Ansatz.


thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#6

Re: Datenband

  Alt 16. Mai 2008, 22:53
Zitat von Cosamia:
Rave auf XML? Kannte bisher nur die Möglichkeit Rave mit zur Hilfenahme einer Datenbank.
wenn du deine daten schon in 'ner listbox einlesen kannst, hast doch schon den grossen teil der arbeit . statt in die listbox, schreibst die daten in 'ne memtable ... und diese übergibste dann rave ... wie 'ne ganz normale tabelle..

oder du nimmst code-based-printing und schreibst die daten gleich ins formular da brächtest dann den umweg über ein vituelles datenset oder 'ne memtable nicht ...

dafür kann dein enduser auch das formular nicht selbst verändern...

<HTH>
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Datenband

  Alt 16. Mai 2008, 23:10
Ich würde so vorgehen:
Mit einem XSLT Stylesheet werden die XML Daten nach HTML transformiert.
Diese HTML-Daten werden dem TWebBrowser vorgesetzt und dieser druckt dann auch.
Man kann die HTML-Daten auch in eine Datei speichern und später so oft ausdrucken wie man möchte.
Oder man kann sie in einer Textverarbeitung (Word, Open Office,...) weiterverarbeiten.

Man kann auch mehrere XSLT Stylesheets für unterschiedliche Auswertungen bereithalten.
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:41 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