You are on page 1of 12

1 Module1 Gprog Public con As New ADODB.Connection Sub main( Dim rs As New ADODB.!ecordset con.Open "Pro#ider$Microso%t.&et.O'(DB.).*+Data Source$" , App.

Pat- , ".Pa/.mdb" rs.Open "select0 %rom slip"1 con1 adOpenD/namic1 ad'oc2Optimistic (nd Sub 3rm4'ogin Dim rs As New !ecordset Public 'oginSucceeded As Boolean Pri#ate Sub cmdCancel4Clic2( 5nload Me (nd Sub Pri#ate Sub t6tPassword4C-ange( 7% t6tPassword $ "c-a2ra" 8-en Splas-.S-ow (lse t6tPassword.Set3ocus (nd 7% (nd Sub Pri#ate Sub t6t5serName4C-ange( 7% t6t5serName $ "sad-an" 8-en t6tPassword.Set3ocus (lse t6t5serName.Set3ocus (nd 7% (nd Sub Salar/4code Option (6plicit Dim con As ADODB.Connection Dim rs As ADODB.!ecordset Dim cPri#ate Sub add49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en desig.Set3ocus (nd 7% (nd Sub Pri#ate Sub add49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ ;< And 9e/Ascii =$ >1 Or 9e/Ascii :$ >? And 9e/Ascii =$ 1@A Or 9e/Ascii $ B Or 9e/Ascii $ A@ Or 9e/Ascii $ 1A 8-en 7% 'en(nm.8e6t $ * Or 9e/Ascii $ A@ 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii 7% 9e/Ascii $ A@ 8-en c- $ "8rue" (nd 7% (lse

@ 7% c- $ "true" 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii c- $ "%alse" (lse 9e/Ascii $ Asc(5Case(C-r(9e/Ascii (nd 7% (nd 7% (lse MsgBo6 ("7n#alid 7nput" 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub add14Clic2( Code.8e6t $ "" nm.8e6t $ "" add.8e6t $ "" desig.8e6t $ "" bp.8e6t $ "" da.8e6t $ "" -r.8e6t $ "" ca.8e6t $ "" ta.8e6t $ "" p%.8e6t $ "" ins.8e6t $ "" it.8e6t $ "" pt.8e6t $ "" gpa.8e6t $ "" deduct.8e6t $ "" Net.8e6t $ "" add1.(nabled $ 3alse (dit.(nabled $ 3alse Sa#e.(nabled $ 8rue Code.Cisible $ 8rue Code.Set3ocus (nd Sub Pri#ate Sub bp49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en ca.Set3ocus (nd 7% (nd Sub Pri#ate Sub bp49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub bp4'ost3ocus( 7% bp.8e6t =: "" 8-en da.8e6t $ Cal(bp.8e6t 0 *.)<B

A -r.8e6t $ Cal(bp.8e6t 0 *.A gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(gpa.8e6t E Cal(deduct.8e6t (nd 7% (nd Sub Pri#ate Sub ca49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en ta.Set3ocus (nd 7% (nd Sub Pri#ate Sub ca49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub ca4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub Code49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en nm.Set3ocus (nd 7% (nd Sub Pri#ate Sub Code49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub Command14Clic2( Data!eport1.S-ow (nd Sub Pri#ate Sub da49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en add.Set3ocus (nd 7% (nd Sub Pri#ate Sub da49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii

) (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub da4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub deduct49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub deduct4'ost3ocus( deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub Desig49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en bp.Set3ocus (nd 7% (nd Sub Pri#ate Sub Desig49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ ;< And 9e/Ascii =$ >1 Or 9e/Ascii :$ >? And 9e/Ascii =$ 1@A Or 9e/Ascii $ B Or 9e/Ascii $ A@ Or 9e/Ascii $ 1A 8-en 7% 'en(nm.8e6t $ * Or 9e/Ascii $ A@ 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii 7% 9e/Ascii $ A@ 8-en c- $ "8rue" (nd 7% (lse 7% c- $ "true" 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii c- $ "%alse" (lse 9e/Ascii $ Asc(5Case(C-r(9e/Ascii (nd 7% (nd 7% (lse MsgBo6 ("7n#alid 7nput" 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub (dit4Clic2( Dim s On (rror !esume Ne6t rs.Mo#e3irst s $ Code

< F-ile (Not rs.(O3 7% s $ rs.3ields("ecode" 8-en MsgBo6 "!ecord 3ound" Code.8e6t $ rs.3ields("(code" nm.8e6t $ rs.3ields("Name" add.8e6t $ rs.3ields("Address" desig.8e6t $ rs.3ields("desig" bp.8e6t $ rs.3ields("Basic" da.8e6t $ rs.3ields("DA" -r.8e6t $ rs.3ields("G!A" ca.8e6t $ rs.3ields("CCA" ta.8e6t $ rs.3ields("8rans" p%.8e6t $ rs.3ields("GP3" ins.8e6t $ rs.3ields("7NS" it.8e6t $ rs.3ields("78a6" pt.8e6t $ rs.3ields("P8a6" gpa.8e6t $ rs.3ields("Gross" deduct.8e6t $ rs.3ields("deduct" Net.8e6t $ rs.3ields("Net" rs.5pdate Go8o 1* (lse rs.Mo#eNe6t (nd 7% Fend MsgBo6 "!ecord Not 3ound" 1* Code.Cisible $ 8rue Code.'oc2ed $ 3alse nm.'oc2ed $ 3alse add.'oc2ed $ 3alse desig.'oc2ed $ 3alse bp.'oc2ed $ 3alse da.'oc2ed $ 3alse -r.'oc2ed $ 3alse ca.'oc2ed $ 3alse ta.'oc2ed $ 3alse p%.'oc2ed $ 3alse ins.'oc2ed $ 3alse it.'oc2ed $ 3alse pt.'oc2ed $ 3alse gpa.'oc2ed $ 3alse deduct.'oc2ed $ 3alse Net.'oc2ed $ 3alse Sa#e.(nabled $ 8rue add1.(nabled $ 8rue (nd Sub Pri#ate Sub (6it4Clic2( (nd (nd Sub Pri#ate Sub 3orm4'oad( FindowState $ @

; Set con $ New ADODB.Connection Set rs $ New ADODB.!ecordset con.Cursor'ocation $ ad5seClient con.Open "Pro#ider$Microso%t.&et.O'(DB.).*+Data Source$CH.Downloads.Salar/.Salar/.pa/.Pa/.mdb+ Persist Securit/ 7n%o$3alse" rs.Open "select 0 %rom slip"1 con1 adOpenD/namic1 ad'oc2Optimistic Code.8e6t $ "" nm.8e6t $ "" add.8e6t $ "" desig.8e6t $ "" bp.8e6t $ "" da.8e6t $ "" -r.8e6t $ "" ca.8e6t $ "" ta.8e6t $ "" p%.8e6t $ "" ins.8e6t $ "" it.8e6t $ "" pt.8e6t $ "" gpa.8e6t $ "" deduct.8e6t $ "" Net.8e6t $ "" (nd Sub Pri#ate Sub gpa49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub gpa4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub -r49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en ca.Set3ocus (nd 7% (nd Sub Pri#ate Sub -r49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub -r4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub

? Pri#ate Sub ins49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en it.Set3ocus (nd 7% (nd Sub Pri#ate Sub ins49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub ins4'ost3ocus( deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub it49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en pt.Set3ocus (nd 7% (nd Sub Pri#ate Sub it49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub it4'ost3ocus( deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub Net49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub Net4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub nm49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en add.Set3ocus (nd 7% (nd Sub

B Pri#ate Sub nm49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ ;< And 9e/Ascii =$ >1 Or 9e/Ascii :$ >? And 9e/Ascii =$ 1@A Or 9e/Ascii $ B Or 9e/Ascii $ A@ Or 9e/Ascii $ 1A 8-en 7% 'en(nm.8e6t $ * Or 9e/Ascii $ A@ 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii 7% 9e/Ascii $ A@ 8-en c- $ "8rue" (nd 7% (lse 7% c- $ "true" 8-en 9e/Ascii $ Asc(5Case(C-r(9e/Ascii c- $ "%alse" (lse 9e/Ascii $ Asc(5Case(C-r(9e/Ascii (nd 7% (nd 7% (lse MsgBo6 ("7n#alid 7nput" 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub p%49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en ins.Set3ocus (nd 7% (nd Sub Pri#ate Sub p%49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub p%4'ost3ocus( deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub pt49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en Sa#e.Set3ocus (nd 7% (nd Sub Pri#ate Sub pt49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub pt4'ost3ocus( deduct.8e6t $ Cal(p%.8e6t D Cal(ins.8e6t D Cal(it.8e6t D Cal(pt.8e6t

> Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub Sa#e4Clic2( rs.AddNew rsIecode $ Code.8e6t rsIName $ nm.8e6t rsIdesig $ desig.8e6t rsIAddress $ add.8e6t rsIbasic $ bp.8e6t rsIda $ da.8e6t rsI-ra $ -r.8e6t rsIcca $ ca.8e6t rsItrans $ ta.8e6t rsIgp% $ p%.8e6t rsIins $ ins.8e6t rsIita6 $ it.8e6t rsIpta6 $ pt.8e6t rsIgross $ gpa.8e6t rsIdeduct $ deduct.8e6t rsINet $ Net.8e6t rs.5pdate Code.8e6t $ "" nm.8e6t $ "" add.8e6t $ "" desig.8e6t $ "" bp.8e6t $ "" da.8e6t $ "" -r.8e6t $ "" ca.8e6t $ "" ta.8e6t $ "" p%.8e6t $ "" ins.8e6t $ "" it.8e6t $ "" pt.8e6t $ "" gpa.8e6t $ "" deduct.8e6t $ "" Net.8e6t $ "" Sa#e.(nabled $ 3alse (dit.(nabled $ 8rue add1.(nabled $ 8rue Code.(nabled $ 8rue (nd Sub Pri#ate Sub Searc-4Clic2( Dim s On (rror !esume Ne6t rs.Mo#e3irst s $ Code F-ile (Not rs.(O3 7% s $ rs.3ields("ecode" 8-en MsgBo6 "!ecord 3ound" Code.8e6t $ rs.3ields("(code"

1* nm.8e6t $ rs.3ields("Name" add.8e6t $ rs.3ields("Address" desig.8e6t $ rs.3ields("desig" bp.8e6t $ rs.3ields("Basic" da.8e6t $ rs.3ields("DA" -r.8e6t $ rs.3ields("G!A" ca.8e6t $ rs.3ields("CCA" ta.8e6t $ rs.3ields("8rans" p%.8e6t $ rs.3ields("GP3" ins.8e6t $ rs.3ields("7NS" it.8e6t $ rs.3ields("78a6" pt.8e6t $ rs.3ields("P8a6" gpa.8e6t $ rs.3ields("Gross" deduct.8e6t $ rs.3ields("deduct" Net.8e6t $ rs.3ields("Net" Go8o 1* (lse rs.Mo#eNe6t (nd 7% Fend MsgBo6 "!ecord Not 3ound" 1* Code.Cisible $ 8rue Code.'oc2ed $ 3alse nm.'oc2ed $ 8rue add.'oc2ed $ 8rue desig.'oc2ed $ 8rue bp.'oc2ed $ 8rue da.'oc2ed $ 8rue -r.'oc2ed $ 8rue ca.'oc2ed $ 8rue ta.'oc2ed $ 8rue p%.'oc2ed $ 8rue ins.'oc2ed $ 8rue it.'oc2ed $ 8rue pt.'oc2ed $ 8rue gpa.'oc2ed $ 8rue deduct.'oc2ed $ 8rue Net.'oc2ed $ 8rue Sa#e.(nabled $ 3alse add1.(nabled $ 8rue (nd Sub Pri#ate Sub ta49e/Down(9e/Code As 7nteger1 S-i%t As 7nteger 7% 9e/Code $ #b9e/!eturn 8-en p%.Set3ocus (nd 7% (nd Sub Pri#ate Sub ta49e/Press(9e/Ascii As 7nteger 7% 9e/Ascii :$ )B And 9e/Ascii =$ <? Or 9e/Ascii $ B 8-en 9e/Ascii $ 9e/Ascii (lse

11 9e/Ascii $ * (nd 7% (nd Sub Pri#ate Sub ta4'ost3ocus( gpa.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t Net.8e6t $ Cal(bp.8e6t D Cal(da.8e6t D Cal(-r.8e6t D Cal(ca.8e6t D Cal(ta.8e6t E Cal(p%.8e6t E Cal(ins.8e6t E Cal(it.8e6t E Cal(pt.8e6t (nd Sub Pri#ate Sub 8imer148imer( 7% 'abel1.3oreColor $ #bGreen 8-en 'abel1.Bac2Color $ #b!ed (lse 'abel1.3oreColor $ #bBlue 'abel1.Caption $ "SADGAN CGA9!ABO!8J" (nd 7% (nd Sub Pri#ate Sub 8imer@48imer( 7% 'abel1.3oreColor $ #b!ed 8-en 'abel1.Bac2Color $ #bGreen (lse 'abel1.3oreColor $ #bMagenta 'abel1.Caption $ "MON8G'J SA'A!J" (nd 7% (nd Sub SplasPri#ate Sub 8imer148imer( KOn (rror !esume Ne6t Static A As 7nteger Static b As 7nteger Static c As 7nteger Static d As 7nteger Static e As 7nteger Static % As 7nteger A$AD1 b$bD1 c$cD1 d$dD1 e$eD1 %$%D1 'abel1.Caption $ Mid("5ni48ec- P#t. 'td"1 11 e 7% e $ @@ 8-en e $ @@ 'abelA(* .Caption $ Mid("Sad-an C-a2rabort/ "1 11 % 7% % $ 1B 8-en % $ 1B Bar.Calue $ Bar.Calue D @ Screen.MousePointer $ #bGourglass

1@ 7% Bar.Calue $ @* 8-en lblbar.Caption $ "'oading . . ." (lse7% Bar.Calue $ ;* 8-en lblbar.Caption $ "Please wait . . ." (lse7% Bar.Calue $ 1** 8-en 7% Bar.Calue $ 1** 8-en 7% 8imer1.7nter#al :$ 1 8-en 5nload Splas'oad Salar/ Salar/.S-ow Screen.MousePointer $ #bDe%ault (nd 7% (nd 7% (nd 7% (nd Sub

You might also like