AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Rave Report - Datenbank mit Bilder ausgeben
Thema durchsuchen
Ansicht
Themen-Optionen

Rave Report - Datenbank mit Bilder ausgeben

Ein Thema von needatip · begonnen am 18. Jul 2005 · letzter Beitrag vom 27. Nov 2005
Antwort Antwort
Seite 3 von 3     123   
Karstadt

Registriert seit: 8. Nov 2005
788 Beiträge
 
#21

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 24. Nov 2005, 07:28
Hallo. Ich verwende in diesen Fall den "Report wizzard". Versuche das gleiche.
  Mit Zitat antworten Zitat
Benutzerbild von Icarus666
Icarus666

Registriert seit: 17. Sep 2005
10 Beiträge
 
#22

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 25. Nov 2005, 14:45
Also bei Rave sind bei mir nur 2 Report Wizards dabei. Einer für Standard-Tabellen und einer für Master/Detail-Tabellen.
Beide bringen mich bei meinem Problem leider nicht weiter. Oder meinst du einen anderen Wizard?

Gibt es eigentlich gute (kostenfreie) Alternativen zu Rave?
  Mit Zitat antworten Zitat
merlin17

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

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 25. Nov 2005, 20:36
Parameter sind nur für einzelsachen;
für Datensätze o.ä. sollte man entweder die Rave CalcFields oder gleich die CustomConnection nehmen;
beide Begriffe sollten hier in der DP zu finden sein!


thomas, TeamNevrona
- TeamNevrona cannot respond to questions received via email -
http://rave-notes.blogspot.com
  Mit Zitat antworten Zitat
Benutzerbild von Icarus666
Icarus666

Registriert seit: 17. Sep 2005
10 Beiträge
 
#24

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 27. Nov 2005, 16:38
Ja, ich denke so könnte es gehen. Leider hänge ich mal wieder.
Ich wollte erst einmal die Custom-Connection wie folgt mit einem Memo-Feld ausprobieren und dann das Ganze für meine Zwecke anpassen.

Delphi-Quellcode:
procedure TfrmReport.RvCustomConnection1GetCols(Connection: TRvCustomConnection);
begin
  Connection.WriteField('FullAddress', dtMemo, 30, '', '');
end;

procedure TfrmReport.RvCustomConnection1GetRow(Connection: TRvCustomConnection);
var
  Stream: TMemoryStream;
  Memo: TMemo;
  s: String;
begin
  s := DataModule1.QueryDVD.FieldByName('name').AsString;
  s := s + ' (' + DataModule1.QueryDVD.FieldByName('id').AsString + ') : ' + #13#10;
  s := s + DataModule1.QueryDVD.FieldByName('cover').AsString;
  Stream := TMemoryStream.Create;
  Memo := TMemo.Create(Self);
  try
    Memo.Text := s;
    Memo.Lines.SaveToStream(Stream);
    Stream.Position := 0;
    Connection.WriteBlobData(Stream.Memory^, Stream.Size);
  finally
    Stream.Free;
    Memo.Free;
  end;
end;
Leider kommt bei mir dann folgende Fehlermeldung:

Field DataView3:FullAddress. Datatype expected: dtString Datatype found: dtMemo.

Beim erstellen des Reports kann ich aber gar nicht auswählen, welcher Datentyp mein Feld hat
Eine Suche im Forum hat mich leider auch nicht weitergebracht. Bitte HILFE!
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#25

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 27. Nov 2005, 18:14
Hallo

du solltest ein neues Thema aufmachen, dein Thread hat mit der ursprünglichen Frage nix mehr zu tun.

Refreshe mal dein Dataview bei deinem laufendem Delphiprogramm.

Wenn du sowieso schon mit Datenbank-kompos arbeitest, warum gehst du dann umständlich über ein Customconnection?

Mfg Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
Benutzerbild von Icarus666
Icarus666

Registriert seit: 17. Sep 2005
10 Beiträge
 
#26

Re: Rave Report - Datenbank mit Bilder ausgeben

  Alt 27. Nov 2005, 22:04
So. Habe mein letztes Problem gelöst.
Es lag daran, dass ich zwar die Anwendung beim Erstellen des Reports im Hintergrund laufen hatte, allerdings war die Form noch nicht erstellt (mache ich immer erst zur Laufzeit, kurz bevor ich sie brauche). So konnte die Connection noch nichts von meinem Feld wissen.

Zitat:
du solltest ein neues Thema aufmachen, dein Thread hat mit der ursprünglichen Frage nix mehr zu tun.
Doch, es geht mir immer noch um das ursprüngliche Problem. Ich habe eine Bilder-Datenbank, in der nur Links, oder Pfade zu Bildern gespeichert sind. Da ich aber im Report die Bilder sehen will, und nicht den Text-String, muss ich mir was einfallen lassen. Das mit dem Memo, war nur, um die Custom-Connection zu testen.

(Aber ich denke, ich bin jetzt nahe dran).

Zitat:
Wenn du sowieso schon mit Datenbank-kompos arbeitest, warum gehst du dann umständlich über ein Customconnection?
Bin für jeden einfacheren Vorschlag offen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 16:58 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