Datensatz aus "fremder" Tabelle

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Datensatz aus "fremder" Tabelle

Beitrag 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?
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag von F3K Total »

Moin,
wie erzeugst du die Rechnung?
Gruß R
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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.
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag von F3K Total »

Na, dann erzeugst Du eine Abfrage oder Ansicht, die die Kundeninfos enthält, ganz klassisch.
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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] )
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag von F3K Total »

Doch, per Listenfeld kannst Du statt der ID den dazugehörigen Text anzeigen lassen.
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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?
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag 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.
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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ß...
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag von F3K Total »

Hi,
eine Beispieldatenbank muss nicht 1,5 MB groß sein. Du kannst den Großteil der Daten löschen.
Gruß R
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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.
Dateianhänge
Rechnung1.odb
(41.61 KiB) 104-mal heruntergeladen
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag 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
Dateianhänge
Rechnung1.odb
(81.76 KiB) 107-mal heruntergeladen
Benutzeravatar
OrionVII
**
Beiträge: 29
Registriert: Mo, 09.08.2010 04:56

Re: Datensatz aus "fremder" Tabelle

Beitrag 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.
Viele Grüße aus dem Flammkuchenland
F3K Total
********
Beiträge: 3704
Registriert: Mo, 28.02.2011 17:49

Re: Datensatz aus "fremder" Tabelle

Beitrag 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
Dateianhänge
Rechnung1_0.odb
(82.02 KiB) 108-mal heruntergeladen
Antworten