Seite 1 von 1

Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 09:51
von OrionVII
Hallo zusammen,

in einer Rechnung will ich die Firmeninformationen im Berichtsfuß anzeigen lassen. Die stehen als einziger Datensatz in einer separaten Tabelle tblFirmeninformationen. Als Umsteiger aus MS-Access habe ich sowas bisher mit Dlookup erreicht.

Wie mache ich das mit Base?

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 12:06
von F3K Total
Moin,
wie erzeugst du die Rechnung?
Gruß R

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 12:15
von OrionVII
F3K Total hat geschrieben:Moin,
wie erzeugst du die Rechnung?
Gruß R
tblKunden, tblRechnungsdetails, tblRechnung lauten die 1:n verbundenen Tabellen. Ganz klassisch.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 12:20
von F3K Total
Na, dann erzeugst Du eine Abfrage oder Ansicht, die die Kundeninfos enthält, ganz klassisch.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 13:42
von OrionVII
F3K Total hat geschrieben:Na, dann erzeugst Du eine Abfrage oder Ansicht, die die Kundeninfos enthält, ganz klassisch.
Öhm, also so etwas wie Dlookup geht also nicht? Eine bestimmten Datensatz aus einer x-beliebigen Tabelle in ein Textfeld einsetzen, auch wenn keine Verknüpfung besteht?

DomWert( Ausdruck; Domäne ; [Kriterien] )

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 14:00
von F3K Total
Doch, per Listenfeld kannst Du statt der ID den dazugehörigen Text anzeigen lassen.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 14:03
von OrionVII
F3K Total hat geschrieben:Doch, per Listenfeld kannst Du statt der ID den dazugehörigen Text anzeigen lassen.
Aber nicht von einer Tabelle, die ohne Beziehung zu den anderen steht, oder?

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 14:10
von F3K Total
Verstehe ich nicht, entweder der Kunde hat eine Beziehung zur Rechnung, dann kann er auch angezeigt werden, oder nicht.
Lade eine Beispieldatei hoch, dann kann dir sicher geholfen werden.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 14:23
von OrionVII
F3K Total hat geschrieben:Verstehe ich nicht, entweder der Kunde hat eine Beziehung zur Rechnung, dann kann er auch angezeigt werden, oder nicht.
Lade eine Beispieldatei hoch, dann kann dir sicher geholfen werden.
Hier die Datei. Also, in der tblFirmeninformationen steht der Firmeninhaber drin, also der, der immer die Rechnung ausstellt, nicht der Kunde!

Ziel wäre es also in einem Textfeld im Berichtsfuß den Inhalt des Datensatzes 0 aus der Tabelle tblFirmeninformationen einzusetzen.

MIST, Datei mit 1,5 MB zu groß...

Re: Datensatz aus "fremder" Tabelle

Verfasst: Mo, 21.12.2015 17:49
von F3K Total
Hi,
eine Beispieldatenbank muss nicht 1,5 MB groß sein. Du kannst den Großteil der Daten löschen.
Gruß R

Re: Datensatz aus "fremder" Tabelle

Verfasst: Di, 22.12.2015 05:23
von OrionVII
F3K Total hat geschrieben:Hi,
eine Beispieldatenbank muss nicht 1,5 MB groß sein. Du kannst den Großteil der Daten löschen.
Gruß R
Guten Morgen... Frühschicht... und die Datenbank...

danke schon mal.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Di, 22.12.2015 07:42
von F3K Total
Sag ich doch, per Abfrage, ganz klassisch ...
Der Sinn erschließt sich mir allerdings überhaupt nicht, da eh nur eine Firma vorhanden ist.
Habe mal angenommen, der Rechnungsersteller hat mehrere Firmen zu betreuen und daher eine einzeilige Tabelle tblFilter zugefügt.
In diese wird die im Rechnungsformular ausgewählte Firma eingetragen. Die Tabelle tblFilter wird in der Abfrage ausgwertet.
Gruß R

Re: Datensatz aus "fremder" Tabelle

Verfasst: Di, 22.12.2015 08:08
von OrionVII
F3K Total hat geschrieben:Sag ich doch, per Abfrage, ganz klassisch ...
Der Sinn erschließt sich mir allerdings überhaupt nicht, da eh nur eine Firma vorhanden ist.
Habe mal angenommen, der Rechnungsersteller hat mehrere Firmen zu betreuen und daher eine einzeilige Tabelle tblFilter zugefügt.
In diese wird die im Rechnungsformular ausgewählte Firma eingetragen. Die Tabelle tblFilter wird in der Abfrage ausgwertet.
Gruß R
Hochinteressant und lehrreich... danke für die Hilfe

Sin ist dabei, dass die Datenbank auch an einen anderen weitergegeben werden kann. Dieser ändert als firmeninhaber nur diesen einzigen Datensatz und schon kann er sie verwenden.

Re: Datensatz aus "fremder" Tabelle

Verfasst: Di, 22.12.2015 10:59
von F3K Total
OrionVII hat geschrieben:Sin ist dabei ...
Na, dann brauchst Du die Filtertabelle nicht, es reicht in der Abfrage:

Code: Alles auswählen

...AND "tblFirmeninformation"."FirmenID" = 0
zu schreiben.
Siehe Anlage
Gruß R