Autor Thema: Berechneter Text leer  (Gelesen 1791 mal)

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Berechneter Text leer
« am: 11.04.05 - 19:39:34 »
Hallo,

ich zweifel hier langsam an meinem Verstand.

Ich habe eine Maske mit einer Tabelle (aus Reitern bestehend) und einigen Feldern.
Die Felder sind verteckt und können nur über einen Dialog geändert werden.
Berechnete Werte zeigen die jeweiligen Inhalte der Felder an.

Ich befinde mich auf dem zweiten Reiter der Tabelle in einem Dokument und rufe den Dialog zum
Ändern eines Feldes auf. Wenn ich den Dialog mit OK verlassen, zeigen ALLE berechneten
Werte einen leeren Text!!!
Wechsel ich den Reiter, werden die Werte angezeigt.

Wenn ich mich auf einem anderen Reiter befinde und den Dialog ausführe funktioniert das ganze!

Ich habe das Phänomen auch bei einer zweiten Maske!

Ich hoffe ich habe mich verständlich ausgedrückt - verstehen tue ich das ganze selbst nicht...


   
End Sub

LG
pASCAL

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Berechneter Text leer
« Antwort #1 am: 11.04.05 - 19:44:18 »
Hallole,

... prüf deine HideWhen-Formeln nochmals. Eventuell hat es dir die Formeln zerstrubelt - kommt vor wenn man Bereiche markiert und dann über diesen Bereich eine HideWhen schreibt. Macht man das mehrmals, aber nicht immer über denselben Bereich zerhaut es die Formeln...

Sollte das der Fall sein - neue Tabelle aufbauen und die HideWhen Formeln Zelle für Zelle schreiben...

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Berechneter Text leer
« Antwort #2 am: 11.04.05 - 19:50:27 »
Noch eine Ergänzung zu ata: Tabellen, Hide-when-Formeln UND gleichzeitig geöffnete Ziel-DB im Client neigen besonders gerne dazu, die Hidw-whens zu zerlegen. Irgendwas wird da gegenseitig gecached.

Bernhard

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #3 am: 11.04.05 - 19:53:19 »
Ich habe einige "berechnete Werte", die immer angezeigt werden - keine Hide-WHen Formel
angegeben.
Aber auch die sind wie oben beschrieben machmal leer.

pASCAL

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Berechneter Text leer
« Antwort #4 am: 11.04.05 - 19:58:11 »
Unklar ... Mir ist da kein Bug bekannt - und mit berechneten und von anderer Stelle gefüllten Textfeldern arbeite ich nun täglich. Meiner Meinung nach müsstest Du das Leeren eigentlich selber programmiert haben.

By the way: Sind die Items wirklich "leer" ? Was siehst Du in den Document properties ?

Bernhard

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #5 am: 11.04.05 - 20:04:43 »
Die Items sind nicht leer.

Ich habe ja vorhandene (versteckte) Felder im Dokument. Die sind bearbeitbar, aber immer unsichtbar, damit
nicht jeder darin rumeditieren kann.

Wenn ich so ein Feld zum Testen mal sichtbar mache, ist da immer der gewünschte Inhalt zu sehen.

Ein berechneter Wert hat den Namen des Feldes als Inhalt - soll also den Inhalt anzeigen, ohne
dass der Inhalt geändert werden kann. Dieser Inhalt darf nur von ausgesuchten Usern über den Dialog
verändert werden, wärend alle anderen User den Inhalt sehen können.

Der Inhalt des Felder ist auch immer korrekt, nur die berechneten Werte zeigen nix an.

Sobald ich nur den Reiter der Tabelle wechsel, werden auch darin alle Inhalte korrekt angezeigt.

Ein Refreh (F9) hilft nicht.

pASCAL

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Berechneter Text leer
« Antwort #6 am: 11.04.05 - 20:11:54 »
Unter Umständen hast Du auch ein Problem mit der Berechnungsreihenfolge innerhalb der Maske ? Ein Refresh erfolgt immer von oben links nach unten rechts.
Sind Deine immer versteckten Felder Schlüsselwortfelder, kannst Du einstellen, dass eine Schlüsselwortänderung einen Dokument-Refresh auslöst.
Stehen die von Dir belegten Felder in der Tabelle ? Ich würde diese ganz oben in der Maske unterbringen.

Was Du - zumindest testweise, sonst ist es u.U. eine arge Performancebremse - in den Maskeneinstellungen festlegen, dass immer alle Felder bei Änderungen aktualisiert werden.

Bernhard

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #7 am: 11.04.05 - 20:18:30 »
Die versteckten Felder stehen alle oben in der Maske.

Es handelt sich dabei immer um reine Textfelder.
Die korrespondierenden Felder in den Dialogen sind aber Schlüsselwortfelder
(z.B. Kobinationsfeld mit drei Vorgabewerten).
Die Option "Automatisch aktualisieren" ist ON.

pASCAL

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #8 am: 11.04.05 - 20:25:41 »
Ich habe jetzt die Tabelle entfernt und eine neue erstellt:
Fünf zeilen und eine Spalte - Tabelle besteghend aus Reitern.

Die Tabelle ist komplett leer.

Ich klicke auf den ersten Reiter und auf den o.g. Dialog -> berechnete Werte korrekt gefüllt.
Ich klicke auf den zweiten Reiter und auf den o.g. Dialog -> berechnete Werte leer.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Berechneter Text leer
« Antwort #9 am: 11.04.05 - 20:26:19 »
Ohne das vor mir zu sehen, bin ich jetzt leider am Ende meines Lateins ...

Bernhard

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #10 am: 11.04.05 - 20:28:02 »
Okay - trotzdem danke.

Ich werde die Maske mal neu aufbauen - mal sehen was passiert.

Gruß
pASCAL

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Berechneter Text leer
« Antwort #11 am: 11.04.05 - 23:08:49 »
Mal eine ganz andere Frage, Pascal: Warum führst Du die betreffenden Felder eigentlich doppelt ? Du kannst doch auch ein berechnetes Feld per Dialog belegen und ersparst Dir dabei die zusätzlichen Felder. So mache ich das immer.

Bernhard

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #12 am: 12.04.05 - 11:51:03 »
Meine Güte!

Das habe ich noch nie probiert - ich habe immer gedacht, dass es gar nicht möglich ist, so
den Feldinhalt zu ändern.

vielen Dank....

Offline Aladdin Sane

  • Aktives Mitglied
  • ***
  • Beiträge: 181
  • Geschlecht: Männlich
  • Sowieso...
Re: Berechneter Text leer
« Antwort #13 am: 18.04.05 - 13:57:23 »
Hm...

ich habe gerade folgendes festgestellt:

Wenn ein nicht-verstecktes Feld (bearbeitbar!) auf dem Reiter der Tabelle existiert und
dann dieser Reiter "offen" ist - führt der Aufruf eines Dialoges zu keinem Fehler.

Wenn ich auf ein bearbeitbares Feld verzichte, kommt der Fehler...

pASCAL

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz