Defaultwert bei numeric und integer

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: Defaultwert bei numeric und integer

Re: Defaultwert bei numeric und integer

von F3K Total » Do, 16.06.2011 21:26

Hallo,
mich ärgert das auch:
Habe herausgefunden,
- dass man z.B. in OOoportable 3.2.1 die Defaultwerte einstellen kann und, dass die hier geänderte DB dann aber in OOo 3.3 funktioniert
- dass man mit dem SQL-Comando

Code: Alles auswählen

alter table "Tabelle1" alter column "Nummer" set default 111
ohne weiteres das Script in OOo 3.3 anpassen kann, was dann so aussieht:
CREATE CACHED TABLE "Tabelle1"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"Nummer" INTEGER DEFAULT 111, ...
aber trotzdem nicht funktioniert, obwohl das mit 3.2.1 generierte Script, was geht, exakt gleich aussieht.
- dass die Properties der DB bei OOo3.2.1 und OOo3.3 identisch sind.
- und ich auch unter

Code: Alles auswählen

SELECT  *  FROM INFORMATION_SCHEMA.SYSTEM_...
keinen Unterschied zwischen OOo 3.2.1 und OOo 3.3 finden kann
kurz, der Fehler scheint nicht in der embedded HSQLDB zu liegen.

Mein Workaround geht also wie folgt:
Ändern der Defaultwerte der DB in OOo 3.2.1 portable, weiter arbeiten mit OOo 3.3

Hat jemand eine bessere Idee?

Gruß R

Re: Defaultwert bei numeric und integer

von komma4 » Mi, 15.06.2011 17:31

Alexgucky hat geschrieben:mein office ist libreoffice 3.3.0

Ja, kann ich bestätigen (LO 3.3.1/Linux/HSQLDB).


Nummerische Defaultwerte werden im Tabellen-Entwurfsmodus nicht gespeichert und dementsprechend bei Dateneingabe auch nicht vorgeblendet.

Ein Fehler, der bei Verwendung von OOo 3.2.1 in ansonsten gleicher Konstellation nicht auftritt.

Re: Defaultwert bei numeric und integer

von Alexgucky » Mi, 15.06.2011 11:11

komma4 hat geschrieben:Willkommen im Forum.
Alexgucky hat geschrieben:Aber ich habe in meiner neuen Tabelle (es geht um Filme)
einmal unter VARCHAR "color" als defaultwert eingeben können und speichern können
dann wollte ich noten vergeben 1-6
wollte dort einen defaultwert von 2 eingeben, eingeben geht, speichern geht nicht
Bitte, nochmal gaaanz langsam.

Du hast eine Spalte "noten", Typ INTEGER oder ZAHL... und Eingaben in diese Spalte (im Tabellen-Layout oder in einem Formular?) geht nicht?

Welche OOo-Version?
Welches Betriebssystem?
Welches Datenbank (embedded HSQLDB? Angabe steht in der Statuszeile der ODB)
sorry für meinen durcheinander

also hab eine tabelle in der entwurfsansicht erstellt
diese per rechtsklick bearbeiten nochmal geöffnet (weiterhin unter tabellen)
habe dort die zeile note angehängt und sobald der defaultwert in feldeigenschaften eingegeben ist
geht die tabelle nicht mehr zu speichern.... alles noch im tabellen entwurf oder wie man das nennt.....

mein office ist libreoffice 3.3.0
BS: windows 7
welche datenbank... ist bischen knifflig.... bei base ganz unten steht HSQL Datenbank engine (ist das die gewünschte info???) odb sind doch die dateien ? sorry für meine begriffstutzigkeit

Gruss
und Dank
Alex

Re: Defaultwert bei numeric und integer

von komma4 » Mi, 15.06.2011 09:52

Willkommen im Forum.
Alexgucky hat geschrieben:Aber ich habe in meiner neuen Tabelle (es geht um Filme)
einmal unter VARCHAR "color" als defaultwert eingeben können und speichern können
dann wollte ich noten vergeben 1-6
wollte dort einen defaultwert von 2 eingeben, eingeben geht, speichern geht nicht
Bitte, nochmal gaaanz langsam.

Du hast eine Spalte "noten", Typ INTEGER oder ZAHL... und Eingaben in diese Spalte (im Tabellen-Layout oder in einem Formular?) geht nicht?

Welche OOo-Version?
Welches Betriebssystem?
Welches Datenbank (embedded HSQLDB? Angabe steht in der Statuszeile der ODB)

Defaultwert bei numeric und integer

von Alexgucky » Mi, 15.06.2011 08:59

Hallo Leute,
habt nachsicht für die warsch. newbie frage....

Aber ich habe in meiner neuen Tabelle (es geht um Filme)
einmal unter VARCHAR "color" als defaultwert eingeben können und speichern können
dann wollte ich noten vergeben 1-6
wollte dort einen defaultwert von 2 eingeben, eingeben geht, speichern geht nicht
wenn ich aufs speichern symbol klicke bleibt es farbig
und wenn ich nachgucke ist der defaultwert weg. versucht unter INTEGER und ZAHL
nix.... dann nochmals das ganze als Text [VARCHAR] da geht es aber das ist doch nicht der sinn der Sache oder???

Gruss
Alex

und danke schonmal

Nach oben