Abfrage aus Datenbank über eine Datei für den Writer?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Abfrage aus Datenbank über eine Datei für den Writer?

Beitrag von pmoegenb »

Das hat mehr mit der Programmiersprache für Datenbanken -SQL- etwas zu tun. Informationen findest Du z. B. unter http://de.wikipedia.org/wiki/SQL.

Wenn in OOo ein Abfragefenster beim aktivieren einer Abfrage auftauchen soll, lautet die Syntax z. B.:

Code: Alles auswählen

Where FELDINHALT = :VARIABLE
Erläuterung: FELDINHALT durch den Feldnamen ersetzen. :VARIABLE ist die sogenannte Hostvariable. In OOo führt diese dazu, dass sich ein Abfragefenster öffnet.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Abfrage aus Datenbank über eine Datei für den Writer?

Beitrag von pmoegenb »

"VORNAME NACHNAME"

schöner wäre natürlich

"VORNAME NACHNAME"
Tut mir leid, ich kann keinen Unterschied erkennen :lol: . Aber Spaß beiseite, Formularfelder sind nicht dynamisch, Seriendruckfelder dagegen schon. Du könntest jedoch mittels SQL-Befehl Vor- und Nachname miteinander verketten:

Code: Alles auswählen

VORNAME + " " + NACHNAME
.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Abfrage aus Datenbank über eine Datei für den Writer?

Beitrag von Barlee »

Hallo CSM2k,
Könntest du vielleicht einen Beispiel-Befehl posten

Code: Alles auswählen

SELECT CONCAT( VORNAME, CONCAT( ' ', NACHNAME )) from ... 
Gruss Barlee
CSM2k
Beiträge: 4
Registriert: Mo, 30.07.2007 21:00

Re: Abfrage aus Datenbank über eine Datei für den Writer?

Beitrag von CSM2k »

Das funktioniert wunderbar!

Vielen Dank.

Wirklich sehr schöne Community hier - hab mich gleich mal registriert :)

Gruß
CSM2k
CSM2k
Beiträge: 4
Registriert: Mo, 30.07.2007 21:00

Re: Abfrage aus Datenbank über eine Datei für den Writer?

Beitrag von CSM2k »

Moin,

habe weiter mit rumgebastelt und habe jetzt noch eine Frage.

Ich habe eine zweite Tabelle erstellt, die aus den Spalten "ID", "PersonenID" und "Dateiname" besteht. Sinn: Ich möchte im Formular eine Liste anzeigen mit allen Dateien, die sich auf die Person beziehen deren aktueller Datensatz angezeigt wird.
In Base bekomme ich das ja auch wunderbar hin als Abfrage. Problem ist nur folgendes: Im Writer gibt das Listenfeld nur einen Eintrag aus - auch, wenn der Peron mehrere Dateien zugeordnet sind.
"PersonenID" ist natürlich in der Dateientabelle und in der Personentabelle vorhanden.

Dann noch eine Frage: Ist es möglich, dass sich die Aktion "Datei öffnen" bei Schaltflächen auf einen Pfad bezieht, der im Formular steht? Denn optimal wäre es, wenn ich nur einen Button drücke und die im Listenfeld stehende Datei öffnet sich.

Vielen Dank schonmal!

Gruß
CSM2k
Antworten