Reinhold Geschrieben 13. Januar 2011 Geschrieben 13. Januar 2011 Moin, eine Anwendung (deren Verhalten ich nicht beeinflussen kann) erstellt Belege mit Crystal Reports 2008. Gelegentlich werden diese Belege in mehreren Exemplaren gedruckt. In diesem Fall soll auf dem 2. bus n. Exemplar an einer Stelle des Reports das Wort "Duplikat" auftauchen. Ich habe es mit der Formel shared Kopie as number Kopie = Kopie + 1 formula = Kopie versucht und dieses Feld testweise in den Berichtskopf gepackt, aber da steht nun immer 1. :confused: Ich denke mir, das dieses Problem vermutlich recht trivial ist und ich nur den Dreh noch nicht kenne. Verrät mir das jemand? Freibier beim nächsten Osnabrücker FI-Stammtisch geht klar... Reinhold Zitieren
flashpixx Geschrieben 13. Januar 2011 Geschrieben 13. Januar 2011 Wenn Du mehrere Instanzes des CR Objektes erzeugst und dann n CR Objekte zur Anzeige erzeugst, dann musst die das Flag "ist Kopie" von außen über einen Parameter mitgeben. Wenn Du das intern machst, dann bedenke, dass der Kopf eines Berichtes nur exakt ein einziges Mal ausgeführt wird. Zitieren
Reinhold Geschrieben 13. Januar 2011 Autor Geschrieben 13. Januar 2011 Moin, zuerst einmal vielen Dank für deine Antwort, die leider nicht sehr hilfreich ist. ich sehe schon, das liegt an meiner Unbedarftheit in Bezug auf CR. Wenn Du mehrere Instanzes des CR Objektes erzeugst und dann n CR Objekte zur Anzeige erzeugst, dann musst die das Flag "ist Kopie" von außen über einen Parameter mitgeben. Wie bereits gesagt, ich kann den Aufruf von CR nicht beeinflussen. Oder verstehe ich dich in diesem Punkt falsch? Leider habe ich, wie du sicher bemerkst, (noch) keine Ahnung. Wenn Du das intern machst, dann bedenke, dass der Kopf eines Berichtes nur exakt ein einziges Mal ausgeführt wird. Das ist mir mittlerweile auch klar, drum funktioniert es ja vermutlich nicht. Um vielleicht die eigentliche Anforderung nochmals zu verdeutlichen: Die Anwendung druckt meinen Report zB 4x aus. Das passiert nicht durch einen wiederholten Aufruf des Drucks, sondern offenbar wird CR die Anzahl Exemplare übergeben. Nun soll, ausgenommen auf dem 1. Exemplar, das Wort "Duplikat" stehen. Soooo ungewöhnlich ist diese Variante ja wirklich nicht, das es dafür keine Lösung gäbe. Ein Codeschnipsel als Denkanstoß reicht bestimmt schon. Reinhold Zitieren
flashpixx Geschrieben 13. Januar 2011 Geschrieben 13. Januar 2011 Das ist mir mittlerweile auch klar, drum funktioniert es ja vermutlich nicht. Um vielleicht die eigentliche Anforderung nochmals zu verdeutlichen: Du brauchst nicht zu verdeutlichen, mir ist schon klar, wo Du das Problem hast. Ich habe Dir einen Hinweis darauf gegeben, wann der Kopf ausgeführt wird und wie oft. Schau Dir Deinen Report an, lies die Hilfe, die sehr gut ist, durch, dann solltest Du eine Lösung für das Problem finden. Zitieren
Reinhold Geschrieben 13. Januar 2011 Autor Geschrieben 13. Januar 2011 Moin, falls du dich eben persönlich angegriffen gefühlt haben solltest, lag das nicht in meiner Absicht. Ich habe Dir einen Hinweis darauf gegeben, wann der Kopf ausgeführt wird und wie oft. Danke dafür, das ist mir jetzt auch schon klar. Schau Dir Deinen Report an, lies die Hilfe, die sehr gut ist, durch, dann solltest Du eine Lösung für das Problem finden. Ich habe die Hilfe bereits ausgiebig durchsucht (genauso wie google und die Forensuche hier) aber entgegen deiner Vermutung nichts gefunden... hast du vielleicht einen vielversprechenden Suchbegriff für mich? Reinhold Zitieren
flashpixx Geschrieben 13. Januar 2011 Geschrieben 13. Januar 2011 Ich habe die Hilfe bereits ausgiebig durchsucht (genauso wie google und die Forensuche hier) aber entgegen deiner Vermutung nichts gefunden... hast du vielleicht einen vielversprechenden Suchbegriff für mich? Das Problem lässt sich mit nachdenken lösen ! Verstehe wie der Report die Daten durchläuft und ausgibt. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.