Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit Freereport Preview (https://www.delphipraxis.net/117584-problem-mit-freereport-preview.html)

sebi87 21. Jul 2008 13:07

Datenbank: Firebird • Version: 1.5 • Zugriff über: ZeosLib

Problem mit Freereport Preview
 
Hallo Leute,

ich habe das Problem das ich die Preview des Freereports verwende und diese beim Doppelklick den Designer öffnet...
Wie kann ich es unterdrücken das sich der Designer öffnet...

So kann jetzt jeder der sich den Report mit der Preview anzeigen lässt, den Report auch bearbeiten. Das ist nicht so toll.

Kann mir da jemand helfen???


Grüßle
Sebastian

haentschman 22. Jul 2008 08:14

Re: Problem mit Freereport Preview
 
Guten Morgen...

erstelle dir einfach deine eigene Preview.

zum einen hast du das Problem mit dem Doppelklick aus dem Kreuz und zum anderen kannst du dir das ganze designtechnisch an deine Anwendung anpassen.

...mal sehen, ob ich das noch aus dem Kopf hinkriege :-D
- Form mit FRPreview drauf
- ReportEigenschaften: Preview auf deine FRPreview setzen
- im Quellcode wie gehabt FRReport.Preview
...was ich nicht mehr genau weiß(kann es auch nicht mehr probieren) ob ein FRReport.PrepareReport davor muß :gruebel:

...ein bischen experimentieren, Beispiel dazu ausprobieren und dann geht es :thumb:

bis bald...

sebi87 22. Jul 2008 09:27

Re: Problem mit Freereport Preview
 
Geanu so hab ich da ja gemacht,
Formular mit Preview ein Paar Buttons usw...
und geanu da trit das Problem auf.

Wenn ich auf die Preview doppelklicke lande ich im Designer.

Grüßle
Sebastian

haentschman 22. Jul 2008 09:39

Re: Problem mit Freereport Preview
 
ähhh... :gruebel:

- schaue mal in die Eigenschaften der Preview. Bei mir öffnet sich der Designer nicht in der Preview.
- den Designer kann man deaktivieren.

PS: wenn Du es nicht hinkriegst... heute Abend kann ich in den Quelltext schauen... melde mich dann wieder :hi:

haentschman 22. Jul 2008 18:38

Re: Problem mit Freereport Preview
 
Hallo...
Zitat:

- den Designer kann man deaktivieren.
...war irgendwie glatt gelogen :oops: Ich habe kein Property gefunden, was damit zu tun hat. (Du auch ? :wink: )

:gruebel: jetzt bin ich auch überfragt... wenn mir was einfällt melde ich mich.

Union 22. Jul 2008 19:37

Re: Problem mit Freereport Preview
 
Normalerweise kann man den Designer nur dann aktivieren, wenn man auf dem Formular mit dem Report auch eine Designer-Komponente hat. Wenn Du diese entfernst, ist der Designer zur Laufzeit nicht verfügbar. Und dann gibt es noch die Eigenschaft TFrxReport.PreviewOptions.AllowEdit die man auf False setzen kann.

sebi87 22. Jul 2008 20:22

Re: Problem mit Freereport Preview
 
Zitat:

Zitat von Union
Normalerweise kann man den Designer nur dann aktivieren, wenn man auf dem Formular mit dem Report auch eine Designer-Komponente hat. Wenn Du diese entfernst, ist der Designer zur Laufzeit nicht verfügbar.

Das habe ich mir auch gedacht und das ist auch nichtmehr der Fall. Die Unit habe ich auch aus dem Uses gelöscht und es ist immernoch so das ich mit doppelklick den Designer öffen kann.

Ich habe irgendwie eine ganz komische konstellation... Der Designer ist nur auf einem Anderen Formular das mit der Preview überhaupt nichts zu tun hat und er öffnet sich aber trzotdem immer.

Kann man das irgendwie unterdrücken?


Zitat:

Zitat von Union
Und dann gibt es noch die Eigenschaft TFrxReport.PreviewOptions.AllowEdit die man auf False setzen kann.

Ich habe den FreeReport da gibt es die Option nicht. Ist nur beim FastReport dem Großen Bruder der Fall.




Zitat:

Zitat von haentschman
Zitat:

- den Designer kann man deaktivieren.
...war irgendwie glatt gelogen :oops: Ich habe kein Property gefunden, was damit zu tun hat. (Du auch ? :wink: )

ich bin ja froh das es mir nicht nur alleine so geht.
Danke für eure Bemühungen.

Wenn jemande eine Lösung findet bin ich sehr dankbar.

Dieser eine doofe Fehler macht mir die ganze schöne Software zu nichte.
So kann ich sie nicht einsetzen...


Grüßle
Sebastian

haentschman 22. Jul 2008 21:11

Re: Problem mit Freereport Preview
 
Hallo...

ich habe noch mal hin und herprobiert...ich kann leider dein Problem nicht nachstellen.
Bei mir wird der Designer in der Preview nicht geöffnet (beim Doppelklick).

Da hast du vieleicht ein bischen Code versteckt, das den Effekt erzeugt. Von der Preview kommt das nicht.

Leider kann ich dir hier nicht weiter helfen.

Nur als Tipp: Ich bin von FreeReport auf Fastreport4 umgestiegen, da ich an die Grenzen im Darstellen von Charts gelangt war.
Da liegen Welten dazwischen. Die 150 Euro lohnen in jedem Fall.

:hi:


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