GetData() oder AdvancedGroupBand()
Manuel Marhold
Hi..es gibt im coresuite deigner ja u.a. diese beiden Möglichkeiten, Daten im Formular aus einer Query des Forumlars Daten anzuzigen:
- GetData("B1_Data.[...]") (bzw. Data())
- AdvancedDataBand("[...]")
Soweit mir bekannt ist, soll möglichst immer " AdvancedDataBand("[...]") " genutzt werden, damit die Daten des aktuellen Datensatzes angezeigt werden.
In der neuen Version gibt es das AdvancedGroupBand. In der Dokumentation steht der Befehl " GetData("B1_Data.[...]") " um Daten anzeigen zu lassen.
Wie ist hier jetzt bitte die generelle vorgehensweise um sich Daten zu holen? Soll nun überall GetData benutzt werden?
Im Einsatz ist SAP Business One 2005 A SP01 PL43 mit coresuite framework 2.33 und designer 1.67.
Gruß
Manuel
Philipp Knecht
Hallo ManuelFolgende Regeln vereinfachen das arbeiten mit coresuite designer:
- Immer ein AdvancedDataBand im Report verwenden auch wenn nur 1 Datensatz angezeigt wird.
- Falls die Daten innerhalb des DataBandes sind diese auch via DataBand(..) ziehen.
- Falls die Daten innerhalb eines Groupbandes sind immer über GroupBand(..) ziehen (Die Drag & Drop Unterstützung für diese wird noch nachgereicht).
Die GroupExpression der Groupbänder immer via übergeordnetes DataBand holen (DataBand(...))
hth
0
Please sign in to leave a comment.
Comments
0 comments