Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Ein TDBRichedit zu einem TfrxRichview zuweisen mit Formatierung (https://www.delphipraxis.net/216479-ein-tdbrichedit-zu-einem-tfrxrichview-zuweisen-mit-formatierung.html)

DaCoda 4. Jan 2025 18:30

Datenbank: MariaDB • Version: 10 • Zugriff über: FireDAC

Ein TDBRichedit zu einem TfrxRichview zuweisen mit Formatierung
 
Wie kann ich einem TfrxRichView den kompletten inhalt eines TDBRichEdit zuweisen mit Formatierung ?

So habe ich es versucht, aber die Formatierung fehlt (?)

Code:
procedure TfrmMain.btnPrintRecipeClick(Sender: TObject);
var
  PictureView: TfrxPictureView;
  RichView: TfrxRichView;
  MemoView: TfrxMemoView;
begin
  if dmMain.tblRezepte.RecordCount > 0 then begin
    try
      PictureView := dmMain.frxReport.FindObject('Picture') as TfrxPictureView;
      PictureView.Picture.bitmap.FreeImage;
      PictureView.Picture.assign(dbiBild.Picture);

      RichView := dmMain.frxReport.FindObject('RichText') as TfrxRichView;
      RichView.Clear;
      RichView.RichEdit.Text := dbreRezept.Text;

      MemoView := dmMain.frxReport.FindObject('Memo') as TfrxMemoView;
      MemoView.Clear;
      MemoView.Text := dbreRezept.Text;

      dmMain.frxReport.PrepareReport(True);
      dmMain.frxReport.ShowPreparedReport;
    except
      // TODO
    end;
  end;
end;

DaCoda 4. Jan 2025 18:55

AW: Ein TDBRichedit zu einem TfrxRichview zuweisen mit Formatierung
 
Hat sich glaube ich erledigt.
Ich mache das nun so:

Code:
procedure TfrmMain.btnPrintRecipeClick(Sender: TObject);
var
  PictureView: TfrxPictureView;
  RichView: TfrxRichView;
  MemoView: TfrxMemoView;
begin
  if dmMain.tblRezepte.RecordCount > 0 then begin
    try
      dmMain.qryRezepte.Sql.Clear;
      dmMain.qryRezepte.SQL.Add('SELECT * FROM items WHERE ID=' + dmMain.tblRezepteID.AsString);
      dmMain.qryRezepte.Open;

      dmMain.frxReport.PrepareReport(True);
      dmMain.frxReport.ShowPreparedReport;
    finally
      dmMain.qryRezepte.Close;
    end;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:24 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