Daten aus SQL Abfrage editieren

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Daten aus SQL Abfrage editieren

Beitrag von Toxitom »

Hey Uwe,

wieso willst du eine Abfrage editieren?
Wo hast du die Abfrage denn erstellt? In der Entwurfsansicht? in Basic? In einem Formular?
Was hast du denn für eine Datenbank darunter? Kannst du dort Datensätze direkt in Base über die Tabellenansicht editieren?

Fragen über Fragen....

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Daten aus SQL Abfrage editieren

Beitrag von Gert Seler »

Hallo Uwe,
welche "Konto-Daten" möchtest Du denn fälschen ???
Konto-Daten sollten nur durch "positive" oder "negative" Buchung wertmäßig geändert werden. Ebenso zulässig sind natürlich "Gutschriften"
oder "Neue Rechnungen" die entsprechend gebucht sind. Und hier die Adresse der "OOo-Hilfe" Abfragen;in der Entwurfsansicht erstellen (Base)
oder hier findest Du eine PDF-Datei zur BASE-Einführung in deutsch : http://de.openoffice.org/doc/howto_2_0/base/
Du solltest mehr Deinen Wunsch schon detaillierter schildern.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Re: Daten aus SQL Abfrage editieren

Beitrag von Toxitom »

Hey Uwe,

wird schon besser ;-)

Hast du in der Tabelle einen "Primärschlüssel" definiert?
Ohne Primärschlüssel kann OOo Base keine Daten editiern.
Zum Formular:
Im Grunde brauchst du für jede Zeile ein eigenes Formular - kannst du über den Formularnavigator realisieren.
Das Formular muss für Änderungen konfiguriert sein - sonst geht da auch nix.
Und deine SQL-Abfrage gehört in das Formular - nicht in das Datenfeld! (Daher auch pro Zeile ein Formular!)

Im Übrigen: Ich würde das mit Formular und Unterformular (Subformular) lösen. Im Hauptformular eine Listbox mit den Kontonamen - im Subformular das entsprechende Kontostandsfeld.
Nach Auswahl des Kontos könnte dann der Kontostand eingetragen werden ;-)

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten