Ik zit weer een beetje vast met een subformulier prbleem.
Ik heb een hoofdformulier met een hoofding die gegevens ophaalt uit 1 tabel, dat is al gelukt met de hulp van Octafish
. Op dit hoofd formulier staat onderaan een knop die verbonden is aan een toevoegquery waarover verder meer. In dit hoofdformulier zit een doorlopend subformulier.
Mijn probleem was dat als ik iets invulde in deze velden op het subformulier deze gegevens direct in een andere tabel werden weggeschreven en dat was niet de bedoeling dat mocht pas gebeuren als je op de knop onderaan het hoofdformulier drukte. De fout lag volgens mij omdat deze velden gelinkt waren aan die tabel en deze dan ook direct invulde. Hiervoor heb ik de link naar de tabel verwijderd per veld. Maar nu stuit ik op 2 problemen .
1. Als ik nu iets invul op het doorlopend subformulier dan maakt hij dus een 2de lijn aan zoals het moet maar hij zet in die 2de lijn gewoon dezelfde gegevens als in de eerste lijn en in de 3de enz… als ik dan in de 2 de lijn de gegevens verander dan veranderen deze ook in al de andere lijnen naar wat ik juist heb veranderd. Het probleem met direct wegschrijven is hiermee wel opgelost maar ik moet bv in 5 lijnen iets invullen en dat moeten 5 verschillende lijnen zijn die dan weggeschreven worden naar de tabel door op de knop onderaan te drukken.
2. Om testen of mijn knop ( die werkt met een query) werkt heb ik getest of hij deze ene rij uit het subformulier ook wegschrijft naar de tabel. Als ik de query laat lopen dan schrijft hij gegevens weg maar enkel de gegevens die op het hoofdformulier staan. Niet die dat op het subformulier staan. Ik heb de query gemaakt met de opbouwfunctie en deze zou naar de juiste velden moeten verwijzen toch zegt hij telkens dat deze leeg zijn want krijg telkens een kadertje waar access achter de waarde vraagt.
De gegevens van het hoofdformulier schrijf ik in de query weg met
[Tbl_Gewichtdata].[Formulieren]![Frm_gewichtinvoer]![Datum]
Die in het subformulier :
Tbl_Gewichtdata.[Formulieren]![Frm_sub_gewichtsinvoer]![aantal colli]
Ik voeg een afbeelding toe waar misschien meer duidelijk op word.
De tabellen pallettype en leeggoedtype bevatten de gegevens over de gewichten van die producten. Deze zijn niet zichtbaar in het formulier enkel de naam van de artikels ik had graag gehad dat hij het de naam en het gewicht ( wat in de 3de kolom van die tabel staat ) ook wegschrijft vandaar de relatie met de andere tabel ik weet niet of dit zo gedaan word. Heb de cursus al eens doorgenomen en gezocht op het forum maar vind niet direct een specifieke oplossing.
Indien nodig kan ik de file wel posten.
Alvast bedankt voor het bekijken van mijn probleem
Ik heb een hoofdformulier met een hoofding die gegevens ophaalt uit 1 tabel, dat is al gelukt met de hulp van Octafish

Mijn probleem was dat als ik iets invulde in deze velden op het subformulier deze gegevens direct in een andere tabel werden weggeschreven en dat was niet de bedoeling dat mocht pas gebeuren als je op de knop onderaan het hoofdformulier drukte. De fout lag volgens mij omdat deze velden gelinkt waren aan die tabel en deze dan ook direct invulde. Hiervoor heb ik de link naar de tabel verwijderd per veld. Maar nu stuit ik op 2 problemen .
1. Als ik nu iets invul op het doorlopend subformulier dan maakt hij dus een 2de lijn aan zoals het moet maar hij zet in die 2de lijn gewoon dezelfde gegevens als in de eerste lijn en in de 3de enz… als ik dan in de 2 de lijn de gegevens verander dan veranderen deze ook in al de andere lijnen naar wat ik juist heb veranderd. Het probleem met direct wegschrijven is hiermee wel opgelost maar ik moet bv in 5 lijnen iets invullen en dat moeten 5 verschillende lijnen zijn die dan weggeschreven worden naar de tabel door op de knop onderaan te drukken.
2. Om testen of mijn knop ( die werkt met een query) werkt heb ik getest of hij deze ene rij uit het subformulier ook wegschrijft naar de tabel. Als ik de query laat lopen dan schrijft hij gegevens weg maar enkel de gegevens die op het hoofdformulier staan. Niet die dat op het subformulier staan. Ik heb de query gemaakt met de opbouwfunctie en deze zou naar de juiste velden moeten verwijzen toch zegt hij telkens dat deze leeg zijn want krijg telkens een kadertje waar access achter de waarde vraagt.
De gegevens van het hoofdformulier schrijf ik in de query weg met
[Tbl_Gewichtdata].[Formulieren]![Frm_gewichtinvoer]![Datum]
Die in het subformulier :
Tbl_Gewichtdata.[Formulieren]![Frm_sub_gewichtsinvoer]![aantal colli]
Ik voeg een afbeelding toe waar misschien meer duidelijk op word.
De tabellen pallettype en leeggoedtype bevatten de gegevens over de gewichten van die producten. Deze zijn niet zichtbaar in het formulier enkel de naam van de artikels ik had graag gehad dat hij het de naam en het gewicht ( wat in de 3de kolom van die tabel staat ) ook wegschrijft vandaar de relatie met de andere tabel ik weet niet of dit zo gedaan word. Heb de cursus al eens doorgenomen en gezocht op het forum maar vind niet direct een specifieke oplossing.
Indien nodig kan ik de file wel posten.
Alvast bedankt voor het bekijken van mijn probleem