Freetext per Query setzen ?
Lars Barkow
Hallo Leute,kann man eigentlich den Freetext per Query setzen.
Ich möchte folgendes realisieren:
Ein Formular soll je nachdem auf welchen Button ich klicke (Druck, Vorschauf, Fax, Email) an einen anderen Drucker geleitet werden (Über die Layoutdef. "Drucker"). Dazu wollte ich den Freetext setzen, jedoch in der Printdef. nur einen Eintrag haben.
Query: SELECT CASE WHEN [%PrintMode] = 'F' THEN 'Fax' ELSE '' END
In der Layoutdefinition sollte dann ein Eintrag mit Freetext Druck und einen mit Fax eingerichtet werden und dann auf unterschiedliche Drucker.
Ist dieses Möglich ?
Mein Versuch ist bisher fehlgeschlagen, da immer nur auf den Standarddrucker gedruckt wird.
Würde mich über Antworten freuen.
Gruß
Lars
Manuel Marhold
Hi Lars,Ich wüsste jetzt nicht wie man den Freetext anpassen kanna, aber eine Möglichkeit wäre ein paar Copy-Queries dafür anzulegen und das Layout mehrfach zu hinterlegen. Dann machst du pro Eintrag eine Query, hinterlegst diese bei "Kopien" und da bei jedem Eintrag den passenden Freetext. Über diesen kannst du dann wie gewollt die Drucker steuern.
Gruß
Manuel
Philipp Knecht
Hallo LarsDa bist du ganz nah dran mit deiner Idee.
Aber es geht noch einfacher:
Schreib einfach nur [%PrintMode] in de die Spalte rein.
Dann in der Layoutdef im Druckerregister nach Freetext N,F,E, etc. differenzieren.
hth
Lars Barkow
Hallo Philipp,wie ich sehe denkt man einfach zu kompliziert :)
Werde es gleich testen.
LG
Lars
0
Please sign in to leave a comment.
Comments
0 comments