BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
..... es hört nicht auf. Nachdem ich nun meine Datenbank wieder zum Laufen bekommen habe, gibt es das nächste Problem. Ich würde gerne meine Abfragen in der Entwurfsansicht (also "Bearbeiten") öffnen, erscheinen tut aber immer die SQL-Ansicht. Klicke ich in der SQL-Ansicht den Designmodus an, erscheint "Fehler in der SQL Syntax", die Abfrage funktioniert aber.
Weiß jemand was da los ist?
Wie bereits an anderer Stelle beschrieben, stimmt auch was mit der Explorer-Darstellung nicht, es erscheint immer das unten angeführte, das Base-Logo fehlt. Auch habe ich den Verdacht, dass die Base-Datei nach dem Crash ca. doppelt so groß ist wie vorher (ca. 500 KB zu 1 MB)!
Schönes Wochenende
Michael
LO 5.3
Win 10
Weiß jemand was da los ist?
Wie bereits an anderer Stelle beschrieben, stimmt auch was mit der Explorer-Darstellung nicht, es erscheint immer das unten angeführte, das Base-Logo fehlt. Auch habe ich den Verdacht, dass die Base-Datei nach dem Crash ca. doppelt so groß ist wie vorher (ca. 500 KB zu 1 MB)!
Schönes Wochenende
Michael
LO 5.3
Win 10
- Dateianhänge
-
- Unbenannt.jpg (12.95 KiB) 2585 mal betrachtet
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Hallo MiZi,
wenn die Abfrage nicht mehr in der Designansicht sondern nur noch in der SQL-Ansicht öffnen lässt, dann liegt das daran, dass Base den Code nicht in der Design-Ansicht korrekt umsetzen kann. Solange die Abfrage aber ausführbar bleibt macht das doch nichts - es sei denn, Du willst die Abfrage als Abfrage nutzen, in der Du auch Daten eingibst.
Poste einfach einmal den Code hier. Vielleicht fällt mir auf, an welcher Stelle die GUI da nicht mehr mit kommt. Oder nimm einfach einmal Teile des Codes jeweils raus und versuche dann in die Design-Ansicht um zu schalten.
Die Anzeige der Icons wird in Windows vermutlich darüber geregelt, dass Du mit der rechten Maustaste auf das (jetzt leere) Symbol gehst und dann entsprechend die Eigenschaften dazu bearbeitest. Ich habe kein Windows und kann dazu nichts ausprobieren.
Gruß
Robert
wenn die Abfrage nicht mehr in der Designansicht sondern nur noch in der SQL-Ansicht öffnen lässt, dann liegt das daran, dass Base den Code nicht in der Design-Ansicht korrekt umsetzen kann. Solange die Abfrage aber ausführbar bleibt macht das doch nichts - es sei denn, Du willst die Abfrage als Abfrage nutzen, in der Du auch Daten eingibst.
Poste einfach einmal den Code hier. Vielleicht fällt mir auf, an welcher Stelle die GUI da nicht mehr mit kommt. Oder nimm einfach einmal Teile des Codes jeweils raus und versuche dann in die Design-Ansicht um zu schalten.
Die Anzeige der Icons wird in Windows vermutlich darüber geregelt, dass Du mit der rechten Maustaste auf das (jetzt leere) Symbol gehst und dann entsprechend die Eigenschaften dazu bearbeitest. Ich habe kein Windows und kann dazu nichts ausprobieren.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Anbei mal dein Beispiel "Genaues Alter"! Die Abfrage funktioniert einwandfrei aber ich komme nicht in die Design-Ansicht. Die Design-Ansicht ist schon ein nettes Feature, allein das Erstellen der Kriterien spart einem doch schon einen Haufen Schreibarbeit!
Die Icons werden übrigens mittlerweile wieder richtig dargestellt, das Programm bzw. die Datei repariert sich so nach und nach ganz von alleine !SELECT "Nachname", "Vorname", "Geburtsdatum",
CASEWHEN ((MONTH("Geburtsdatum") > MONTH(CURDATE())) OR
((MONTH("Geburtsdatum") = MONTH(CURDATE())) AND (DAY("Geburtsdatum") >
DAY(CURDATE()))),
DATEDIFF('yy',"Geburtsdatum",CURDATE())-1,
DATEDIFF('yy',"Geburtsdatum",CURDATE())) AS "Alter" FROM "Mitglieder" ORDER BY "Nachname" ASC
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Hallo MiZi,
lies dazu genauer im Handbuch nach:
Gruß
Robert
lies dazu genauer im Handbuch nach:
Die GUI scheint einfach Probleme damit zu haben, bei CASEWHEN zwei Bedingungen über OR miteinander verknüpft ab zu fragen.Leider ist diese Eingabe für die GUI nicht verständlich. Erst 'SQL-Kommando direkt ausführen' lässt die Abfrage erfolgreich absetzen. So ist also unsere Abfrage nicht mehr editierbar. Die Abfrage soll aber weiter editierbar sein; also gilt es die GUI zu überlisten:Auf diese Formulierung reagiert die GUI nicht mit einer Fehlermeldung. Das Alter wird jetzt auch in Schaltjahren genau ausgegeben und die Abfrage bleibt editierbar.Code: Alles auswählen
CASE WHEN MONTH("Geburtsdatum") > MONTH(CURDATE()) THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1 WHEN (MONTH("Geburtsdatum") = MONTH(CURDATE()) AND DAY("Geburtsdatum") > DAY(CURDATE())) THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1 ELSE DATEDIFF('yy',"Geburtsdatum",CURDATE()) END
Gruß
Robert
Zuletzt geändert von RobertG am Sa 17. Jun 2017, 09:12, insgesamt 1-mal geändert.
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Dankeschön, werd's nachher mal mit der anderen probieren!
Schönes Wochenende
Michael
Schönes Wochenende
Michael
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Hab's doch mal gleich probiert. Die Abfrage läuft bei mir nicht => Syntax-Fehler. Auch die Design-Ansicht funktioniert nicht!
Code: Alles auswählen
SELECT "Nachname", "Vorname", "Geburtsdatum",
CASE
WHEN MONTH("Geburtsdatum") > MONTH(CURDATE())
THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1
WHEN (MONTH("Geburtsdatum") = MONTH(CURDATE()) AND DAY("Geburtsdatum")
> DAY(CURDATE()))
THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1
ELSE DATEDIFF('yy',"Geburtsdatum",CURDATE())
END
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
Hallo MiZi,
hier dann noch einmal die komplette Abfrage, nicht nur den "CASE WHEN"-Abschnitt:
In Deiner Abfrage fehlt die Aliaszuweisung und der Hinweis, aus welcher Tabelle denn die Daten gelesen werden sollen.
Gruß
Robert
hier dann noch einmal die komplette Abfrage, nicht nur den "CASE WHEN"-Abschnitt:
Code: Alles auswählen
SELECT "Nachname", "Vorname", "Geburtsdatum",
CASE
WHEN MONTH("Geburtsdatum") > MONTH(CURDATE())
THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1
WHEN (MONTH("Geburtsdatum") = MONTH(CURDATE()) AND DAY("Geburtsdatum")
> DAY(CURDATE()))
THEN DATEDIFF('yy',"Geburtsdatum",CURDATE())-1
ELSE DATEDIFF('yy',"Geburtsdatum",CURDATE())
END
AS "Alter" FROM "Mitglieder" ORDER BY "Nachname" ASC
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Abfrage lässt sich nicht mehr in der Entwurfsansicht öffnen!
..... muss doch erst jetzt los, konnte also nochmal gucken!
Oh, Asche auf mein Haupt, das hätte ich vielleicht auch selber sehen können !
Vielen Dank für den "Anstupser", dass nächste Mal versuche ich besser hinzusehen.
PS: Läuft alles wie es soll!
Oh, Asche auf mein Haupt, das hätte ich vielleicht auch selber sehen können !
Vielen Dank für den "Anstupser", dass nächste Mal versuche ich besser hinzusehen.
PS: Läuft alles wie es soll!
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️