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 <[email protected]>: > 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 [email protected] 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
