Anfängerfrage: Änderbarkeit von Daten in Abfragen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Anfängerfrage: Änderbarkeit von Daten in Abfragen

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von beat4u » Mo, 26.03.2012 17:01

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

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von paradigma » Do, 22.03.2012 19:19

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

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von komma4 » Do, 22.03.2012 19:15

paradigma hat geschrieben:Deshalb habe ich auch "grundsätzlich" geschrieben.
Lese meine Antwort nochmal.

Ich editiere in dem Ergebnisfenster einer Abfrage Daten, die so gespeichert werden.

Kein Formular, kein Resultset.

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von F3K Total » Do, 22.03.2012 18:55

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von paradigma » Do, 22.03.2012 18:42

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

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von komma4 » Do, 22.03.2012 18:18

paradigma hat geschrieben:Abfragen kannst du grundsätzlich nicht verändern.
Das ist nicht korrekt.

Ich kann Daten in der Ergebnistabelle einer Abfrage ändern.

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von paradigma » Do, 22.03.2012 18:03

Meine Antwort war nicht korrekt. Deshalb habe ich sie wieder gelöscht. Sorry.

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von FabianS » Do, 22.03.2012 09:56

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.)

Re: Anfängerfrage: Änderbarkeit von Daten in Abfragen

von komma4 » Do, 22.03.2012 09:29

FabianS hat geschrieben:in der Mehrzahl dieser Abfragen die richtig angezeigten Daten nicht verändern kann.
Der Button "Daten bearbeiten" ist inaktiv gesetzt.
Deine Tabelle hat keinen Primärschlüssel! Richtig?

Anfängerfrage: Änderbarkeit von Daten in Abfragen

von FabianS » Do, 22.03.2012 08:26

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

Nach oben