1 record meerdere malen wegschrijven in een nieuwe tabel

Status
Niet open voor verdere reacties.

jelle1

Nieuwe gebruiker
Lid geworden
12 apr 2006
Berichten
4
Hallo,

Ik heb een tabel met een aantal velden.
Een voorbeeld is:

Aantal Artikelnummer Omschrijving
2 02356214 Appels
3 01254632 Peren
5 01245665 Citroenen

Het einddoel is dit:

Aantal Artikelnummer Omschrijving
2 02356214 Appels
2 02356214 Appels
3 01254632 Peren
3 01254632 Peren
3 01254632 Peren
5 01245665 Citroenen
5 01245665 Citroenen
5 01245665 Citroenen
5 01245665 Citroenen
5 01245665 Citroenen

Je begint op het formulier "frmtest"
Daar moet je een aantal invullen en een bijvoeding selecteren.
Deze 2 parameters worden toegevoegd aan de tabel "tblBestelling_Tijdelijketabel"

Wanneer je op de knop "bestelling registreren" klikt zou hij elke regel van de bestellin moeten overlopen. En dan de regels wegschrijven in de tabel "tbltest"
Het wegschrijven en 'vermenigvuldigen' van de regels werkt.
(wrs op een amateuristische manier maar het werkt :))

Het probleem is dat ik op het einde zet rs2.movenext maar hij blijft altijd op dezelfde ID zitten. Tijdelijk_ID is de Msgbox die hij geeft en is de autonummering (index) van de tabel "tblBestelling_Tijdelijketabel"

Zou iemand kunnen zeggen waar de fout zit in de loop?

Groeten

M'n db met al de overbodige rommel eruitgegooid kan je hier vinden.
http://www.nucleoantwerpen.be/helpmij.mdb
Groeten
 
De fout in de loop is dat je geen loop moet gebruiken. Je kan volstaan met een query. Zie mijn voorbeeld database.

Als je een tabel hebt met de velden: Aantal Artikelnummer Omschrijving
Dan moet je je database normaliseren. Omschrijving hoort hier niet in het rijtje thuis.

HTH:D
 

Bijlagen

  • db27.zip
    8,5 KB · Weergaven: 32
Idd de query die je hebt gemaakt werkt.
Ik krijg enkel een error als ik de query wil bekijken in de ontwerpweergave.

error: Microsoft access can't represent the join expression Teller.Aantal <= Voorraad.Aantal in design vieuw.

Alvast bedankt om m'n probleem te bekijken.
 
Ja, dat is een join die die niet aankan.
Je kan het wel bekijken en aanpassen in SQL mode.

Enjoy!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan