basically i've got two chk boxes. one called chkExtension and one called chkSpecialEvent.

When chkSpecailEvent is turned on (i.e. the tick is put in thier) both chkExtension and chkSpecialEvent must be checked.

when When chkSpecailEvent is turned off(i.e. the tick is taken out) both chkExtension and chkSpecialEvent must not be checked.

When chkExtension is turned on (i.e. the tick is put in thier) chkExtension must stayon, while chkSpecailEvent is turned off.

When chkExtension is turned okk(i.e. the tick is taken out) chkExtension must stayon, while chkSpecailEvent is turned off.

Okay i hope thats clear. now i'm using this code

VB Code:
  1. Private Sub chkExtension_Click()
  2.     If chkExtension.Value = True Then
  3.         chkSpecialEvent.Value = False
  4.         chkExtension.Value = False
  5.     ElseIf chkExtension.Value = False Then
  6.         chkSpecialEvent.Value = False
  7.         chkExtension.Value = True
  8.     End If
  9. End Sub
  10.  
  11. Private Sub chkSpecialEvent_Click()
  12.     If chkSpecialEvent.Value = 1 Then
  13.         chkSpecialEvent.Value = 0
  14.         chkExtension.Value = 0
  15.     ElseIf chkSpecialEvent.Value = 0 Then
  16.         chkSpecialEvent.Value = 1
  17.         chkExtension.Value = 1
  18.     End If
  19.    
  20. End Sub

but when i run it, it says out of stack? not a clue what that means. could anyone help me?