Nun suche ich das OnExit-Skript und finde in FRMV_BBESP.E_BSA_MASKENKEY unter OnExit nur "FeldRelationAusfuehren" und unter OnButtonClick "RelationsAufrufClick". Nur wo kann man diese Skripte einsehen und editieren? Konkret will ich das SQL-Statement sehen und ggf. modifizieren, mit dem die Maske aufgerufen wird.
Bei einem Relationsfeld ist der Aufruf der Maske vorgegeben und zwar unter der Relationsverwaltung im AvERP-Admin.
Was genau wollen Sie denn machen
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
festus01 hat geschrieben:Bei einem Relationsfeld ist der Aufruf der Maske vorgegeben und zwar unter der Relationsverwaltung im AvERP-Admin.
Was genau wollen Sie denn machen :?:
Genau. Mit V_BBESP ist V_BSALLIEF verlinkt. Aber nur die View. Was mich interessiert ist, welche einschränkende WHERE-Klausel beim Aufruf mit übergeben wird. Hier wird nämlich die Datenmenge auf Artikel eingeschränkt, die für den Mandanten festgelegt sind. Das brauche ich aber nicht, ich will aus allen Artikeln wählen können.
Quigley hat geschrieben:...
Das brauche ich aber nicht, ich will aus allen Artikeln wählen können.
dann einfach die Maske V_BSALLIEF leeren und über die 3 Punkte die Maske V_BBESP aufrufen.
Dadurch werden alle Datensätze angezeigt.
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
festus01 hat geschrieben:
dann einfach die Maske V_BSALLIEF leeren und über die 3 Punkte die Maske V_BBESP aufrufen.
Dadurch werden alle Datensätze angezeigt.
Hallo,
genau das ist eben nicht der Fall, weil
Query-Info --> SQLWhere --> "WHERE BLIEF_ID_LINKKEY = 4
AND BMAND_ID = 25" eine Kondition vorgibt, die nicht erfüllt werden kann, wenn ein Artikel einem anderen Mandanten zugeordnet ist. Deshalb die Frage: Woher kommt "WHERE BLIEF_ID_LINKKEY = 4
AND BMAND_ID = 25"?
genau das ist eben nicht der Fall, weil
Query-Info --> SQLWhere --> "WHERE BLIEF_ID_LINKKEY = 4
AND BMAND_ID = 25" eine Kondition vorgibt, die nicht erfüllt werden kann, wenn ein Artikel einem anderen Mandanten zugeordnet ist. Deshalb die Frage: Woher kommt "WHERE BLIEF_ID_LINKKEY = 4
AND BMAND_ID = 25"?
also ehrlich gesagt verstehe ich die Frage nicht
Welche Maske rufen Sie auf und mit welchem Button in der Maske wollen Sie wohin
In der Maske BSALLIEF gibt es kein Relationsfeld das zur Maske BBESP zeigt
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
Welche Maske rufen Sie auf und mit welchem Button in der Maske wollen Sie wohin :?:
In der Maske BSALLIEF gibt es kein Relationsfeld das zur Maske BBESP zeigt :?: :?: :?:
Umgekehrt. In meinem ersten Post steht "Nun suche ich das OnExit-Skript und finde in FRMV_BBESP.E_BSA_MASKENKEY unter OnExit nur "FeldRelationAusfuehren" und unter OnButtonClick "RelationsAufrufClick". Nur wo kann man diese Skripte einsehen und editieren? Konkret will ich das SQL-Statement sehen und ggf. modifizieren, mit dem die Maske aufgerufen wird."
Also ich will FRMV_BSALLIEF aus FRMV_BBESP mit dem Button E_BSA_MASKENKEY aufrufen.
Quigley hat geschrieben:...
Also ich will FRMV_BSALLIEF aus FRMV_BBESP mit dem Button E_BSA_MASKENKEY aufrufen.
so wie ich das sehe geht das so nicht.
Wie wäre es die Maske BSALLIEF mit einem zus. Button aufzurufen
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
Quigley hat geschrieben:...
Also ich will FRMV_BSALLIEF aus FRMV_BBESP mit dem Button E_BSA_MASKENKEY aufrufen.
so wie ich das sehe geht das so nicht.
Wie wäre es die Maske BSALLIEF mit einem zus. Button aufzurufen :?:
Warum? Ich spreche ja nicht von einem Neuen Button, sondern vom Relationsfeld E_BSA_MASKENKEY und seinen Parametern. Nur die will ich sehen und ggf. editieren.
Quigley hat geschrieben:...
Also ich will FRMV_BSALLIEF aus FRMV_BBESP mit dem Button E_BSA_MASKENKEY aufrufen.
so wie ich das sehe geht das so nicht.
Wie wäre es die Maske BSALLIEF mit einem zus. Button aufzurufen
Warum? Ich spreche ja nicht von einem Neuen Button, sondern vom Relationsfeld E_BSA_MASKENKEY und seinen Parametern. Nur die will ich sehen und ggf. editieren.
die Relationsausführung wird in der AvERP.EXE, also dem Hauptprogramm durchgeführt.
Welche Masken aufgerufen werden und die dazugehörigen Feldverbindungen werden im AvERPAdmin in der Relationsverwaltung eingestellt.
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
festus01 hat geschrieben:
die Relationsausführung wird in der AvERP.EXE, also dem Hauptprogramm durchgeführt.
Welche Masken aufgerufen werden und die dazugehörigen Feldverbindungen werden im AvERPAdmin in der Relationsverwaltung eingestellt.
Hallo festus01,
habe ich mich so undeutlich ausgedrückt? Ich weiß wo die Relationen verwaltet werden. Darum geht es nicht. Es geht um zusätzliche WHERE-Bedingungen beim RELATIONSAUFRUF durch die Funktion "Maskenaufruf" in einem Relationsfeld im OnButtonClick- oder OnExit-Ereignis. Hast du dir diese Prozeduren in AvERP-Design schonmal angeschaut?
festus01 hat geschrieben:
die Relationsausführung wird in der AvERP.EXE, also dem Hauptprogramm durchgeführt.
Welche Masken aufgerufen werden und die dazugehörigen Feldverbindungen werden im AvERPAdmin in der Relationsverwaltung eingestellt.
Hallo festus01,
habe ich mich so undeutlich ausgedrückt?
Ja
Quigley hat geschrieben:
...
Hast du dir diese Prozeduren in AvERP-Design schonmal angeschaut?
Ich finde in der Maske FRMV_BBESP nichts außergewöhnliches.
Wie wäre es mit einem konkreten Beispiel
MfG
KDP
----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.