Formulier openen en nieuw

Status
Niet open voor verdere reacties.

Rudi Rombouts

Verenigingslid
Lid geworden
31 jan 2002
Berichten
396
In een eerste formulier (uit een keuzelijst) zoek ik een werknemer, als ik deze gevonden heb, dubbelklik op deze naam en een volgend formulier "waarin ik uren per project invul)wordt geopend via de volgende code
DoCmd.OpenForm "Frmtest", , , "[StamNummer] = [forms]![FrmNaamWerknemerZoeken]![StamNummer]"

werkt prima doch waar en hoe moet ik zeggen dat er bij het openen van het "FRMTEST" een nieuw moet geopend wordern waarin ik dan nieuwe uren kan invullen

Rudi
 
Rudi,

Moet je even in de access help bij de OpenForm methode kijken.
Met behulp van één van de parameters kun je aangeven dat je een nieuw record wilt maken.
 
kan ik die parameter ergens tussen deze code plaatsen ?

DoCmd.OpenForm "Frmtest", , , "[StamNummer] = [forms]![FrmNaamWerknemerZoeken]![StamNummer]"

of moet ik op een andere manier te werk gaan

Rudi
 
Als je een nieuw record wilt toevoegen werkt een filter of where niet. die parameter moet je er in het geval van toevoegen uithalen.
Dat kan je bijv. met een if then else check doen.


Grtz,
 
bedankt voor het antwoordje
dan moet ik niet verder zoeken (in mijn denkrichting)

Rudi
 
Formulier openen voor het toevoegen van een record.

Uit de access help:
expressie.OpenForm(formuliernaam, weergave, filternaam, where-voorwaarde, gegevensmodus, venstermodus, argumentenopening)

Dit moet je dus als volgt gebruiken:
DoCmd.OpenForm stDocName, , , , acFormAdd

Je formulier wordt dan geopend voor het maken van een nieuw record in je database.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan