06. oktober 2001 - 12:44Der er
28 kommentarer og 3 løsninger
Tildele felt i en underformular en funktion
Jeg har en formular \"Fsvoemmer\" med under formularen \"tiderunderformular\" og feltet DisciplinID. hvordan kan jeg få dette felt til at udføre funktionen CHKDATE().
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
If you want to check the dates entered on the sub form then I would think it best to call your function. In theis event you can check your fiields and if they arent OK you set Cancel = True which stops the record being written to the database
Lets get this right! If you want to check the dates entered on the sub form then I would think it best to call your function in the forms Before Update event. In this event you can check your fields and if they arent OK you set Cancel = True which stops the record being written to the database
jeg har lavet denne funktion: On Error GoTo err_CHKDATE If Forms!Tiderunderformular!dato > Date Then MsgBox \"Du har indtastet en dato som ligger efter Dagsdato\", vbCritical, \"Ugyldig dato\" End If
CHKDATE_exit: Exit Function
err_CHKDATE: MsgBox Error$ Resume CHKDATE_exit:
men når jeg sætter datofeltet afterupdate =CHKDATE()
kommer der en meddelelse \"svømmedatabasen kan ikke finde formularen *tiderunderformular*, der refereres til i Visual Basic-kode
Private Sub Dato_AfterUpdate() On Error GoTo err_CHKDATE If Me.dato > Date Then MsgBox \"Du har indtastet en dato som ligger efter Dagsdato\", vbCritical, \"Ugyldig dato\" Me.tid.SetFocus Me.dato = Date Me.dato.SetFocus End If
CHKDATE_exit: Exit Sub
err_CHKDATE: MsgBox Error$ Resume CHKDATE_exit: End Sub
Hi Niels! The only comment I have is which event procedure its in: I would us the before Update event. The before Insert is (I believe) only for new records, and what if he changes it?
I also agree that a seperate function isnt necessary.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.