25. juni 2003 - 14:48Der er
9 kommentarer og 1 løsning
Required/påkrævet felt
Jeg har et 2 felter på en form med flere faneblade. Det ene kan indeholde en talværdi og det andet en dato. Jeg forestiller mig at datofeltet skal være påkrævet, hvis der er tastet en værdi i talfeltet, men hvorledes skal dette gribes an? Jeg vil gerne have en msgbox med en fejl, hvis brugeren ikke har tastet en dato efter at have tastet en talværdi og det må ikke være muligt at navigere væk fra fanen, før datoen er tastet. Men er talfeltet tomt, må datofeltet også gerne være det.
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.
Næsten... Den skal først brokke sig, når formen forlades.. Lige nu kommer msgbox allerede når man har tastet en talværdi - altså inden man har haft en chance til at angive en dato (tallet angives før datoen altid!)
U.K >If you have placed the code in the FORMS before update event then it should show the message box just before the record gets written to the dB. This will be for example if you move to another record, or close the form. So I am guessing that you have the code in the AFTER UPDATE for the field talværdi !
Undskyld jeg ikke har svaret før - men bliver recorden ikke skrevet, i det talfeltet forlades, og endnu engang når datofeltet forlades? I hvert fald kommer msgbox'en når jeg har tastet en talværdi og er på vej til datofeltet - dette er ikke meningen.
Kode: Private Sub Form_BeforeUpdate(Cancel As Integer) If Not IsNull(Me.LostFirst) And IsNull(Me.LostFirstDate) Then MsgBox ("A date is required when Lost is filled out!") Cancel = True End If
The record is NOT written if you set Cancel = True!
Is it the message ("A date is required when Lost is filled out!") ? if it is then make sure that the tal field is after the dato field in the TAB order!
The record gets written when you move from the last field in the TAB order!!
Yes I think there are a number of problems with eksperten at the moment, I'm missing about 8000 points :o(
Synes godt om
Ny brugerNybegynder
Din løsning...
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.