AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge FastReport 3.23: Bei mehrspaltigem Report Zeilen einfärben
Thema durchsuchen
Ansicht
Themen-Optionen

FastReport 3.23: Bei mehrspaltigem Report Zeilen einfärben

Ein Thema von Mike_on_Tour · begonnen am 10. Jun 2008 · letzter Beitrag vom 11. Jun 2008
Antwort Antwort
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

FastReport 3.23: Bei mehrspaltigem Report Zeilen einfärben

  Alt 10. Jun 2008, 16:24
Hallo zusammen,

ich möchte einen (Fast-)Report erstellen, der eine Spalte einer Datenbanktabelle (ADS) mehrspaltig anzeigt. Zur besseren Lesbarkeit soll jede zweite Zeile eingefärbt werden. Das Einfärben der Datenzeile funktioniert schon. Aber da jede zweite Zeile in der anderen Spalte steht, sieht es so aus, als wenn eine Spalte eingefärbt wird (siehe Bild).

Ich möchte aber jede zweite Zeile einer Spalte einfärben. Und es wäre schön, wenn die Spalten von oben nach unten und nicht links nach rechts befüllt werden.

Hat jemand einen Tip für mich ?

mfG
Mike
Miniaturansicht angehängter Grafiken
bild1_303.jpg  
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  Mit Zitat antworten Zitat
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.170 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: FastReport 3.23: Bei mehrspaltigem Report Zeilen einfärb

  Alt 10. Jun 2008, 19:06
Hallo Mike,

ich kenne Fast Report nicht...
In Crystal Report lasse ich einen Lesebalken anzeigen, indem ich entweder über die Recordnumber gehe oder ich erstelle mir einen Datensatzzähler.
Dazu folgende Formel:
Zitat:
Truncate ( ( {#Count} - 1 ) / 6 ) = Round ( ( {#Count} - 1 ) / 6 )
{#Count} wäre hier jetzt ein Datensatzähler, alternativ könnte man die Funktion (zumindest in Crystal) -> Recordnumber verwenden.
Über diese Formel kannst du steuern, nach wieviel Zeilen der Lesebalken ausgeblendet, bzw. neu eingeblendet wird.

Eime andere Möglichkeit wäre z.B. über nachfolgende Formel:
Zitat:
if (RecordNumber mod 2) =0 then false else true
Zitat von Mike_on_Tour:
Und es wäre schön, wenn die Spalten von oben nach unten und nicht links nach rechts befüllt werden.
Da kann ich dir leider nicht helfen, da ich wie schon geschrieben k.A. von Fast-Report habe.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat
Mike_on_Tour

Registriert seit: 16. Aug 2007
195 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: FastReport 3.23: Bei mehrspaltigem Report Zeilen einfärb

  Alt 11. Jun 2008, 09:15
Hallo Jürgen,
auch wenn Du mir nicht wirklich helfen konntest, trotzdem Danke für den Versuch.

Wie ich schon geschrieben habe, funktioniert das Einfärben jeder zweiten Zeile schon. Ich möchte aber die Daten zweispaltig ausgeben. Da aber offensichtlich bei FastReport die Ausgabe auch bei Spalten von links nach rechts erfolgt, steht nun jede zweite Zeile in der rechten Spalte. Demzufolge ist die ganze rechte Spalte auch eingefärbt. Ich suche also eine Bedingung für das Setzen der Farbe, die außer der Datenzeile auch noch die Spalte berücksichtigt. Man kann ja in FastReport mit Scripten arbeiten. Da kenne ich mich aber noch nicht aus. Und ehrlich gesagt, die Informationen zu FastReport im Web sind auch nicht gerade die Besten. Na ja, irgendwann bekomme ich das Problem auch gelöst.

mfG
Mike
Programmieren ist wie das Wandeln auf dem schmalen Pfad zwischen Wahnsinn und Intelligenz.
  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 08:09 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