Bewerken in formulier weergave.

Bespreek het databaseprogramma
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Bewerken in formulier weergave.

Bericht door alderwood »

Ik wil in de formulier weergave mijn database bijwerken, maar dit gaat niet want er opent zich een "alleen-lezen" blad!
Hoe kom ik tot bewerken? :?
OpenOffice 3 en XP.
OpenOffice 3.0
Windows XP Pro
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Hallo
Heb je al geprobeerd om een record te veranderen?
Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Re: Bewerken in formulier weergave.

Bericht door alderwood »

RPG schreef:Hallo
Heb je al geprobeerd om een record te veranderen?
Romke
Dank je voor jouw reactie.
Nee dit lukt me ook niet.
En hoe kom ik in de formulier weergave bij het gewenste record?

Dan maar in de tabel weergave geprobeerd, maar daar kan ik b.v. ook geen telefoonnummer wijzigen!

Het is allemaal minder simpel als in Access.

Hoe kom ik van het formaat odb weer terug naar Access mdb?

Sorry, maar ik spui al mijn vragen van dit moment gelijk maar hier en hoop, dat dit geen probleem oplevert.
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Hallo

Ik denk dat je database geen primary key heeft. Daardoor is de database niet te veranderen. Het alleen lezen heeft alleen betrekking op het formulier niet op de data.

Zorg dat je database een primary key heeft.

Je mdb database is waarschijnlijk onveranderd gebleven. Om dat te kunnen veranderen moet je wel een geschikte engine hebben.

Deze link geeft misschien enige informatie
http://user.services.openoffice.org/nl/ ... f=13&t=118

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Re: Bewerken in formulier weergave.

Bericht door alderwood »

Bedankt voor de informatie, die me niet helemaal duidelijk is.


In Access kan ik in de tabel weergave de inhoud van een veld zo veranderen.

Die database heb ik geopend in OpenOffice en in het odb formaat weggeschreven.

Wel eens gehoord van een primary key maar hoe die in te stellen kan ik niet zo gauw vinden.

Wat er allemaal bij de gegeven link staat, wordt me te complex.

Ik ga wel verder met Access, dus spaar je een nadere uitleg.
OpenOffice 3.0
Windows XP Pro
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Hallo

Ik kan mij voorstellen dat je liever bij het bekende blijft. Als je geen goede reden hebt om te veranderen moet je het ook niet doen.
Het veranderen naar een ander programma geeft altijd veel problemen. Het kan wel 3 maanden duren voor je een beetje bekend bent met de normale zaken. Ik wil nog wel een raad geven voor het geval je wel wilt overstappen. Doe dat op tijd. Als je niet meer over MS Access beschikt dan is het ook moeilijk tot niet mogelijk om de tabellen te lezen met Openoffice.org. Het feit dat je het probeert betekent misschien dat je geen nieuwe versie MS Access koopt. Neem een of twee jaar de tijd om het langzaam over te zetten. Werk een geruime tijd zowel met MS Office als met OpenOffice.org.

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Re: Bewerken in formulier weergave.

Bericht door alderwood »

RPG schreef:Hallo

............ dat je geen nieuwe versie MS Access koopt. Neem een of twee jaar de tijd om het langzaam over te zetten. Werk een geruime tijd zowel met MS Office als met OpenOffice.org.

Romke
Hartelijk dank voor de uiteenzetting, gelukkig vat je het goed op, want ik was bang van niet. Ik vind OpenOffice een goed pakket en ik wilde graag over stappen.
Maar ik zag al direct dat aan het odb bestand veel ontbrak.
Ik heb dus zelf de benodigde queries gemaakt en de bijbehorende rapporten.
Het was mijn bedoeling om OpenOffice en Access naast elkaar te gebruiken.
Maar zoals je ziet loop ik in OO voor de eenvoudigste dingen al vast.
Als ik zin heb ga ik het wellicht nog eens proberen.
Nee een nieuwe Access koop ik zeker niet, heb ik niet nodig, ik heb 1 database voor mijn adressen en die heb maar sporadisch nodig. :)
OpenOffice 3.0
Windows XP Pro
ldk
Berichten: 73
Lid geworden op: di aug 25, 2009 5:27 pm

Re: Bewerken in formulier weergave.

Bericht door ldk »

Hallo Romke,

Ik denk dat alderwood een formulier wil hebben dat gekoppeld is aan een query en dan kan je inderdaad niets invoeren, of is er toch een manier waardoor dit wel kan?

Ldk
OpenOffice 3.2.1 op Windows XP
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Hallo

Ik denk dat het probleem van de OP anders was.

Wanneer zijn formulieren bewerkbaar?
Voorwaarden voor bewerken
a) De onderliggende tabel moet bewerkbaar zijn
b) Er moet een primary key in de query zijn

