[gelöst] Caption in Matrix Form dynamisch ändern

8. Dezember 2008 13:26

Hallo.
Kann mir jemand erklären wie man die Caption in einer Matrix Form (in dem Fall Budgets) ändern kann?
Die Caption soll dann so ausschauen wie bei der Übersicht Saldo nach Dimension.
z.B. bei der Quartals Ansicht 04/2008 statt 01.10.2008 oder bei Jahr nur 2008 statt 01.01.2008...

Man kann zwar unter Optionen den Haken "Spaltennamen anzeigen" setzen, aber dann wird nur das Quartal als 4 ohne das Jahr da hinter ausgegeben.

Ich kann leider nicht erkennen wie das gemacht wird :roll:

Danke & Gruß
Chris
Zuletzt geändert von ChristophE am 15. Dezember 2008 09:05, insgesamt 1-mal geändert.

Re: Caption in Matrix Form dynamisch ändern

10. Dezember 2008 11:59

niemand? :cry:

Re: Caption in Matrix Form dynamisch ändern

10. Dezember 2008 12:49

Such doch mal hier im Forum nach CaptionClass. Damit hast du eine Möglichkeit Überschriften dynamisch zu ermitteln.

Re: Caption in Matrix Form dynamisch ändern

11. Dezember 2008 18:50

Hallo,

Die Caption kann man z.B. im
OnAfterGetRecord-Trigger der Matrixbox ändern.

s. Code: Setze hier die KW noch vor das Datum
Code:

Matrix - OnAfterGetRecord()
// UT-Ro 2008.12.04 Add Calender Week to MatrixHeader, if Week
{
IF ShowColumnName THEN
  MatrixHeader := CurrForm.Matrix.MatrixRec.Name
ELSE
  MatrixHeader := CurrForm.Matrix.MatrixRec.Code;
}
IF ShowColumnName THEN BEGIN
   MatrixHeader := CurrForm.Matrix.MatrixRec.Name ;
END ELSE BEGIN
   MatrixHeader := CurrForm.Matrix.MatrixRec.Code ;
   IF PeriodType = PeriodType::Week THEN
      IF EVALUATE( dDate, MatrixHeader ) THEN
         MatrixHeader := 'KW ' + FORMAT(DATE2DWY( dDate, 2 )) + ' ' + MatrixHeader ;
END ;

BudgetedAmount := CalcAmount(TRUE);

Re: [gelöst] Caption in Matrix Form dynamisch ändern

15. Dezember 2008 09:09

Danke euch