Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Manfred,

oh jaaa, an dem knabbere ich auch gerade. Ich muss immer doppelt
den Status eines Booleschen Feldes setzen, damit es stimmt. Eine
eindeutige 'Binäre' Situtation würde mir hier helfen. Ich hoffe,
jemand weiss da eine Lösung ('Richtung Robert gucke*, hehe)

Eigentlich sollte das mit dem Setzen eines Defaultwertes möglich sein:

ALTER TABLE "Tabellenname" ALTER "Boolscherfeldname" SET DEFAULT FALSE;

Damit sollte das Abspeichern eines leeren Feldes unmöglich sein.
Allerdings habe ich gerade einmal in Base getestet: Kommando wird
übernommen, aber Funktion ist nicht gewährleistet. Warum das so ist
kann ich nicht sagen. Ich arbeite sonst nicht mit PostgreSQL. Aus
anderen Datenbanken kenne ich das so, dass eben beim Abspeichern eines
leeren Feldes stattdessen der Defaultwert genommen wird. Wenn ich
explizit über SQL das Feld auch noch als NUT NULL definiere, so wird
das Verhalten von PostgreSQL offensichtlich: Es kommt eine
Fehlermeldung, dass eine leere Eingabe versucht wird. Die sollte aber
eigentlich mit dem Default-Wert überschrieben werden.

Bleibt nur die Möglichkeit, innerhalb von Formularen zu arbeiten und
für das Markierfeld "Dreifacher Status" → "Nein" auszuwählen.

Gruß

Robert
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJWBVwoAAoJELDKYwaoS9AINqgP/21X78PIG05kDlrOU/G7gjM3
7iKxCTl8YAJluRuTOvSoaLykMVzoXHhhOglOWfS6T+7zTyrq3dVfqcuMS4VfqKpi
bywoisTvmCHzBgvSZAlSiovrLIn66AKkKklF4YIP1eik0uwRStpR2QybCCtzuhV6
Gb1iGvHG1dyqV/DdIw+I5Fjwm1IYC+6HKcnyCd8bLwjFjD3nCY6ZN0+NW8hHfa8M
gYHKBO9FZ4aaGcJ7qEfwP1gSu8mHyK5rUbuNcOcJ/6e6yim47DkgzEAGFObn22kH
EmdM17FkeoYW6jfmhCzheeAKB+n1Ssx/TxmcF9GeBwGI9avTUR4Sq1ifjQJ/cDyz
EDf40KXEnZqX3Dwsy+EW/aebLqbTs+TpQ3UrbiqugcEhehOReCUjzi+86TxalsZv
1LdJ32GA3Ezy1Cp9gOG4c7OOl7Hnzv122AcBYU9yaVG8jg4UN9kUrPQ6DLLt9Niv
hJUKQY3tmW/890gpjVBQXR6HrvsLeSmTJvIWiRaO3mk1u9Oa1qZ4xoyJAW3RyTs0
ID28VeuN5Adm8F7o8RdL0hykjy5wxMyKE23OUmKympjvyVsXbtUU1sqy2yGNL7gK
t1D4cyy1qhlKySt/IAjCj0qdbGsFGyGsJZubez093Tl1tP+8cj2TMNshuRukq7fV
zNbzVdAOp1h0S1TdNPYY
=ItEq
-----END PGP SIGNATURE-----

-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.