Anfängerfrage: Änderbarkeit von Daten in Abfragen
Moderator: Moderatoren
Anfängerfrage: Änderbarkeit von Daten in Abfragen
Hallo,
ich bin gerade dabei mich in Base einzuarbeiten und bin leider schon jetzt ratlos:
Mein Ziel ist es eine bestehende "Datenbank", welche sich eher als Liste darstellt, nach Base zu übertragen.
Dazu habe ich mit Hilfe von Beispielen aus Sekundärliteratur erfolgreich erste Gehversuche mit den Grundfunktionen
von Base hinter mich gebracht.
Als ich dann mit den realen Daten loslegen wollte, stand ich bald vorm ersten Problem:
Zunächst habe ich eine Tabelle erstellt.
Daraufhin habe ich unter Verwendung des Assistenten (unter Angabe von Sortierungen und Filterungen sowie neu festgelegter Spaltenreihenfolge) einige Abfragen erzeugt.
Leider musste ich feststellen, dass ich in der Mehrzahl dieser Abfragen die richtig angezeigten Daten nicht verändern kann.
Der Button "Daten bearbeiten" ist inaktiv gesetzt.
Wie kann ich das Ändern der Daten "freigeben"?
Oder: Was habe ich falsch gemacht? Oder: Macht der Assistent was falsch? (Ich habe schließlich nur vorgegebene Funktionen genutzt.)
Bin für jeden Fingerzeig dankbar....
Ich benutze OpenOffice 3.3 und eine HSQL Datenbank-Engine.
MFG Fabian
ich bin gerade dabei mich in Base einzuarbeiten und bin leider schon jetzt ratlos:
Mein Ziel ist es eine bestehende "Datenbank", welche sich eher als Liste darstellt, nach Base zu übertragen.
Dazu habe ich mit Hilfe von Beispielen aus Sekundärliteratur erfolgreich erste Gehversuche mit den Grundfunktionen
von Base hinter mich gebracht.
Als ich dann mit den realen Daten loslegen wollte, stand ich bald vorm ersten Problem:
Zunächst habe ich eine Tabelle erstellt.
Daraufhin habe ich unter Verwendung des Assistenten (unter Angabe von Sortierungen und Filterungen sowie neu festgelegter Spaltenreihenfolge) einige Abfragen erzeugt.
Leider musste ich feststellen, dass ich in der Mehrzahl dieser Abfragen die richtig angezeigten Daten nicht verändern kann.
Der Button "Daten bearbeiten" ist inaktiv gesetzt.
Wie kann ich das Ändern der Daten "freigeben"?
Oder: Was habe ich falsch gemacht? Oder: Macht der Assistent was falsch? (Ich habe schließlich nur vorgegebene Funktionen genutzt.)
Bin für jeden Fingerzeig dankbar....
Ich benutze OpenOffice 3.3 und eine HSQL Datenbank-Engine.
MFG Fabian
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Deine Tabelle hat keinen Primärschlüssel! Richtig?FabianS hat geschrieben:in der Mehrzahl dieser Abfragen die richtig angezeigten Daten nicht verändern kann.
Der Button "Daten bearbeiten" ist inaktiv gesetzt.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Vielen Dank für Deine Antwort.
Ein Primärschlüssel ist vorhanden.
Ich habe ihn automatisch einfügen lassen und diese erste Spalte ist mit aufsteigenden Integers gefüllt.
Der einzige (mir jetzt offensichtlich gewordene) Unterschied zu den "Lehrbuch-Beispielen" ist,
dass ich die neue Tabelle nicht "zu Fuß" erstellt habe, sondern sie über die Funktion "Inhalte einfügen"
per Rechtsklick im Bereich Tabellen aus einem Calc-Sheet eingefügt habe, was auch ohne Fehlermeldung vonstattenging.
Ist es möglich, dass sich ein solcher Fehler aus "falschen" Datentypen in der Tabelle selbst ableitet?
Ich bin in der undankbaren Situation, Daten aus dem MS-Works-3-Format retten zu müssen.
Diese habe ich zu nächst nach Calc kopiert, um sie dann in Base einzufügen.
----------------------------------------------------------------------------------------------------------------------------------------------------------
PS.:
Ich denke, ich habe den Unterschied in den Abfragen gefunden:
Kann es sein, dass es generell notwendig ist, dass der Primärschlüssel (bei mir "ID") auch in der Abfrage auftaucht, um sie verändern zukönnen?
(Das ist die einzige Abweichung mit der ich dieses Verhalten reproduzieren konnte.)
Ein Primärschlüssel ist vorhanden.
Ich habe ihn automatisch einfügen lassen und diese erste Spalte ist mit aufsteigenden Integers gefüllt.
Der einzige (mir jetzt offensichtlich gewordene) Unterschied zu den "Lehrbuch-Beispielen" ist,
dass ich die neue Tabelle nicht "zu Fuß" erstellt habe, sondern sie über die Funktion "Inhalte einfügen"
per Rechtsklick im Bereich Tabellen aus einem Calc-Sheet eingefügt habe, was auch ohne Fehlermeldung vonstattenging.
Ist es möglich, dass sich ein solcher Fehler aus "falschen" Datentypen in der Tabelle selbst ableitet?
Ich bin in der undankbaren Situation, Daten aus dem MS-Works-3-Format retten zu müssen.
Diese habe ich zu nächst nach Calc kopiert, um sie dann in Base einzufügen.
----------------------------------------------------------------------------------------------------------------------------------------------------------
PS.:
Ich denke, ich habe den Unterschied in den Abfragen gefunden:
Kann es sein, dass es generell notwendig ist, dass der Primärschlüssel (bei mir "ID") auch in der Abfrage auftaucht, um sie verändern zukönnen?
(Das ist die einzige Abweichung mit der ich dieses Verhalten reproduzieren konnte.)
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Meine Antwort war nicht korrekt. Deshalb habe ich sie wieder gelöscht. Sorry.
Zuletzt geändert von paradigma am Do, 22.03.2012 19:34, insgesamt 1-mal geändert.
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Das ist nicht korrekt.paradigma hat geschrieben:Abfragen kannst du grundsätzlich nicht verändern.
Ich kann Daten in der Ergebnistabelle einer Abfrage ändern.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Hallo komma4
Deshalb habe ich auch "grundsätzlich" geschrieben. Meines Wissens geht es aber nur, indem du mittels Makro ein ResultSet-Objekt erstellst, und dann in dieses Resultset-Objekt zurückschreibst.
Ich lasse mich aber gerne eines Besseren belehren, falls es da eine einfachere Möglichkeit gibt.
Gruss
paradigma
Deshalb habe ich auch "grundsätzlich" geschrieben. Meines Wissens geht es aber nur, indem du mittels Makro ein ResultSet-Objekt erstellst, und dann in dieses Resultset-Objekt zurückschreibst.
Ich lasse mich aber gerne eines Besseren belehren, falls es da eine einfachere Möglichkeit gibt.
Gruss
paradigma
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Lese meine Antwort nochmal.paradigma hat geschrieben:Deshalb habe ich auch "grundsätzlich" geschrieben.
Ich editiere in dem Ergebnisfenster einer Abfrage Daten, die so gespeichert werden.
Kein Formular, kein Resultset.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Hallo
Danke für den Hinweis.
Ich gebe dir uneingeschränkt recht, habe es soeben selber ausprobiert. Meine, mal was anderes gelesen zu haben, aber offensichtlich täusche ich mich.
Gruss
paradigma
Danke für den Hinweis.
Ich gebe dir uneingeschränkt recht, habe es soeben selber ausprobiert. Meine, mal was anderes gelesen zu haben, aber offensichtlich täusche ich mich.
Gruss
paradigma
Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen
Hallo
Ich kann bestätigen, dass eine Abfrage aus einer einzigen Tabelle problemlos bearbeitet werden kann (in der Tabellenansicht). Sobald ich aber eine zweite Tabelle miteinbeziehe, auch mit allen Primärschlüsseln, geht das nicht mehr.
Hat das jemand schon mal hingekriegt?
Vielleicht geht es über ein Formular mit Unterformular, werde ich noch ausprobieren.
Gruss Beat
Ich kann bestätigen, dass eine Abfrage aus einer einzigen Tabelle problemlos bearbeitet werden kann (in der Tabellenansicht). Sobald ich aber eine zweite Tabelle miteinbeziehe, auch mit allen Primärschlüsseln, geht das nicht mehr.
Hat das jemand schon mal hingekriegt?
Vielleicht geht es über ein Formular mit Unterformular, werde ich noch ausprobieren.
Gruss Beat