Je hebt in je database drie tabellen staan die dezelfde velden bevatten: tblNormaal, tblCWorst en tblKlein. Dat is niet handig, daar moet je een tabel van maken met een extra veld, bijvoorbeeld soort, waarin je aangeeft wat voor soort of het betreft.
Berekende waarden sla je
nooit op, die kun je altijd weer berekenen. Er van uit gaande dat bij jou prijs = aantalverkocht * PrijsPerEenheid kun je het veld prijs verwijderen uit je database. Dat geldt dan natuurlijk ook ver het veld totaal.
Bovenstaande heeft te maken met database ontwerp, met name normalisatie.
Zie voor meer informatie hierover bijvoorbeeld
http://www.helpmij.nl/forum/archive/index.php/t-251673.html
Daarin staan veel links naar sites die het normaliseren goed beschrijven.
Inhoud van een cel op een formulier in een ander formulier ophalen:
Zet in eigenschap besturingselementbron een verwijzing naar het veld waarvan je de inhoud wilt zien: =forms![frmFrit]![txttotaal] etc.
Als je de inhoud van een veld wilt opslaan in de database dan is het gebruikelijk dat je het formulier bound maakt en het juiste veld in de eigenschap besturingselementbron selecteert.
Een andere mogelijkheid is bij het sluiten van het formulier een stukje VBA schrijven dat de waarde voor je opslaat, dan moet je wel VBA kunnen programmeren.
Meer informatie over het maken access toepassingen kun je bijvoorbeeld hier vinden:
http://www.gratiscursus.be/access_2003/
Ook bevat de noordenwind database (die bij elke access installatie zit) veel goede voorbeelden.