Seite 1 von 1

Tabellen sind gegen Bearbeiten gesperrt

Verfasst: Di 4. Sep 2012, 23:06
von sidlix
Hallo Zusammen,

ich bin neu hier im Forum und hoffe, dass ich keine bereits gestellt Frage behandel. Ich habe mit geixquickt und keine Antwort gefunden.
Ich habe LO 3.5.4 auf einem 32-bit Debian sid (siduction.org) System.

Wenn ich unter Base direkt über SQL eine Tabelle mit

Code: Alles auswählen

create table test (
          vorname char(20), 
          name char(20)
          ) 
erzeuge, dann erscheint die Tabelle erst, nach dem ich LO einmal geschlossen und dann wieder geöffnet habe. Ich weiß nicht warum UND:
Die Tabelle ist dann allerdings gegen das Bearbeiten gesperrt und lässt sich nicht über das Bearbeiten-Icon in der Tabellenansicht entsperren. Die Datei als solches ist nicht schreibgeschützt. Was übersehe ich, oder mache ich falsch.

Die Phänomen trat auch auf, wenn ich mit "Tabelle in der Entwurfsansicht erstelllen..." eine Tabelle erzeuge, die keinen Primärschlüssel hat. Ein nachträglich eingefügter Primärschlüssel brachte auch keine Änderung. Kann es damit Zusammenhängen???

Viele Grüße und danke schon einmal für das Lesen....
sidlix

(sidlix ist die Kombination aus Debian sid und Neelix von der Voyager)

Re: Tabellen sind gegen Bearbeiten gesperrt

Verfasst: Mi 5. Sep 2012, 06:40
von F3K Total
Moin,
bei mir klappt es so:

Code: Alles auswählen

CREATE CACHED TABLE "test"("ID" INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,"vorname" VARCHAR(20),"name" VARCHAR(20))
Gruß R

Re: Tabellen sind gegen Bearbeiten gesperrt

Verfasst: Mi 5. Sep 2012, 22:40
von sidlix
Danke R,

das bestätigt, was ich vermutet habe, ich muss einen primary key haben, damit ich die Tabelle bearbeiten kann. Hm, ist mir nicht ganz klar warum, ist aber für mich eine Möglichkeit zu arbeiten.

Was ich allerdings immer noch merkwürdig finde: Ich muss LO-Base schließen und wieder öffnen, damit die Tabelle erscheint. Ich kann nach der Ausführung des sql-Befehls nicht einmal die Änderungen abspeichern -> muss ohne speichern schließen, aber beim Öffnen ist die mit sql erstellte Tabelle da....
Ist das bei dir auch so???

Gruß
sidlix

Re: Tabellen sind gegen Bearbeiten gesperrt

Verfasst: Do 6. Sep 2012, 00:24
von F3K Total
... geh nach dem Ausführen des SQL-Befehles unter Tabellen auf Ansicht/Tabellen aktualisieren ...
Gruß R

Re: Tabellen sind gegen Bearbeiten gesperrt

Verfasst: Do 6. Sep 2012, 16:20
von sidlix
Danke für den Hinweis R, so kann ich jetzt damit arbeiten.

Vielen Dank für die Antworten
sidlix