journeyman
Gebruiker
- Lid geworden
- 5 dec 2006
- Berichten
- 115
Ik heb op mijn form een aantal datumvelden
wanneer er in die velden geklikt wordt gaat er een nieuwe form open
hier is de gebruikte code hiervoor:
wanneer ik in het geopende form op ok klik , dan sluit het form en wordt er teruggegaan naar het initiele form (althans dat is toch de bedoeling)
hier is de code die ik daarvoor gebruik
wanneer ik nu echter op de annuleer knop van mijn eerste form klik, komt de eerder opgeroepen (en ik dacht afgesloten) form frmDatumkeuze plots weer te voorschijne en kan ik niets meer doen!
heeft er iemand enig idee van hoe dit kan? gebruik ik een verkeerde manier?
hier is de code achter de annuleerknop
wanneer er in die velden geklikt wordt gaat er een nieuwe form open
hier is de gebruikte code hiervoor:
Code:
Private Sub TxtOntmossen_Click()
Modvar.Ctledatum = 1
FrmDatumkeuze.Show vbModal
End Sub
wanneer ik in het geopende form op ok klik , dan sluit het form en wordt er teruggegaan naar het initiele form (althans dat is toch de bedoeling)
hier is de code die ik daarvoor gebruik
Code:
Private Sub CmdDatumKeuzeOk_Click()
If Modvar.Ctledatum = 1 Then
Modvar.Ontmosdatum = Kalender
Modvar.Ctledatum = 10
End If
Unload Me
End Sub
wanneer ik nu echter op de annuleer knop van mijn eerste form klik, komt de eerder opgeroepen (en ik dacht afgesloten) form frmDatumkeuze plots weer te voorschijne en kan ik niets meer doen!
heeft er iemand enig idee van hoe dit kan? gebruik ik een verkeerde manier?
hier is de code achter de annuleerknop
Code:
Private Sub CmdKlantToevoegenAnuleren_Click()
Unload FrmDatumkeuze
If MsgBox("U heeft de gegevens nog niet bewaard! Bent u zeker dit scherm te willen sluiten?", vbYesNo, "Opgepast!") = vbYes Then
Unload Me
Else
TxtNaam.SetFocus
SendKeys "{home}+{end}"
End If
End Sub