Hyperlink im Grid
Martin Keck
Hallo Zusammen,habe auf den Geschäftspartner einen FunctionButton gelegt, der mir über einen Select ein Grid füllt. Funktioniert und sieht soweit auch alles ganz ordentlich aus.
Wie kann ich die Selection auf den aktuell ausgewählten GP einschränken?
Was ist zu tun, damit ich aus dem Grid heraus auf den einzelnen Beleg komme?
Gruss aus Freiburg
Martin Keck
Sascha Balke
Hallo Martin,wenn ich dich richtig verstehe, hast du eine Rule erstellt, in der eine Query enthalten ist, dessen Ergebnis du in einem Grid darstellst - richtig?
Erweitere die Where-Bedinung um dem betroffenen GP-Code (Variable) und dann hast du schon die halte Miete. Was den LinkObjectType angeht, musst du etwas tricksen und zwar musst du dort mit der DocEntry arbeiten.
Poste sonst deine Rule, dann können wir dir vlt. besser helfen.
Ansonsten kurze PN.
hth
Martin Keck
Hi Sascha,die halbe Miete hab ich schon. Allein den Pfeil vor dem ShortName bekomm ich grad nicht hin. Auszug aus Regel anbei:
// LOAD FORM
form.Load();
//Link Button
SwissAddonFramework.UI.Components.LinkedButton ShortName = SwissAddonFramework.UI.Components.LinkedButton.CreateNew("ShortName");
ShortName.LinkedObject = LinkedButton.ObjectType.BusinessPartner;
ShortName.LinkedObjectType = "2";
// MY QUERY
Für einen Tipp bin ich Dir dankbar.
Gruß aus Freiburg
Martin
Sascha Balke
Hallo Martin,es wäre hilfreicher, wenn du deine Rule vollständig zur Verfügung stellst.
Einfach die Exportfunktion nutzen und hoch damit.
Martin Keck
Regel komplett anbeiAttachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/martin-keckipas-de/Kontenblatt_Grid_und_Link_Button.txt]Kontenblatt_Grid_und_Link_Button.txt[/url]
Sascha Balke
Hallo Martin,dein LinkType musst du auf die Journal Entry setzen.
In deinem Fall wäre es die 30 (Journal Posting object). Siehe auch: http://www.coresystems.ch/fileadmin/filebrowser/help/help/customize/de/index.html
Beispiele wie du mit dem LinkObjectType arbeiten kannst/musst findest du im Forum.
In deiner Query gehst du auf die JDT1. Wäre die OJDT nicht besser geeignet?
So als Beispiel:
Select
T0. Number, T0.BaseRef, T0.RefDate, T0.Memo, T0.Ref1, T0.Ref2, T0.SysTotal
from OJDT T0, JDT1 T1
where T1.ShortName = 'DeinCardCode'
and T0.TransID = T1.TransID
Ein Select * würde ich nie machen, denn so bekommst du mit dem LinkType ein Problem.
Bei Fragen melde dich einfach bzw. schaue deine PNs durch.
hth
Martin Keck
Hi Sascha,danke für die Unterstützung. Funktioniert.
Gruss aus dem Süden
Martin
0
Please sign in to leave a comment.
Comments
0 comments