On the form I have an unbound textbox where the user can enter the number of specimens. The subform only appears if the specimen is a fish. The subform allows the users to record data about fish only.
The user would like me to add in functionality whereby the computer counts the number of records put into the subform and displays that in the textbox on the form. This would be a nice feature to avoid error actually since if they entered 12 records into the subform but counted 11 they would be making a mistake.
I tried using this code as the default of the textbox:
Expand|Select|Wrap|Line Numbers
- nz(DCount("Fish_ID","tbl_Specimen_Fish_Entrainment","Specimen_ID = " & [Specimen_ID]),0)
I also tried using the code on the afterupdate event of the subform:
Expand|Select|Wrap|Line Numbers
- Dim CountFish As Integer
- Private Sub Form_AfterUpdate()
- CountFish = Nz(DCount("Fish_ID", "tbl_Specimen_Fish_Entrainment", "Specimen_ID = " & [Specimen_ID]), 0)
- End Sub
Oh and I am using Fish_ID in the code but it is not one of the column in my datasheet view of the subform. Does that matter?
One last thing - even though I set a default I still need the count textbox to be editable. In other words, it may count 12 records on the subform but the user may actually have 47 fish total and just not enough time to record all the data on the subform, if that makes sense.
Thanks!