[gelöst] PAGE mit mehreren Tabellen

6. August 2014 20:06

Hallo Leute,

sagt mal ist es in 2009 möglich eine Page zu erstellen die Daten aus mehreren Tabellen anzeigt?

Beispiel 5050 (Kontakte) und 18 (Debitor)

Also ich möchte primäre die Kontakte anzeigen und diese um bestimmte Infos aus dem Debitoren erweitern.

Ganz lieben Dank.

Gruß
Marc
Zuletzt geändert von Schureck am 7. August 2014 19:20, insgesamt 1-mal geändert.

Re: PAGE mit mehreren Tabellen

7. August 2014 09:12

Ja das geht. Du musst dich nur noch entscheiden, wie es aussehen soll.

Es gibt da mehrere Möglichkeiten zum Ziel zu kommen. Die Variante Infobox am rechten Rand ist dabei mein Favorit. Man kann aber auch eine separate Page unter einem Inforegister anzeigen. Oder ganz klassisch mit einer Recordvariable einzelne Felder anzeigen.

Re: PAGE mit mehreren Tabellen

7. August 2014 09:40

Hallo Michael,

es soll schon eine durchgehende Tabelle sein.

Müsste ich die Recordvariable in der Page definieren? Und könntest du mir sagen wo die zu definieren ist?

Vielen Dank.

Gruß
Marc

Re: PAGE mit mehreren Tabellen

7. August 2014 10:15

Beispiel für das Verlinken einer Subpage:
http://dynamicsuser.net/blogs/mark_brum ... pages.aspx

Re: PAGE mit mehreren Tabellen

7. August 2014 11:38

Hallo Kai,

vielen Dank. Aber eine Sub-Page wird doch unter einer Page angezeigt.

Was ich brauche würde so aussehen.

Tabelle 1
Nummer
Name
Vorname

Tabelle 2
Nummer
Debitorenbuchungsgruppe

Die Page sollte dann so aussehen:

Nummer; Name; Vorname; Debitorenbuchungsgruppe

Gruß
Marc

Re: PAGE mit mehreren Tabellen

7. August 2014 12:32

Für eine gemeinsame Ansicht wäre die beste Lösung, ein neues Lookup-Flowfield in der Tabelle 1 einzubauen, welches die Debitorenbuchungsgruppe aus Tabelle 2 anzeigt.

Alternativ, aber schlechter geht es so:
Neue Variable für die Debitorenbuchungsgruppe aus der anderen Tabelle als SourceExpression eintragen, und nach dem OnAfterGetRecord bzw. OnAfterGetCurrRecord den entsprechenden Datensatz über GET oder SETRANGE eindeutig holen und den Feldwert der Variable zuweisen. Filtern kann man aber auf solche Felder aus anderen Tabellen nicht, deshalb ist die Flowfield-Lösung vorzuziehen.

Re: PAGE mit mehreren Tabellen

7. August 2014 19:20

Habe es jetzt über den Lookup-Flowfield gelöst und es läuft so wie ich es wollte.

Vielen Dank euch.

Gruß
Marc