Voorwaarden die bewerken verhinderen
a) Query is gebaseerd op meerdere tabellen.
b) Query heeft berekende velden

Dit geldt voor de standaard HSQLDB enigne

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
ldk
Berichten: 73
Lid geworden op: di aug 25, 2009 5:27 pm

Re: Bewerken in formulier weergave.

Bericht door ldk »

Hallo Romke,

Dus als ik het goed begrijpt: wanneer een query meerder tabellen bevat, dan is die alleen geschikt voor weergeven. Dit is dan een groot verschil met Access en daar lopen nogal wat mensen mee vast zoals ik hier en daar leest. Dit is jammer want dit is nu juist de kracht van een database om verschillende tabellen te koppelen en gegevens uit op te halen voor een nieuwe tabel.

Ldk
OpenOffice 3.2.1 op Windows XP
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Re: Bewerken in formulier weergave.

Bericht door alderwood »

Ik snap het niet helemaal.
In Access heb ik een tabel, met een veld categorieën.
Door middel van queries kan ik hiermee lijsten maken b.v. voor de telefoon, wie er een Kerstkaart krijgt enz.
In de Access tabel kan ik gewoon dingen wijzigen, toevoegen enz. en de lijst gebaseerd op de betreffende query is dan
geheel up-to-date.

Maar in mijn OO tabel kon ik niets wijzigen. :)
OpenOffice 3.0
Windows XP Pro
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Hallo

Je heb goed begrepen wat ik bedoelde. Jouw samenvatting is correct..

Het feit dat je in een query maar één tabel kunt bewerken betekent niet dat je in een formulier ook maar één tabel kunt bewerken. Ik heb van iemand wel eens een formulier gezien met naar schatting 20 tabellen. Dat betekent dus als je goed gebruik maakt van de mogelijkheden die de formulieren bieden dat er veel mogelijk is.

Als iemand vind dat de beperking in de HSQLDB database te groot is, want daarvoor geldt deze beperking, dan moet die persoon een database engine gaan gebruiken waar die beperking niet is.

Het doel van de database in OpenOffice.org is een eenvoudige database die ook snel te gebruiken is op een andere computer. Je kunt hem op de memory stick meenemen. Bij hogere eisen kan het best zijn dat een andere database engine de voorkeur heeft.

Formulieren
Het woord formulier word gebruik voor twee zaken
a) Het writer document
b) Datgene wat je in de form navigator ziet.

In de form navigator wat iets anders is dan de navigator kun je veel formulieren maken. Het is net te gebuiken als de verkenner in windows.

Men spreekt van mainform and subforms.
In een mainform begint een deel van de selectie. In de gekoppelde subforms, en let op meervoud, kunnen andere tabellen of queries gekoppeld worden. Ook aan een subform kunnen meerdere queries gekoppeld worden.
Een formulier kan ook meer dan één mainform bevatten.
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Bewerken in formulier weergave.

Bericht door RPG »

Antwoord op de vraag dat een query niet te bewerken is

Ik denk dat de OP geen primary key heeft aan gemaakt in de basis tabel van HSQLDB. Ik geloof dat deze eis in Access niet bestaat. De eenvoudigste test is altijd kijken of de originele tabel wel te veranderen is. Als de originel tabel niet veranderen is is er mogelijk geen primary key. Ook met edit tabel is er goede informatie te verkrijgen.

In deze link heb ik informatie over kopieren van tabellen gezet.

Het is een feit dat MSO en OOo verschillende programma's zijn. Dat houdt in dat er een lange gewennings periode kan zijn. Ik heb onlangs ook geprobeer om iets te doen met Access. Enkele zaken kon ik voor elkaar krijgen maar het eind resultaat was niets. Dat lag niet aan Access maar ik nam niet genoeg tijd om de handleiding door te spitten.

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
alderwood
Berichten: 9
Lid geworden op: ma sep 28, 2009 9:53 pm

Re: Bewerken in formulier weergave.

Bericht door alderwood »

De link ook nog even bekeken en je hebt er enorm veel werk van gemaakt.
Maar wat jij hebt met Access, heb ik met OO.
Met Access had ik mijn zaakjes tamelijk vlot voor elkaar en ook in OO scheen het te lukken, maar helaas
uiteindelijk toch niet.
Vroeger maakt ik ook brieven met een persoonlijk adressering, maar nu is het meer voor het eenvoudige
werk dus waarom zou ik mij verder in OO verdiepen.
Een dergelijke database is natuurlijk erg complex, dus men mag eigenlijk niet verwachten, dat de conversie
gelijk is als tussen Write en Word.
OpenOffice 3.0
Windows XP Pro
Plaats reactie