Seite 1 von 1

Abfrage1 als Grundlage für Abfrage2

Verfasst: Mi, 06.08.2014 12:05
von kernm23
Habe Abfrage1 erstellt und möchte Abfrage2 erstellen, welche als Grundlage Abfrage1 verwendet.

Leider kann ich im Abfrageentwurf über F7 nur die Tabelle und nicht die Abfrage hinzufügen. Es besteht keine Auswahlmöglichkeit.
Arbeite mit OpenOffice 3.2.0.
Grundlage der Datenbank ist eine OpenOfficeCalc-Tabelle.

Wie kann ich Abfrage1 im neuen Abfrageentwurf hinzufügen?

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Mi, 06.08.2014 12:23
von kernm23
Außerdem kann ich keine Funktionen in der Abfrage eingeben. Ist das normal, wenn ich eine clac-Tabelle als Grundlage der DB benutze?

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Mi, 06.08.2014 13:12
von acco
Hallo kernm,
kernm23 hat geschrieben:Ist das normal, wenn ich eine calc-Tabelle als Grundlage der DB benutze?
Richtig. Beides, Abfrage einfügen und Funktionen benutzen, geht da nicht.

Importiere die Calc-Tabelle in eine neue Base-Datenbank:
Neue Datenbank erstellen. In Calc den gewünschten Zellbereich markieren und per drag and drop in den Tabellenbereich der neuen Base-Datenbank ziehen und loslassen. Das öffnet einen Tabellen-Assistenten, der Dich durch die einzelnen Schritte führt.

Gruß acco

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Mi, 06.08.2014 15:04
von kernm23
Habe Calc-Tabelle in neue Base-Datenbank importiert. alles funktioniert. Abfrage1 auch problemlos. Abfrage 2 mit Summenbildung aus Abfrage 1 mit Ergebnis "Dateninhalte konnten nicht geladen werden. Cannot be in ORDER BY clause in statement [...


ich wollte mit der Abfrage 2 die Beträge einer Spalte aus derAbfrage 1 aufsummieren, die ich in Abfrage1 neu mit einer Formel erzeugt habe

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Mi, 06.08.2014 15:35
von pmoegenb
kernm23 hat geschrieben:Habe Calc-Tabelle in neue Base-Datenbank importiert. alles funktioniert. Abfrage1 auch problemlos. Abfrage 2 mit Summenbildung aus Abfrage 1 mit Ergebnis "Dateninhalte konnten nicht geladen werden. Cannot be in ORDER BY clause in statement [...
Du hast eine Frage vergessen.

Ratet mal welche vollständige SQL-Syntax ich meine ? Für die richtige Antwort gibt es 100 Punkte bei erreichen von 1.000 Punkten eine Waschmaschine.

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Fr, 08.08.2014 09:25
von acco
pmoegenb hat geschrieben:Cannot be in ORDER BY clause in statement [...
Wenn Du Hilfe haben willst, poste nicht nur den Anfang der Fehlermeldung, den wichtigen Teil hast Du weggelassen. Noch besser ist eine Beispiel-DB.

Re: Abfrage1 als Grundlage für Abfrage2

Verfasst: Fr, 08.08.2014 09:32
von kernm23
ok. lag wohl daran dass ich für Abfrage2 auch Felder aus der Tabelle ausgewählt habe nicht nur Abfrage1.