Hyperlinks und Parameter
Alexander Friesen
Hallo Philip,ich bin grade beim Kunden und habe dringend ein Problem zu lösen. Und zwar es klappt nicht
den Hyperlink von Shape im GenerateScript von Document zu binden.
shapeAE1.Hyperlink=LD.OpenLayout("U0000029","FromDate",tmpMonday.ToShortDateString
(),"ToDate",tmpMonday.AddDays(6.0).ToShortDateString());
Wie kann man das hier anders vorgehen, ohne lokale Variablen zu definieren, weil ich hier ziemlich viele Shapes habe.
Das andere und größere Problem ist: ich übergebe zwei Parameter im Link und der dritte soll vom User eingegeben werden. Doch wenn man das Layout über den Link aufruft, hängt SAP. Was könnte da sein?
Danke im Voraus!!
Gruß, Alexander
Philipp Knecht
Hallo AlexanderWas hat der Parameter denn für einen Modus?
(Ersichtlich in der Layoutdefinition)
Beim aufrufen von LD.OpenLayout() kann es unter Umständen zu Problemen kommen.
Wir haben diesbezüglich Verbesserungen in der aktuellen Beta drin.
hth
Alexander Friesen
Hallo Philipp,eigentlich dachte ich mir es mit einem ComboBox zu machen
[0;mit Sortierung;1;ohne Sortierung]. Gibt es denn die Möglichkeit ein Combobox im Layout direkt zu definieren, so wie bei HTML quasi ?
Gruß, Alexander
Philipp Knecht
Hallo AlexanderNein ich denke nicht.
Wieso hast du soviele Shapes wenn ich fragen darf?
(Stichwort Wiederholungsbereich)
hth
Alexander Friesen
Hallo Philipp,ich muss zugeben, dass ich keine besste Lösung gemacht habe. Ich hatte einfach nur so eine Anforderung, wo man mehrere Kalenderwochen nebeneinander drucken sollte. Ich wollte es nicht mit "Seite bei Seite" machen, weil es damit auch ziemlich aufwändig wäre. Ich habe die Kalenderwochen einfach nebeneinander gestellt und zu jeder Kalenderwoche entsprechendes Shape hinzugefügt und die ganze Zeile dann noch zwei mal kopiert. ich wollte das ganze von dem Code aus ansteuern. Doch das ist anscheindend nicht so einfach, wie mit einer üblichen Programmiersprache. Kein Vorwurf, aber es wäre nicht schlecht machmal die Textboxen vom Code aus ansprechen zu können und zwar in einer Schleife. Ich weiß es nicht, vielleicht konnte man es mit einer Pivottabelle machen. Ich habe es noch nicht ausprobiert.
Ich wäre dankbar für Deinen Rat!
Gruß, Alexander
Philipp Knecht
Hi AlexanderDu hast mehrere Möglichkeiten hier.
Im Generatescript des Documents kannst du z.B. auf sämtliche Textboxen zuigreifen und Einstellungen vornehmen.
Und die Programmiersprachen VB/C# (.NET) ist ja auch schon was ;)
Die Pivottabelle ist schnell erstellt aber etwas starr. Damit wird es nicht gehen.
Wir können dir auch gerne remote weiterhelfen müssten dann aber ein Supoortticket eröffnen.
hth
Alexander Friesen
Hallo Philipp,kann man das auch in einer For-Schleife machen, so wie mit dem Coresuite Framework
Form.GetFromUID(form,"txtBoxAE"+i)
Das Problem mit den Shapes habe ich schon gelöst. Aber Du hast nicht gesagt, wie man die Hyperlinks im Code bindet.
Das Supportticket ist von unserer Firma vereinbart bzw. eröffnet, soweit es mir bekannt ist
Gruß, Alexander
advice & training
0
Please sign in to leave a comment.
Comments
0 comments