Ik maak een record aan nadat ik op een knop op een formulier drukte.
Ik doe dit via de code:
Het formulier opent zich en ik kan de vereiste velden invullen.
Echter,
Elk record krijgt een unieke kode
Deze kode wordt in een veld van het record ingevuld en bewaard
Deze kode geef ik niet handmatig in, ze wordt op basis van programmatuur, aangemaakt
de kode wordt als volgt opgebouwd (en schiet me niet dood, maar zo is het en mijn ganse systeem is hierrond opgebouwd, dus ik KAN niet anders dan het zo blijven doen)
Ik heb een tabel die een soort van teller bevat, eens de teller op 100 komt dan zet het systeem de tellerwaarde terug op 0
De kode start met de datum van vandaag... dit betekent dat de kode voor een nieuw record er vandaag zo uit ziet: 15021812
Hoe krijg ik u deze kode in het record dat ik via acFormAdd heb aangemaakt
(als iemand een betere manier heeft om de Kode te vormen... laat maar horen)
Bedankt
JP
Ik doe dit via de code:
Code:
Dim sArgs As String
DoCmd.OpenForm "Fiche_nieuw", datamode:=acFormAdd, OpenArgs:=Me.txtSearch & "|Nieuwe Fiche"
Het formulier opent zich en ik kan de vereiste velden invullen.
Echter,
Elk record krijgt een unieke kode
Deze kode wordt in een veld van het record ingevuld en bewaard
Deze kode geef ik niet handmatig in, ze wordt op basis van programmatuur, aangemaakt
de kode wordt als volgt opgebouwd (en schiet me niet dood, maar zo is het en mijn ganse systeem is hierrond opgebouwd, dus ik KAN niet anders dan het zo blijven doen)
Ik heb een tabel die een soort van teller bevat, eens de teller op 100 komt dan zet het systeem de tellerwaarde terug op 0
Code:
If TB2!volgnummer = 100 Then
TB2.Edit
TB2!volgnummer = 0
TB2.Update
End If
De kode start met de datum van vandaag... dit betekent dat de kode voor een nieuw record er vandaag zo uit ziet: 15021812
Hoe krijg ik u deze kode in het record dat ik via acFormAdd heb aangemaakt
(als iemand een betere manier heeft om de Kode te vormen... laat maar horen)
Bedankt
JP