In Access heb ik het volgende formulier gemaakt:
http://www.pix8.net/pro/pic.php?u=3757ucvJw&i=852107
Ik wil dat wanneer de gebruiker op het knopje naast de melding klikt, bijvoorbeeld Melding 1936, dat Access een nieuw formulier opent waarin de melding beter beschreven staat. Echter, als ik op de knop klik wordt het formulier wel geopend, maar Access springt niet naar de juiste melding, maar naar het laatste record. Ik gebruik deze code:
De MsgBox “Hier kom ik wel!” word wel weergegeven
Heeft iemand enig idee wat ik over het hoofd zie?
Ik kan het formulier natuurlijk openen met DoCmd.OpenForm stDocName, en daarin aangeven welk record ik wil openen, maar dan kan ik niet heen en weer bladeren tussen de andere records.
http://www.pix8.net/pro/pic.php?u=3757ucvJw&i=852107
Ik wil dat wanneer de gebruiker op het knopje naast de melding klikt, bijvoorbeeld Melding 1936, dat Access een nieuw formulier opent waarin de melding beter beschreven staat. Echter, als ik op de knop klik wordt het formulier wel geopend, maar Access springt niet naar de juiste melding, maar naar het laatste record. Ik gebruik deze code:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Private Sub Open_melding_Click() Dim stDocName As String Dim stLinkCriteria As String Dim rst As DAO.Recordset stDocName = "Meldingen_Better" stLinkCriteria = "[melding_ID] = " & Me![melding_ID] MsgBox stLinkCriteria DoCmd.OpenForm stDocName Set rst = Me.RecordsetClone rst.findfirst stLinkCriteria If rst.nomatch Then MsgBox "Er is iets fout gegaan!" Else Me.Bookmark = rst.Bookmark MsgBox "Hier kom ik wel!" End If rst.Close Set rst = Nothing |
De MsgBox “Hier kom ik wel!” word wel weergegeven
Heeft iemand enig idee wat ik over het hoofd zie?
Ik kan het formulier natuurlijk openen met DoCmd.OpenForm stDocName, en daarin aangeven welk record ik wil openen, maar dan kan ik niet heen en weer bladeren tussen de andere records.
[ Voor 16% gewijzigd door Hmail op 26-04-2006 14:35 ]
It might sound as if I have no clue what I'm doing, but I actually have a vague idea.