Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   ReportBuilder Digital Methaphors - Hex-Wert darstellen (https://www.delphipraxis.net/180838-reportbuilder-digital-methaphors-hex-wert-darstellen.html)

baumina 23. Jun 2014 07:59

ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
In meiner Datenbank habe ich ein Integerfeld. Hat jemand eine Idee wie ich den Inhalt des Feldes im ReportBuilder (Version 12.05) als Hex-Wert darstellen kann?

Blup 23. Jun 2014 08:11

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Entweder ein berechnetes Feld in der Datasource oder im OnGetText des Steuerelements (z.B. TppDBText).

baumina 23. Jun 2014 08:15

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Und was schreibe ich da dann rein? IntToHex kennt er nicht.

Blup 23. Jun 2014 08:27

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Im einfachsten Fall:
Delphi-Quellcode:
uses
  SysUtils;

{...}
  with TppDBText(Sender) do
  begin
    Text := IntToHex(DataPipeline.FieldValues[DataField], 8);
  end;

himitsu 23. Jun 2014 08:32

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Dem ReportBuilder kann man bestimmt auch selber Funktionen geben?

Oder zu wandelst das Feld auf DB-seite im Select in einen HEX-String um.
Viele DBMS kennen ja Befehle wie int_to_hex, to_hex oder hex.

baumina 23. Jun 2014 08:34

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Wie gesagt, RAP kennt kein IntToHex.

himitsu 23. Jun 2014 08:41

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Aber man kann doch bestimmt eigene Funktionen deklarieren, bei dem Ding registrieren und dann benutzen?

Und
Zitat:

Zitat von himitsu (Beitrag 1263213)
Oder zu wandelst das Feld auf DB-seite, z.B. im Select, in einen HEX-String um.
Viele DBMS kennen ja Befehle wie int_to_hex, to_hex oder hex.


baumina 23. Jun 2014 08:43

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
OK, danke, ich kanns im Select-Befehl machen, prima!

Dejan Vu 24. Jun 2014 07:59

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Zitat:

Zitat von baumina (Beitrag 1263214)
Wie gesagt, RAP kennt kein IntToHex.

Man könnte das in RAP auch selbst schreiben. So schwer ist das ja nicht.
Zitat:

RAP is extensible.
...You can also extend the language by adding new ‘built-in’ functions and procedures which the users can call from their RAP programs. These procedures are written and compiled in Object Pascal and then registered with RAP.
Allerdings frage ich mich, wo das jetzt auch nur im Ansatz an FastReport rankommt (das zudem bei weitem billiger ist)

baumina 24. Jun 2014 08:44

AW: ReportBuilder Digital Methaphors - Hex-Wert darstellen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1263311)
Man könnte das in RAP auch selbst schreiben. So schwer ist das ja nicht.

Irgendwie bin ich da heute zu blond für, ich raff das einfach nicht, doch bevor ich hier noch in Wutausbrüchen verfalle, bleibe ich bei der Lösung mit dem SQL-Befehl.

Ob FastReport besser ist, kann ich nicht sagen, ich kenn ihn nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.
Seite 1 von 2  1 2      

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