toekennen waarde

Status
Niet open voor verdere reacties.

frankie59

Gebruiker
Lid geworden
25 sep 2008
Berichten
154
Ik heb een database die we gebruiken voor onze website.
hier heb ik een tabel met 3 kolommen genaamd groep,artikelnummer en positie.
er staat ongeveer 1000 artikelen op.
nu ben ik op zoek naar het volgende:
de eerste regel is bv. kolom 1(groep): monitoren/17 inch, kolom 2(art. nr) 12345, kolom 3( positie) 10
de tweede regel is (groep)monitoren/17 inch,(artikelnummer) 6789,(positie)20
de derde regel is (groep)monitoren/22 inch, (artikelnummer)98767,(positie)10

Het gaat om de kolom positie:
Bij de eerste regel is de positie 10
als de groep gelijk blijft moet de positie van regel 2 10 + 10 worden.
Als de volgende regel aan andere groep is moet de positie weer 10 worden in die regel.

In Excel is dit in de cel positie: als(a2=a1;c1+10;10)
Weet iemand hoe ik dit realiseer in access?

alvast bedankt.

mvg Frank
 
Je hebt een beetje vreemde manier van omschrijven van je tabel; we spreken van Records (noem jij regel) en van Velden (noem jij kolom). Dat is Excel praat, zullen we maar zeggen ;) In de tabel zou ik het niet oplossen, maar in een formulier (ik neem aan dat je ook een formulier gebruikt) is het een kwestie van een Standaardwaarde maken op basis van een functie of een formulier. Dat is nog een enigszins lastige formule, omdat je het voorlaatste record moet ophalen op basis van wat er is gekozen in het veld [Groep]. Ik raad je overigens aan om daarvoor een Keuzelijst met invoervak te gebruiken, waar je dan een gebeurtenis<(Bij klikken> bij gebruikt om op basis van de gekozen waarde een waarde in te laten vullen in het veld [Positie].
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan