Feld-Wert für alle Datensätze auf einmal ändern
Moderator: Moderatoren
Feld-Wert für alle Datensätze auf einmal ändern
Hallo, ich habe eine kleine Adressdatenbank mit zur Zeit etwa 600 Datensätzen, die ich zum Großteil aus Calc importiert habe. Dabei wurde ein "Checkbox-Feld" als "leer" ausgefüllt. Wie kann ich für alle Datensätze diesem Feld den Wert "0" zuweisen?
Danke!
--
Steffen
OO 3.2 auf XP, OS X und Ubuntu
ab und zu NeoOffice auf OS X
--
Steffen
OO 3.2 auf XP, OS X und Ubuntu
ab und zu NeoOffice auf OS X
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Feld-Wert für alle Datensätze auf einmal ändern
Erstelle Dir eine UPDATE Anweisung und führe sie in der Base-Datei über Extras>SQL... aus:
Nach Deinem Wunsch...:
...aber: ein "Checkbox-Feld" ist "normalerweise" an eine bool'sche Variabkle gebunden.
Diese kann (in HSQLDB) den Inhalt haben: TRUE, FALSE oder NULL
...ergo, möchtest Du wahrscheinlich setzen:
Hilft Dir das weiter?
Nach Deinem Wunsch...:
Code: Alles auswählen
UPDATE "Tabellenname" SET FELDNAME = 0
Diese kann (in HSQLDB) den Inhalt haben: TRUE, FALSE oder NULL
...ergo, möchtest Du wahrscheinlich setzen:
Code: Alles auswählen
UPDATE "Tabellenname" SET FELDNAME = 'FALSE'
Hilft Dir das weiter?
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: Feld-Wert für alle Datensätze auf einmal ändern
Hallo,
schliesse mich diesem Thema an.
Habe den Update-Befehl von komma 4 auf meine DB angepasst.
tblm = Tabellenname, Bezahlen = Feldname. Gross-/Kleinschreibung habe ich beachtet.
Bei mir kommt allerdings folgende Fehlermeldung und es werden keine Änderungen gemacht.
Was mache ich falsch?
schliesse mich diesem Thema an.
Habe den Update-Befehl von komma 4 auf meine DB angepasst.
Code: Alles auswählen
UPDATE "tblm" SET Bezahlen = 'TRUE'
Bei mir kommt allerdings folgende Fehlermeldung und es werden keine Änderungen gemacht.
Der Feldtyp von "Bezahlen" ist JA/NEIN [BOOLEAN]Column not found: BEZAHLEN in statement [UPDATE "tblm" SET Bezahlen]
Was mache ich falsch?
Sämtliche Probleme, welche ich ohne Computer nicht hatte, kann ich nun mit diesem lösen.
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Feld-Wert für alle Datensätze auf einmal ändern
Tabellennamen und Spaltennamen sind doppelt zu quotieren:
War es das?
Code: Alles auswählen
UPDATE "tblm" SET "Bezahlen" = 'TRUE'
War es das?
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: Feld-Wert für alle Datensätze auf einmal ändern
Das wars.
Wie schön öfters bin ich wieder einmal über diese """" gestolpert.
Hoffe, ich lerne es irgendwann
Vielen Dank
Wie schön öfters bin ich wieder einmal über diese """" gestolpert.
Hoffe, ich lerne es irgendwann

Vielen Dank
Sämtliche Probleme, welche ich ohne Computer nicht hatte, kann ich nun mit diesem lösen.
Re: Feld-Wert für alle Datensätze auf einmal ändern
Hallo komma4,
vielen Dank für die Hilfe!
vielen Dank für die Hilfe!
Danke!
--
Steffen
OO 3.2 auf XP, OS X und Ubuntu
ab und zu NeoOffice auf OS X
--
Steffen
OO 3.2 auf XP, OS X und Ubuntu
ab und zu NeoOffice auf OS X