Toon posts:

[access xp] standaardwaarde genereren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi, ik heb een factuurformulier gemaakt op basis van 2 tabellen.
tabel 1 bestaat uit
FactuurnummerFactuurregelArtikelcodeAantal
0000101BOPT-100015
0000102BOPT-100024
0000103BOPT-100034
0000201BOPT-100014


en mijn tweede tabel bestaat uit
factuurnummmerklant
00001klant 1
00002klant 2


Mijn formulier bestaat dus uit een hoofd en een sub formulier, het hoofdformulier is gebaseerd op mijn tweede tabel en mijn sub formulier is gebaseert op mijn 1ste formulier.

Nu wil ik dat er als standaardwaarde in het vakje factuurregel het volgende nummer komt, vb bij factuur 00002 zou dat 02 moeten zijn, nu heb ik als standaard waarde
code:
1
=Format(DMax("[factuurregel]";"naam 1ste tabel";"[factuurregel] like '*'")+1;"00")

maar dit geeft de grootste waarde uit het de 1ste tabel, maar die waarde is afhankelijk van factuur tot factuur, dus zou hij eerst moeten zoeken naar het factuur nummer, daarop filteren en daarna de dmax uitvoeren, en telkens ook die dmax opnieuw uitvoeren als er een regel bijgevoegd wordt. Hoe ik dit moet doen als standaard waarde. Alvast bedankt
Hopelijk is mijn uitleg duidelijk en kunnen jullie mij een antwoord geven
alvast bedankt

edit: dit kan waarschijnlijk opgelost worden door in mijn module een functie te schrijven, maar dit heb ik ook al geprobeert en dit lukt zo ook niet

[ Voor 7% gewijzigd door Verwijderd op 19-04-2005 17:57 ]


  • Millennyum
  • Registratie: Januari 2001
  • Laatst online: 04-05-2023
Als je subformulier gebaseerd is op het eerste formulier, dan heeft er toch al een selectie op factuurnummer plaatsgevonden? Dat valt toch wel te achterhalen? Of begrijp ik je probleem niet?