Ik heb in twee weken een eenvoudige winkel administratie opgezet met vooraf enkel wat leeservaring over Dbase programma's of hoe LO base werkt.
Sql was voor mij niet helemaal nieuw door de (heel) oude programmeerervaring die nog in mijn brein zit.
In eerste instantie had ik een shead gemaakt met de opzet en indeling die ik in gedachten had. Daar zit niet veel herkenbaars meer in dan alleen enkele hoofdonderdelen. Daarna heb ik met behulp van de TheFrugalComputerGuy op Youtube een begin gemaakt en
https://www.w3schools.com/sql/default.asp is een mooie gelegenheid om een en ander uit te proberen.
Al doende leerde ik de structuur kennen en kan mij nu toeleggen op het meer geavanceerde werk.
Mijn LO base bestaat nu uit een menupagina op het Bureaublad met 8 onderdeel knoppen en een knop in de header om de eigenlijke base te openen.
Bijna alle 8 onderdelen maken gebruik van diverse Forms en subforms en Query's. Dat is nog wel lastig omdat de mainform (dat eigenlijk ook een gewoon Form is) gegevens doorspeelt naar de onderliggende forms en suforms. Hierdoor ben ik nu mee bezig om dat op een eenvoudige en ordelijke manier te laten verlopen. In het begin zijn er altijd uitbreidingen en aanpassingen nodig wat de nodige onrust voor LO base veroorzaakt door conflicten met namen of verbindingen en dergelijke. Het maakt groot verschil waar het (sub)form in is geplaatst en de invloed op de verbindingen.
Er verschijnen nog vaak foutmeldingen en nu eigenlijk meer dan in het begin omdat ik eerst voorzichtiger was en nu met meer ingewikkelde constructies werk.
Mijn eerste Formulieren waren stand alone, maar nu zitten er veel verbindingen naar diverse tabellen en query's in wat het ingewikkelder maakt. Hierin ga ik in de komende tijd meer structuur aanbrengen.
Ik heb wel een probleem. Als ik ergens iets van weet wil ik meer en als het kan alles van weten.
LO base loopt niet altijd lekker, maar dat komt hoogstwaarschijnlijk doordat ik verwijzingen invoer waar LO base zich in verslik, dat is nog onkunde. Met de rest van LO heb ik geen last van vastlopers of crashen, terwijl ik met LO calc bestanden heb van meer dan 10MB, al gaat het dan wel iets trager.