8. Januar 2013 12:27
8. Januar 2013 12:49
8. Januar 2013 12:53
8. Januar 2013 13:09
8. Januar 2013 14:13
9. Januar 2013 09:01
Natalie hat geschrieben:Bitte von vorn - was möchtest du jetzt eigentlich haben/erreichen?
9. Januar 2013 09:27
rom hat geschrieben:eigentlich möchte ich erreichen, das bei einem mehrseitigen Druck, das Layout jeder Seite immer wie auf Seite1 oder Seite2 ist.
9. Januar 2013 09:43
Natalie hat geschrieben:rom hat geschrieben:eigentlich möchte ich erreichen, das bei einem mehrseitigen Druck, das Layout jeder Seite immer wie auf Seite1 oder Seite2 ist.
Ich kann dir nicht helfen, wenn du dich nicht zwischen Seite 1 und Seite 2 entscheiden kannst. Ich hatte bisher nur verstanden, dass Seite 1 und 2 im Kopf identisch aussehen sollen, aber ich weiß nicht, was nun richtig ist.
Vielleicht/wahrscheinlich verstehe ich wirklich noch nicht, wo genau das Problem liegt?
9. Januar 2013 11:11
rom hat geschrieben: Seite 1 und Seite 2 sollen identisch sein.
9. Januar 2013 13:12
9. Januar 2013 13:17
9. Januar 2013 13:40
9. Januar 2013 13:55
rom hat geschrieben: Es scheint so, als ob diese Tabelle trotzdem intern angedruckt wird. Wenn ich sie farbig mache, sehe ich sie trotzdem nicht.
9. Januar 2013 14:14
=iif(Fields!DTBeginning_DTText_2.Value = "",true,false)
=iif(Fields!DTBeginning_DTText_1.Value = "",true,false)
9. Januar 2013 14:22
9. Januar 2013 14:23
=iif(Fields!DTBeginning_DTText_2.Value = "",true,false)
=IsNothing(Fields!IrgendeinFeldDesRecords.Value)
9. Januar 2013 14:26
Natalie hat geschrieben:Leider konnte ich nicht entnehmen, welcher Hiddenausdruck der Tabelle als Ganzes zugewiesen ist.
Ganz wichtig zum Thema Tabelle ausblenden, da du das scheinbar noch nicht erkannt hast:
- Code:
=iif(Fields!DTBeginning_DTText_2.Value = "",true,false)
liefert den falschen Wert, falls ein Datensatz DTBeginning existiert, das Feld DTText_2 aber leer gelassen wurde. Dies gilt für alle Textfelder. "Leer" heißt eben nicht, Datensatz exisitert nicht.
Um festzustellen, ob ein Datensatz existiert, bzw.: etwas auszublenden, wenn der Datensatz nicht existiert, nimm:
- Code:
=IsNothing(Fields!IrgendeinFeldDesRecords.Value)
9. Januar 2013 14:33
Natalie hat geschrieben:Leider konnte ich nicht entnehmen, welcher Hiddenausdruck der Tabelle als Ganzes zugewiesen ist.
=(isNothing(Fields!DTBeginning_DTText_1.Value) and isNothing(Fields!DTBeginning_DTText_2.Value))
9. Januar 2013 14:43
=IsNothing(Fields!IrgendeinFeldDieserTabelle.Value)
9. Januar 2013 15:03
Natalie hat geschrieben:Nee, so war das nicht gemeint.
Ich hatte aber auch vergessen zu fragen, wie die Daten in DTBeginning überhaupt entstehen.
Handelt es sich um eine echte NAV-Tabelle mit zwei Feldern (weil ihr immer oder max. genau einen Datensatz pflegt), oder wie kommt DTBeginning mit zwei Feldern in das Dataset?
9. Januar 2013 15:44
rom hat geschrieben:Es handelt sich um eine Echt-Nav- Tabelle. Der Textwert wird nur in einer Variable als Array[2] gepackt, DTBeginning_2 ist fett, DT_Beginnuing 1 normal. Deshalb 2 Werte.
=Fields!DTBeginning_DTText_1.Value & Fields!DTBeginning_DTText_2.Value
9. Januar 2013 16:44
9. Januar 2013 17:32
rom hat geschrieben:In der Tabelle im VS habe ich nun als Valueexpression nur noch "=Fields!DTBeginning_Text.Value", als Hiddenexpression "=isNothing(Fields!DTBeginning_Text.Value)" und für das "bold"
=iif(Fields!DTBeginning_Bold.Value,"Bold","Normal")
=iif(CBool(Fields!DTBeginning_Bold.Value),"Bold","Normal")
14. Januar 2013 15:21
Natalie hat geschrieben:Wird denn dein "bold" korrekt ausgewertet? Ich hatte irgendwann die Erfahrung gemacht, dass ich ein NAV-Booleanfeld in VS erneut in boolean konvertieren musste, um von VS erkannt zu werden. Seitdem habe ich mir immer angewöhnt, boolean-Werte so abzufragen:
- Code:
=iif(CBool(Fields!DTBeginning_Bold.Value),"Bold","Normal")