FRAX Benutzereingaben anzeigen [ERLEDIGT]
Moderator: Moderatoren
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
FRAX Benutzereingaben anzeigen [ERLEDIGT]
HAllo,
ich möchte in einem Report verschiedene Angaben, z.B. die Überschrift durch den Benutzer festlegen lassen.
Ich habe deshalb eine Dialog-Seite mit den entsprechenden Eingabefeldern erstellt.
Dabei z.B. ein Eingabefeld (mit dem Namen "uberschrift"), in dem die Überschrift eingegeben werden kann.
Ich schaffe es allerdings absolut nicht, diese dann im Report anzeigen lassen.
Versuche, ein Memofeld mit dem Inhalt [uberschrift] oder <uberschrift> oder [GetXppVar('uberschrift')] haben bisher nicht funktioniert.
Die Variable uberschrift wird einfach nicht erkannt. Die Hilfe bringt mich da auch nicht weiter.
ich möchte in einem Report verschiedene Angaben, z.B. die Überschrift durch den Benutzer festlegen lassen.
Ich habe deshalb eine Dialog-Seite mit den entsprechenden Eingabefeldern erstellt.
Dabei z.B. ein Eingabefeld (mit dem Namen "uberschrift"), in dem die Überschrift eingegeben werden kann.
Ich schaffe es allerdings absolut nicht, diese dann im Report anzeigen lassen.
Versuche, ein Memofeld mit dem Inhalt [uberschrift] oder <uberschrift> oder [GetXppVar('uberschrift')] haben bisher nicht funktioniert.
Die Variable uberschrift wird einfach nicht erkannt. Die Hilfe bringt mich da auch nicht weiter.
Zuletzt geändert von peternmb am Di, 18. Jan 2011 11:36, insgesamt 1-mal geändert.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: FRAX Benutzereingaben anzeigen
Hallo,
bei mir funktioniert das, allerdings ist das Feld kein Memofeld.
Public cCompany := "OK Abrechnungssysteme"
[GetXppVar('cCompany')]
Probier es doch mal mir einem Character Feld.
Memo wird wahrscheinlich nicht gehen
bei mir funktioniert das, allerdings ist das Feld kein Memofeld.
Public cCompany := "OK Abrechnungssysteme"
[GetXppVar('cCompany')]
Probier es doch mal mir einem Character Feld.
Memo wird wahrscheinlich nicht gehen
Gruß
Klaus
Klaus
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
Re: FRAX Benutzereingaben anzeigen
Das wäre wohl so, wenn du die Variable mit xbase erzeugstKoverhage hat geschrieben:Public cCompany := "OK Abrechnungssysteme"
Ich möchte es aber ohne Änderungen in meinem Programm über eine Dialogseite in FRAX machen.
Das Erstellen der Dialogseite geht dort sogar einfacher wie in xbase, der FRAX-Designer ist da klasse.
Re: FRAX Benutzereingaben anzeigen
Hallo,
Du müsstest den onClick-Event deines "OK-Buttons" belegen.
Die Eigenschaft "ModalResult" sollte auf "mrOk" gesetzt sein.
Eine Möglichkeit wäre z.B. das Memofeld in dem die Überschrift angezeigt werden soll, mit dem Inhalt des Eingabefeldes füllen.
Mit PASCAL-Skript würde das dann z.B. so aussehen:
alternatv könntest du auch eine Variable belegen:
im Memofeld müsste dann [MyUeberschrift] eingetragen werden.
Gruß
Christian
Du müsstest den onClick-Event deines "OK-Buttons" belegen.
Die Eigenschaft "ModalResult" sollte auf "mrOk" gesetzt sein.
Eine Möglichkeit wäre z.B. das Memofeld in dem die Überschrift angezeigt werden soll, mit dem Inhalt des Eingabefeldes füllen.
Mit PASCAL-Skript würde das dann z.B. so aussehen:
Code: Alles auswählen
procedure BitBtn1OnClick(Sender: TfrxComponent);
begin
//dem Memofel in dem die Überschrift angezeigt werden soll wird der Text aus dem Eingabefeld zugeweiesen
Memo1.Text := Edit1.Text;
end;
// Main
begin
end.
Code: Alles auswählen
var MyUeberschrift:String;
procedure BitBtn1OnClick(Sender: TfrxComponent);
begin
MyUeberschrift := Edit1.Text;
end;
// Main
begin
end.
Gruß
Christian
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
Re: FRAX Benutzereingaben anzeigen
es funktioniert leider beides nicht.
Ich erhalte zwar keine Fehlermeldung, es wird aber im Report auch nichts angezeigt.
Ich erhalte zwar keine Fehlermeldung, es wird aber im Report auch nichts angezeigt.
Re: FRAX Benutzereingaben anzeigen
Hallihallo,
hier ist mal ein kleine Beispiel-Liste mit beiden von mir genannten Möglichkeiten.
Gruß
Christian
hier ist mal ein kleine Beispiel-Liste mit beiden von mir genannten Möglichkeiten.
Gruß
Christian
- Dateianhänge
-
- Beispiel.zip
- Benutzereingaben anzeigen
- (1.52 KiB) 450-mal heruntergeladen
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
Re: FRAX Benutzereingaben anzeigen
Ich stehe da irgendwie voll auf dem Schlauch
Dein Beispiel läuft leider nicht, weil ich die Verweise auf diverse nicht vorhandene Datasets nicht wegbekomme.
Den Quellcode habe ich mir jedoch angeschaut - ist soweit ich sehen kann identisch mit meinem wo nicht funktioniert![Confused :?](./images/smilies/confused.gif)
![bandhead :banghead:](./images/smilies/BangHead.gif)
Dein Beispiel läuft leider nicht, weil ich die Verweise auf diverse nicht vorhandene Datasets nicht wegbekomme.
Den Quellcode habe ich mir jedoch angeschaut - ist soweit ich sehen kann identisch mit meinem wo nicht funktioniert
![Confused :?](./images/smilies/confused.gif)
-
- 1000 working lines a day
- Beiträge: 525
- Registriert: Mi, 01. Feb 2006 16:22
- Wohnort: 06618 Naumburg
Re: FRAX Benutzereingaben anzeigen
viel zu kompliziert gedacht
die Lösung ist viel einfacher:
es ist keinerlei Scripteingabe oder Variablenzuweisung erforderlich
![Smile :)](./images/smilies/smile.gif)
Code: Alles auswählen
einfach ins Memofeld [uberschrift.Text]
Re: FRAX Benutzereingaben anzeigen [ERLEDIGT]
Sorry mein Fehler,
zur Vollständikeit noch mal die funktionierende Liste...
Gruß
Christian
zur Vollständikeit noch mal die funktionierende Liste...
Gruß
Christian
- Dateianhänge
-
- Beispiel.zip
- funktionierendes Beispiel
- (1.3 KiB) 454-mal heruntergeladen