Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 09:54

zu 1): habe alles durchgeschaut und es ist nirgens zu finden.
zu 2): das Feld ist in der Spaltenauswahl eingeblendet.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 09:57

Zeig mal bitte die übrigen Eigenschaften des Page-Feldes (bisher kennen wir nur einen Ausschnitt). Da muss doch noch irgend etwas besonderes dran sein?

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 10:10

Hier alle Properties des Feldes und die der Page.

Ich habe aber bei den meisten schon versucht default-values zu nutzen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 10:27

Hallo,

dann lass uns doch mal auf die Spurensuche gehen:-)

Was passiert, wenn du diese boolische Variable für ein anderes Feld in der Page vewendest? Nur um zu sehen, ob das Problem das Feld betrifft oder die Page.
Hast du das schon mal ausprobiert?

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 10:35

Nur einmal zum Test:
Entferne aus den Feldeigenschaften Enabled, Editable, Style und StyleExpr.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 10:44

Es scheint die Page zu betreffen.

Ein anderes Feld wird auch direkt ausgeblendet, sobald ich dort im Feld Visible die Variable eintrage.

@Natalie: das habe ich schon ohne Erfolg ausprobiert.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 11:09

Und dass die Variable nicht noch mal überschrieben wird hast du auch getestet?

Nimm für diesen Fall eine neue Variable und binde dies mal ein, dann können wir sicher gehen, dass diese nicht überschrieben wird.
Das Property "IncludeInDataset" nicht vergessen zu setzen.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 11:38

Habe es mit einer neuen Variable ausprobiert, die direkt "OnOpenPage" einfach ohne Abprüfungen oder ähnliches auf "TRUE" gesetzt wird.
IncludeInDataset ist auch gesetzt.

Angezeigt wird mir die Spalte leider trotzdem nicht.
Ich bin der Meinung,dass es irgendetwas mit der Page zu tun haben muss so langsam aber sicher.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 12:19

Dann bau mal die Page komplett neu. Die Funktionen könntest du mal manuell rüber ziehen, wird etwas mühselig, wenn du viel Code drin hast.
Ansonsten gehen mir auch die Ideen aus.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 12:52

Das ist das, was ich als letztes vor hatte :lol:

Die Page gehört mit zu den Pages, an denen wir am längsten arbeiten mussten und ist damit ziemlich komplex.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 12:56

Ja dann würde ich mal eine einfache Variante bauen. Also nur die Felder rein und das Feld mit der Variable mal ausblenden.
Wenn es funktioniert, dann gehts richtig los:-)

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 13:19

Ich habe die Tabelle einmal "nachgebaut".

Sprich den Aufbau übernommen / einige Felder übernommen / das Berechnen des Feldes "EnableAssociation" implementiert.

Das Ergebnis macht mir ein wenig Sorgen: Das Feld Verbandsschlüssel wird korrekt ein- und ausgeblendet.

Ich habe schon einmal gehört, dass eine solche Page einfach "kaputt gegangen" ist.
Die Grundfunktionen waren alle gegeben, es gab keine Fehlermeldungen, aber ein bestimmter Teil nicht funktionierte.

WIE KANN SOWAS BITTE SEIN :?:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 13:31

Ich habe das Problem nicht richtig verstanden, aber schau mal ob die Subform (falls es sich um ein Part handelt) den richtigen Pagetypen hat.
Sollte vom Typ "ListPart" sein.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 13:35

Hier einmal das Layout im Anhang. Es gibt hier keine Subpages.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 15:48

So ich glaub wir nähern uns langsam dem Problem...


Ich habe die Page nun vom groben Prinzip nachgestellt. Wir im Screenshot oben, kann man sehen, dass das Feld vernünftig angezeigt wird.

Es geht um folgenden Code:
Code:
{
SETCURRENTKEY("Journal Template Name","Journal Batch Name","Journal Line No.","Document No.");
FILTERGROUP(2);
SETRANGE("Journal Template Name",GenJnlLineFirst."Journal Template Name");
SETRANGE("Journal Batch Name",GenJnlLineFirst."Journal Batch Name");
FILTERGROUP(0);
SETRANGE("Account No.");
SETRANGE("Allow Application");
IF FIND('-') THEN;
}


Genauer gesagt nur auf das FIND (damit er auf dem ersten Datensatz steht)

Wenn ich dieses auskommentiere, dann funktioniert alles so, wie es funktionieren soll...

Aber woran liegt das denn ?

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 15:53

Wird dieser Code vor oder nach Belegung der Visible-Variable ausgeführt? Vielleicht hat das was damit zu tun ....

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:12

Hallo Natalie,

dieser Code wird kurz nach Verwendung ausgeführt.

Aber selbst wenn ich dahinter noch einmal sagen würde: "EnableAssociation := TRUE", zeigt er mir die Spalte nicht mehr an.

Es halt also direkt was mit diesem FIND zu tun. Egal, an welcher Position.

In der Form würde man dies über das Property "SourceTablePlacement" lösen -> bestitz die Page nur leider nicht mehr.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:13

EDING hat geschrieben:dieser Code wird kurz nach Verwendung ausgeführt.
Auch noch im OnOpen?

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:16

Im OnOpen Trigger wird eine Funktion aufgerufen. Diese Funktion händelt das setzen dieser Variable, Postensuche und eben den Code für's filtern und das zum Fehlergebnis führende "FIND".

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:26

Würde ich mich langweilen, würde ich das auf einer Cronus auf einer Standardpage nachstellen: Visible mit Variable belegen, im OnOpen Variable setzen und ein Rec.FIND('-') (o.ä.).
Wenn das reproduzierbar ist, Gegentest, obs das Weglassen von FIND wirklich hilft und am Ende alles zu MS ;-)

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:29

Verwende mal das "Findfirst", nur um das auszuschließen.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:29

Schade, dass ich davon ausgehen muss, dass du diese langeweile nicht besitzt :wink:

Ich werde das mal nachstellen für die lieben Freunde der Entwicklung bei MS 8-)

Ich hoffe das ist mal eben so nachzustellen :)

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:36

Nur mal für mich:-)
Was soll das "Find(-)" im OnOpenPage bewírken? Die Page ist ja eine Liste, nachdem du gefiltert hast steht doch der Zeiger auf dem ersten Datensatz und holt sich die Datensätze vereinzelt.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:37

Der Zeiger steht in diesem Fall irgendwo in der Mitte und nicht auf dem ersten Datensatz. sonst wäre das FIND hinfällig.

Re: [RTC] - variable Spaltenanzeige in der Page

9. November 2011 16:41

Ich denke mal, weil du den Schlüssel änderst (also die Sortierung).

Bin mal auf die Lösung gespannt:-)