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


Als simpele gebruiker lees je wel eens een handleiding als je er echt niet
uit komt.
Daarbij sla je al gauw een hoofdstuk als "Direct entry of SQL commands"
over want dat lijkt te veel op nerd-taal.
Onderstaand probleem blijkt echter alleen op te lossen door het uitvoeren
van een enkel SQL-commando.
Als ik onder "Extra" - "SQL" het volgende had ingetypt:
alter table "tabelnaam" alter column "kolomnaam" identity
dan zou die kolom de primaire sleutel gekregen hebben met autowaarde op
"ja".
Overigens pas nadat je onder "Beeld" "Tabellen verversen" hebt aangeklikt
wordt deze wijziging door gevoerd.
Let wel: doe dit voordat je inhoud in de tabel gezet hebt, relaties
aangemaakt of formulieren/ rapporten gemaakt hebt.
Zo wordt je als simpele gebruiker toch nog een beetje nerd.

Groeten,

René.




Op 16 februari 2016 20:55 schreef plaater <plaater@gmail.com>:

Beste ...,

Ik heb in LO

Versie: 5.0.5.2
Build ID: 1:5.0.5~rc2-0ubuntu1~trusty1
Locale: nl-NL (nl_NL.UTF-8)

in Base een tabel gemaakt ( Tabel maken in ontwerpweergave ) en een veld
ID genoemd, geheel getal [INTEGER], autowaarde "Ja".
Van dit veld heb ik de primary key gemaakt.
Zodra in in de ontwerpmodus deze tabel opsla wijzigt de autowaarde vanzelf
in "Nee".
Hierna kan ik dit veld niet meer bewerken.
Geen enkel veld overigens.

Het formulier wat op deze tabel gebaseerd is is niet te gebruiken, want
zodra ik het ingevuld heb en op wil slaan krijg is de foutmelding:
Attempt to insert null into a non-nullable column: column: ID
Logisch want ID staat niet op autowaarde "Ja".

Ik kan dat veld echter niet wijzigen.

Wat doe ik verkeerd ?

Bij voorbaat dank voor het meedenken.

Groeten,
René.



-- 
Unsubscribe instructions: E-mail to users+unsubscribe@nl.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/nl/users/
All messages sent to this list will be publicly archived and cannot be deleted

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.