Nicht reproduzierbarer Textrahmen

Antworten
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Hallo,
ich habe mir vor geraumer Zeit mal ein Formular (oder sowas ähnliches) gebastelt, um Rechnungen etwas zu automatisieren. Im Anhang das Dokument Rng_Aut.tmvx.
Da ist oben ein Textfeld (Ihre Bestellung vom: Textfeld) mit dem Namen RngDatum und darin dem Feld {Erstelldatum}. Damit bin ich in der Lage unten das Zahlungsziel zu berechnen. Das ist ein Workaround, weil ich in Berechnungen dummerweise nicht direkt auf das Erstelldatum zugreifen kann.

Dann habe ich versucht den Mechanismus auf eine zweite Dokumentenvorlage Rng_Netto.tvmx zu übertragen. Das geht schief:
Das Textfeld oben sieht erstmal anders aus (der graue Hintergrund fehlt). Mit den Eigenschaften des Textfeldes kann ich aber nicht ergründen, wie ich das denn hinbekommen haben.
Das verhält sich auch anders. Ich bin nicht in der Lage unten die gleiche Formel einzusetzten.

Das macht mich jetzt schon geraume Zeit ziemlich unglücklich...
Dateianhänge
Fehlermeldung.jpg
Fehlermeldung.jpg (52.83 KiB) 3714 mal betrachtet
Rng_Netto.tmvx
(17.27 KiB) 148-mal heruntergeladen
Rng_Aut.tmvx
(17.25 KiB) 130-mal heruntergeladen
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Re: Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Warum das Textfeld einmal grau unterlegt war und einmal nicht hab ich gefunden:
Datei-Menü, Eigenschaften: Reiter Formular, dort Formularfelder schattieren
Schön versteckt:-)

Funktioniert aber leider nach wie vor nicht...
Benutzeravatar
greifenklau
SoftMaker Volunteers
SoftMaker Volunteers
Beiträge: 4148
Registriert: 03.10.2007 13:58:39

Re: Nicht reproduzierbarer Textrahmen

Beitrag von greifenklau »

Habe die Problematik noch nicht erkannt.
Anbei mal meine Beispieldatei.

Deine Fehlermeldung kann daher kommen, dass beim Kopieren eines Textfeldes die ursprüngliche Bezeichnung "Textbox1" o. Ä. nicht beibehalten wird. Auch Variablen in dem ersten Dokument sind dann im zweiten nicht mehr gültig, sodass dann die Fehlermeldung kommt, sodass die Bezeichnung "RNGDATUM" nicht erkannt werden kann. Du musst also die Datei neu anlegen oder unter einem anderen Namen speichern und dort so ändern, wie Du es haben willst.
Dateianhänge
zahlungsziel.tmdx
(14.1 KiB) 131-mal heruntergeladen
System
macOS immer aktuelle Version
Mac mini M2
RAM: 16 GB
--------------------------------------------------------
iPad Pro - iPadOS immer aktuelle Version
--------------------------------------------------------
Laptop Medion Akoya i5
Linux Mint immer aktuelle Version
--------------------------------------------------------

Cogito ergo bum - oder so ähnlich.
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Re: Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Hallo
danke für den Hinweis. Das habe ich aber schon kontrolliert.
Der Fehler scheint eher zufällig zu sein. Wenn ich die Formel zunächst mit TODAY() schreibe klappt das. "Manchmal" kann ich dann im Nachhinein TODAY() durch RngDatum ersetzen. Ich hab hier definitiv zwei Dateien mit unterschiedlichem Verhalten auf dem Rechner.
Wenn ich in der Formel nur RngDatum schreibe klappt es immer.

Im Bild gibt es zwei Textfelder RngDate und RngDatum mit gleichem Inhalt. In der vorletzten Zeile hat es funktioniert, in der letzten nicht.
Sehr lustig. Würde ich nicht selber Software entwickeln, würde ich mich wohl aufregen...
Dateianhänge
Fehlermeld_2.jpg
Fehlermeld_2.jpg (75.55 KiB) 3683 mal betrachtet
Benutzeravatar
greifenklau
SoftMaker Volunteers
SoftMaker Volunteers
Beiträge: 4148
Registriert: 03.10.2007 13:58:39

Re: Nicht reproduzierbarer Textrahmen

Beitrag von greifenklau »

OK, das wäre dann ein Fall für das SoftMaker-Team. Vielleicht die kurze Beschreibung hier mit den beiden Dateien an supportätsoftmaker.de schicken.
System
macOS immer aktuelle Version
Mac mini M2
RAM: 16 GB
--------------------------------------------------------
iPad Pro - iPadOS immer aktuelle Version
--------------------------------------------------------
Laptop Medion Akoya i5
Linux Mint immer aktuelle Version
--------------------------------------------------------

Cogito ergo bum - oder so ähnlich.
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Re: Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Mach ich, danke!
miguel-c
SoftMaker Team
SoftMaker Team
Beiträge: 1255
Registriert: 05.06.2019 12:04:28

Re: Nicht reproduzierbarer Textrahmen

Beitrag von miguel-c »

Ich könnte mich hier um das Thema kümmern, aber wenn Sie es an support(At)softmaker.de schicken wollen, tun Sie das bitte, denn es gibt keinen Grund, Dinge zu duplizieren.
miguel-c
SoftMaker Team
SoftMaker Team
Beiträge: 1255
Registriert: 05.06.2019 12:04:28

Re: Nicht reproduzierbarer Textrahmen

Beitrag von miguel-c »

Entschuldigen Sie die Verzögerung.
Ich habe Ihre Datei analysiert und festgestellt, dass Sie die Nachricht auf folgende Weise umgehen können:
1. Zeile2: Ersetzen Sie {Erstellungsdatum} durch 20.02.2020
2. Zeile13: Doppelklicken Sie auf {Formel: NTOD( 14 + DTON( TODAY()) )} und ersetzen Sie dann today() durch RNGDATE
3. Zeile2: 20.02.2020 durch {Erstellungsdatum} ersetzen. (gehen Sie zu Sendungen > Feld > Wirtere... > Erstellungsdatum > 31.01.2020)

Wie auch immer, ich werde die Entwickler fragen, warum dies geschieht.
Dateianhänge
Test.tmvx
(14.19 KiB) 135-mal heruntergeladen
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Re: Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Hallo miguel c,
Hut ab. Das ist eine sehr gute Lösung! =D>

Problem gelöst. Wenn man es weiß, auch vollkommen logisch, daß es so geht.

Vielen Dank!
miguel-c
SoftMaker Team
SoftMaker Team
Beiträge: 1255
Registriert: 05.06.2019 12:04:28

Re: Nicht reproduzierbarer Textrahmen

Beitrag von miguel-c »

Die Entwickler antworteten mit einem besseren Trick:
Deaktivieren Sie die Anzeige der Feldnamen vor dem Aufruf des Funktionsdialogs.
Feldnamenanzeige ein: Der Parser prüft den Feldnamen von RngDate, der "{Erstellungsdatum}" lautet, offensichtlich kein Datum.
Feldnamen-Anzeige aus: Parser prüft das *Ergebnis* von RngDate, das "31.01.2020" ist, dies gelingt.
smtschmidt
Beiträge: 135
Registriert: 28.01.2018 00:12:46

Re: Nicht reproduzierbarer Textrahmen

Beitrag von smtschmidt »

Ja, stimmt.
Deshalb ging es auch "manchmal"

Vielen Dank!
Antworten

Zurück zu „TextMaker 2018 für Windows“