![]() |
Datenbank: SQL Server 2000 • Zugriff über: ADO
TextBox Inhalt in Rave Report übernehmen?
Hallo zusammen,
ich habe eine Gridmaske, in der ich mir eine Datenmenge anzeigen lasse. Die Datenmenge schränke ich ein, in dem ich Filterkriterien für das Query aus TextBoxen und ComboBoxen auslese und mit somit den Query-String zusammenbau. Die Datenmenge kann ich nachher per Rave Report ausgeben. Ich möchte nun auch, das der Inhalt der Text und ComboBoxen mit auf dem RaveReport erscheint, damit der Betrachter später noch sehen kann, welche Filterkriterien gesetzt waren. Hat jemand von Euch eine Idee, wie das klappen könnte? Danke + Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
Hallo AndreT,
zum Übertragen von einzelnen Informationen sind Report Variablen die geeignete Methode. Das Verfahren ist ![]() |
Re: TextBox Inhalt in Rave Report übernehmen?
ergänzend zu MrSpocks Antwort:
die Parameter sind für flache Datenübernahme geeignet. Wenn du Daten je Datensatz übergeben willst, schau dir einmal die RaveCalcFields (ist hier in der DP von mir sicherlich schon beschrieben/erwähnt worden )an. -> Bei den Parametern muss man auch beachten, dass diese "nur" vor dem RaveProjectExecute geht.... :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi
Danke erstmal ich will die Daten nicht je Datensatz übergeben, sondern nur einmalig pro Datenmenge. zB hab ich eine variable Top"10" - Abfrage..also ich kann durch Eingabe in eine TextBox bestimmen, ob ich Top10, Top 12 oder Top3 sehen will. und möchte nun im Report einfach nur als Überschrift anzeigen : "Das ist ein Top <Wert aus Textbox> - Report" |
Re: TextBox Inhalt in Rave Report übernehmen?
Parameter im Rave-File (Report ist sicherlich die richtige Ebene...) definieren;
mit RvProject1.SetParam... den Parameter übergeben. eine einzeilige MemoKomponente einfügen, mit dem MailMerge den Parameter in den Text einfügen (DataTextEditor zeigt alle Parameter an....) und das war es! :thumb: ;-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi Thomas
danke erstmal für Deine geduldige Hilfe ;) es will bei mir aber nicht so ganz funktionieren. ich über geben den Parameter. Im Rave-Report kann ich auch bei "Parameter" einfügen auswählen. Dann steht bei mit in dieser StringBox : RvProject1gtt.SetParam('Top',tb_zahl.Text); .. Ist das so weit schon mal korrekt? Diesen Wert kann ich beim Memofeld als DataField auch auswählen. Aber es wird beim ausführen kein Wert angezeigt. Das Memo bleibt leer. Was ist ein MailMerge? ...liegt in dieser Unwissenheit mein Fehler? |
Re: TextBox Inhalt in Rave Report übernehmen?
nimm nicht ein DataMemo sondern das "normale" Memo und hier
mit MailMergeItems arbeiten (schau einmal auf nevrona.com/rave in AddOn die next-steps-pdfs an, dort habe ich es irgendwo beschrieben....) Das MailMerge arbeitet nach dem (Clipper-Freunde werde es von Summer87 noch kennen :wink: ) Token-Prinzip. Füge im Memo den Text wie folgt ein: "Das ist ein Top <FreierName> - Report" Nun definierst Du den Token "<FreierName>" und sagst wechsle gegen Parameter"Top" aus. :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Ist das denn Richtig, das bei den Parametern der Delphi String "RvProject1gtt.SetParam('Top',tb_zahl.Text);" komplett so steht.
|
Re: TextBox Inhalt in Rave Report übernehmen?
Zitat:
:-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Liste der Anhänge anzeigen (Anzahl: 1)
In Delphi 7 übergebe ich die Parameter wie folgt.
Delphi-Quellcode:
Dann bin ich im Report hingegangen bei den Reports, hab auf Parameter geklickt --> Fenster öffnet sich --> dann hab ich die rechte Maustaste gedrückt, dann Einfügen und ich hatte das selbe drin stehen, wie der Delphi-Code. Ich bin mit sicher, das ich es nicht in der Zwischenablage hatte. Konnte dieses auch mit einem anderen Parameter wiederholen.
RvProject1gtt.SetParam('Top',tb_zahl.Text);
Das mit dem MailMerge scheint soweit zu klappen, nur das jetzt eben noch kein Wert eingetragen wird, aber meine Variable rausgenommen wird. Edit: Hab mal ein paar Screenshots hinzugefügt |
Re: TextBox Inhalt in Rave Report übernehmen?
einfach Top als Parameter in der StringList eintragen....
:-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
DANKE !!! :hello:
Es funktioniert. Da lag irgendwie bei mir der Fehler. :wall: Danke noch mal...ich mach jetzt Feierabend. Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
So Hallo, da bin ich mal wieder ;)
hab schon einige Reports mit grossem Erfolg erstellt, nur jetzt stehe ich vor einem neuen Problem zu dem ich selber zu keiner Lösung finde. Ich habe einen Report mit 3 Seiten. Der Inhalt jeder Seite ist ein Chart. Alle 3 Charts befinden sich in Delphi auf einem Form. Ich hab für jedes Chart je eine RaveCustomConnection und je eine RaveDataConnection angelegt. Der übergebene String heißt auch immer anders. Ruf ich nun den Report auf, bzw die Preview, hab ich immernur zugriff auf die erste Seite, bzw die 2 und 3 Seite zeigen mir auch den selben Inhalt an, wie Seite 1. Hab ich den Sinn der Seiten nicht verstanden? Muss ich für jedes Chart einen eigenen Report bauen? Danke + gruss EDIT: Danke, hat sich erledigt, ich hatte einen hellen Moment. Man muss im Report eine "PageList" erstellen. Danke trotzdem an alle, die sich eventuell bereits Gedanken gemacht haben ;) EDIT II Ich bekomme jetzt im Preview alle 3 Seiten angeboten, kann aber mit den "erste und letzte Seite"Pfeiltasten nur zwischen Seite 1 und 3 toggeln. Seite für Seite mit den "vor und zurück" Pfeilen ist nicht möglich. Wenn ich in das Seitenzahlfeld direkt 2 eintrage, komme ich auch auf Seite 2. Was mach ich bitte wo falsch? Danke |
Re: TextBox Inhalt in Rave Report übernehmen?
Rave 5.0.4 ? oder schon den Patch 5.0.8 für Rave5 BE installiert ??
:-) thomas btw: (habe ich gerade vergessen: bitte zukünftig einen neuen Thread für neue Fragen aufmachen :dp: ; und PN erhöhen nicht die "antwortzeiten" :thumb: ) |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi Thomas,
ich bin es von anderen Foren gewohnt, die Threat-Breite gering zu halten und "Artverwandte" Themen zusammen zufassen ;) Werde mich aber gerne für dieses Board umgewöhnen ;) Aber nun zurück zum eigentlichen Thema : ich hab Rave 5.0.8 (VCL7) unter Delphi 7 Enterprise Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
Hallo,
schicke mir einmal eine NDR-Datei von dem Report! :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
klar gerne
aber am liebsten per E-Mail da dort Inhalte drin sein können, die nicht für die Allgemeinheit bestimmt sind. Aber was ist eine NDR-Datei? zum Report hab ich nur die *.rav Datei bzw halt die Files vom Delphi Project Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
In der Rave-Preview auf Speichern gehen und dort Rave Snapshot (NDR) auswählen und
dann die NDR schicken. eMail siehe Signatur bzw. tpfister_at_nevrona.com, geht auch :-) thomas |
Re: TextBox Inhalt in Rave Report übernehmen?
Danke
Mail ist an die Nevrona Adresse raus. Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
Andre,
die ndr schau ich mir am Freitag/Samstag an. bin derzeit unterwegs. :-) thomas |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi
schon was rausfinden können, was ich falsch gemacht habe? Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
AndreT,
ich habe mir die NDR am Wochenende (endlich, ich weiss :oops: ) angeschaut, aber nichts auffälliges entdeckt. -> Auch Nevrona hat so einen Effekt noch nicht gesehen/gehört. Kannst Du diesen Effekt mit einem MiniProg reproduzieren und mir evtl. schicken ?! :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi
ich kann mal vesuchen, ob ich dir einen lauffähigen Teil von dem Prog schicken kann. Werd aber auch frühstens morgen dazu kommen. Danke schon mal Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi Thomas
Beispiel-Proggy ist raus an Dich. Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
@Thomas
hast du Urlaub? *malvorsichtignachfragt* Gruss Andre |
Re: TextBox Inhalt in Rave Report übernehmen?
Hi,
Zitat:
Mail kam an, effekt ist hier reproduzierbar, frag' mich aber noch nicht warum. entweder ich sehe im moment den wald vor bäumen nicht, oder es ist ein ganz banales "problem" feature... ich melde mich die tage! :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Danke für die Info :)
Dann warte ich noch mal ab ;) |
Re: TextBox Inhalt in Rave Report übernehmen?
*malnachobenschubst* ;)
..und hofft, das der Magier Merlin eine Lösung hat ;) |
Re: TextBox Inhalt in Rave Report übernehmen?
Noch eine Lösung in Aussicht?
Ich bin auch noch nicht weitergekommen :( |
Re: TextBox Inhalt in Rave Report übernehmen?
Hallo Andre,
Zitat:
Also, 1st of all: die Sache wurde nicht von mir oder Nevrona vergessen..... Aber derzeit liegt die Prioriätät auf Rave.net sowohl von mir als auch Nevrona, Arizona. Und erschwerend kommt hinzu, dass Du "nur" RaveBE hast, dass heisst, dass Nevrona zuerst alle Anfragen der zahlenden BEX-User bearbeitet und bei interessanten BE-Fällen dort auch hinschaut, aber eben freiwillig. so hat es eben sehr, sehr, sehr lange gedauert, ich weiss. also das Problem ist gefunden und Zitat:
sorry, dass ich dir keine bessere Antwort geben kann. Nix für ungut :cheers: :-) thomas, TeamNevrona |
Re: TextBox Inhalt in Rave Report übernehmen?
Danke .... werd ich mal mit meiner Abteilungsleitung zwecks Aufrüstung reden müssen
nix für ungut...sorry, wenn ich vielleicht etwas zusehr gedrängelt habe :cheers: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 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