Situatie: ik heb een formulier uitlening en een formulier klant. Wanneer ik op de knop druk moet ie het klanten formulier openen en daar kan ik een nieuwe klant toevoegne.
wanneer die klant is toegevoegd moet het klant nr van het ene formulier over worden genomen naar het andere formulier.
Ik kan de beide if loopjes individueel vna elkaar wel werkend krijgen onder deze knop, maar ik kan ze niet tegelijk gebruikne.
Ik heb in de help gekeken en geprobeerd de notatiewijze te achterhalen, maar toch werkt het niet helemaal want het klant Nr wordt niet meer overgenomen naar het andere formulier.
Wat is er fout in de code?
wanneer die klant is toegevoegd moet het klant nr van het ene formulier over worden genomen naar het andere formulier.
Ik kan de beide if loopjes individueel vna elkaar wel werkend krijgen onder deze knop, maar ik kan ze niet tegelijk gebruikne.
Ik heb in de help gekeken en geprobeerd de notatiewijze te achterhalen, maar toch werkt het niet helemaal want het klant Nr wordt niet meer overgenomen naar het andere formulier.
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 Knop64_Click() On Error GoTo Err_Knop64_Click If Form_Klanten.Voornaam.Value = Null Then DoCmd.CancelEvent ElseIf Form_Klanten.Voornaam.Value = Not Null Then If Form_Uitlening.Visible Then Form_Uitlening.KlantNr.Value = Form_Klanten.KlantNr.Value End If End If DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 DoCmd.Close Exit_Knop64_Click: Exit Sub Err_Knop64_Click: MsgBox Err.Description Resume Exit_Knop64_Click End Sub |
Wat is er fout in de code?
[ Voor 44% gewijzigd door Frenkpie op 26-06-2006 15:09 ]