You are on page 1of 6

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ialogs, ComCtrls, StdCtrls,

!"tCtrls, #, $ % #, #uttons, #Ctrls, Mas&, Grids, #Grids,MMsystem; type 'Form1 ( class)'Form* +ageControl1, '+ageControl; 'a-Sheet1, ''a-Sheet; 'a-Sheet., ''a-Sheet; /a-el1, '/a-el; /a-el., '/a-el; /a-el0, '/a-el; /a-el1, '/a-el; /a-el2, '/a-el; /a-el3, '/a-el; /a-el4, '/a-el; 'imer1, ''imer; $ %Connection1, '$ %Connection; $ %'a-le1, '$ %'a-le; #it#tn1, '#it#tn; ataSource1, ' ataSource; #Grid1, ' #Grid; #!dit1, ' #!dit; #Com-o#o"1, ' #Com-o#o"; #Com-o#o"., ' #Com-o#o"; /a-el5, '/a-el; /a-el6, '/a-el; /a-el17, '/a-el; #8a9igator1, ' #8a9igator; $ %:uery1, '$ %:uery; ataSource., ' ataSource; !dit1, '!dit; #Grid., ' #Grid; /a-el11, '/a-el; #!dit., ' #!dit; #!dit0, ' #!dit; #utton1, '#utton; Memo1, 'Memo; #utton., '#utton; procedure 'imer1'imer)Sender, '%-;ect*; procedure #!dit1Change)Sender, '%-;ect*; procedure FormCreate)Sender, '%-;ect*; procedure #utton1Clic&)Sender, '%-;ect*; procedure /a-el1 -lClic&)Sender, '%-;ect*; procedure 'a-Sheet1Show)Sender, '%-;ect*; procedure #utton.Clic&)Sender, '%-;ect*; procedure Form$cti9ate)Sender, '%-;ect*; pri9ate < +ri9ate declarations = pu-lic

path,string; < +u-lic declarations = end; 9ar Form1, 'Form1; implementation <>? @Adfm= procedure 'Form1A'imer1'imer)Sender, '%-;ect*; 9ar i, word; test,string; -egin la-el2ACaption,(timetostr)time*; <untu& menampa&&an ;am system= <ce& ;i&a ;am system S$M$ !8G$8 d-edit.Ate"t= if la-el2Acaption(d-edit.A'e"t then -egin test,(d-edit0Ate"t; <u-ah isid-edit0 &e Bnteger= case strtoint)d-edit0A'e"t * of 7, !"itWindows!" )!WCDSEU' %W8, 7*; <untu& menSEU' %W8 &omputer win65 S!= 6, snd+laySound)F-el.Awa9F, S8 D$SG8C or S8 DFB/!8$M!*; <mem-unyi&an -el= else -egin for i,(1 to strtoint)d-edit0A'e"t* do -egin <mem-unyi&an -el sesuai looping= snd+laySound)F-el1Awa9F, S8 D$SG8C and sndDloop*; end; snd+laySound)FF,sndDasync*; <memati&an -el= end; end; adoHuery1A8e"t ; <menurun&an cursor data= end; end; procedure 'Form1A #!dit1Change)Sender, '%-;ect*; -egin if d-edit1ABsMas&ed ( not true then d-edit1AFieldA!ditMas& ,(F66,66,66F; end; procedure 'Form1AFormCreate)Sender, '%-;ect*; 9ar $ ate, ' ate'ime; days, arrayI1AA4J of string; -egin <mengone&si&an data-ase= path,(!"tractFile+ath )$pplicationA!"e8ame*; adoconnection1AConnectionString,(F+ro9ider(MicrosoftAKetA%/! #A1A7; at a Source(FLpathLFM ata-aseM-elAmd-;+ersist Security Bnfo(FalseF; adoconnection1AConnected ,(true;

adota-le1A$cti9e ,(true; form1AEeight ,(377; form1AWidth ,(577; pagecontrol1A$cti9e+age ,(ta-sheet1; daysI1J ,( FMingguF; daysI.J ,( FSeninF; daysI0J ,( FSelasaF; daysI1J ,( F?a-uF; daysI2J ,( FNamisF; daysI3J ,( FKumatF; daysI4J ,( FSa-tuF; $ ate ,( date; <&on9ersi hari=

la-el3ACaption,(datetostr)date*; la-el4ACaption,(daysI ay%fWee&)$ ate*J; edit1A'e"t ,(la-el4ACaption; ado:uery1A+arametersA+aram#y8ame)FhariDapaF*AValue adoHuery1A$cti9e ,(true; end; <untu& ce& -el= procedure 'Form1A#utton1Clic&)Sender, '%-;ect*; 9ar i,integer; test,string; -egin test,(d-edit0Ate"t; case strtoint)d-edit0A'e"t * of 7, -egin !"itWindows!" )!WCDSEU' %W8, 7*; showmessage)inttostr)Get/ast!rror)***; end; 6, +laySound)F-el.Awa9F,7, S8 D$SG8C or S8 DFB/!8$M!*; else -egin for i,(1 to strtoint)d-edit0A'e"t* do -egin +laySound)F-el1Awa9F,7,S8 D$SG8C and sndDloop*; end; +laySound)FF,7,sndDasync*; end; end; end; procedure 'Form1A/a-el1 -lClic&)Sender, '%-;ect*; -egin if -utton1AVisi-le ( false then -egin -utton1A9isi-le,( true; -utton.A9isi-le,( true; end else -egin -utton1A9isi-le,( false; -utton.A9isi-le,( false; end; ,( !dit1A'e"t;

end; procedure 'Form1A'a-Sheet1Show)Sender, '%-;ect*; -egin adoHuery1AClose; <refresh data Huery= adoHuery1A%pen ; form1A$cti9ate; end; procedure 'Form1A#utton.Clic&)Sender, '%-;ect*; 9ar ;am,string; -egin ;am,(la-el2ACaption; adoHuery1AFirst; with adoHuery1 do while not eof do <menyesuai&an data -el dengan ;am se&arang= -egin if ;am O adoHuery1AField#y8ame)F;amD&eF*AValue then adoHuery1A8e"t else e"it; end; end; procedure 'Form1AForm$cti9ate)Sender, '%-;ect*; 9ar ;am,string; -egin if ;am(FF then la-el2ACaption,(timetostr)time*; <menyesuai&an data -el dengan ;am se&arang untu& pertama &ali running = ;am,(la-el2ACaption; with adoHuery1 do while not eof do -egin if ;am O adoHuery1AField#y8ame)F;amD&eF*AValue adoHuery1A8e"t else e"it; end; end; endA

then

You might also like