Zusatzfelder im Report

Allgemeine Diskussionen um die ERP Software AvERP

Moderator: SYNERPY

Antworten
Marek
Beiträge: 58
Registriert: Di Mär 01, 2005 6:47 pm

Zusatzfelder im Report

Beitrag von Marek »

Wie kann ich ein Feld z.B. Matchcode Feld im Druckreport (z.B. Auftragsdruck) einbinden. Unter qrep.4 und anderen habe ich das Feld nicht gefunden.

Mit freundlichem Gruß

Marek
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Beitrag von festus01 »

Hallo Marek,

das ist nicht ganz so einfach zu beantworten, aber ich versuch es trotzdem:

Das Feld Matchcode steht in der Table BSA.
Um jetzt das Feld zum Beispiel in der View V_BAUPO zu integrieren muss die View entsprechend angepasst werden.

In diesem Beispiel:

CREATE VIEW V_BAUF(
ID,
MASKENKEY,

usw.

BSA_MATCHCODE

usw.

....

As Select
A.ID,
A.MASKENKEY.

usw.

C.MATCHCODE

usw.

Diese geänderte View compilieren und über AvERPAdmin Felder neu einlesen.
Im AvERPDesigner ist jetzt im Reportdesigner unter q_rep4 das Feld zu sehen und steht entsprechend im Report zur Verfügung.

Klingt alles ein bisschen kompliziert, aber wenn man das Vorgehen einigermaßen verstanden hat, ist es kein Problem.

Sollten noch Fragen sein, dann bitte melden.
MfG

KDP

----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Danke für die Antwort, festus, aber auch wenn der Weg zum richtigen Ziel führt, sollte man unbedingt einen anderen Weg gehen.

Bindet man das Feld in die View mit ein, so ist es beim nächsten Datenbank-Update wieder weg. Es muss also alles nochmals gemacht werden. Handelt es sich um ein Feld, ist das noch okay, sind die Ausdrucke aber durchweg angepasst, kann man sich hier schon ein bis zwei Tage Arbeit machen, bis alles wieder da ist.

Der bessere Weg, um ein neues Feld in einen Report einzubinden, ist die Verwendung einer weiteren Query. Diese bezieht sich nur auf den Ausdruck. Diese werden nach einem Update eingespielt und laufen dann wieder (Aufwand nach einem Update: 5 Minuten - egal wie viele Änderungen).

Das Einbinden einer neuen Query ist hier ganz gut beschrieben.
Antworten