You are on page 1of 8

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

Cu lc b Visual Basic
.:: Ni trao i v ngn ng Visual Basic ::.

Nhp t kha tm kim

Tm kim

Tm kim nng cao

Trang ch TI NGUYN - HNG DN - M NGUN Ti nguyn Visual Basic (VB6 - VBA - VBS) [VB] Bi vit hng dn

Ti nguyn

Tr gip

ng k

ng nhp

Thng tin Chc Mng Nm Mi - Cung Chc Tn Xun L x Xun Nhm Thn: Key bn quyn cc phn mm ca Microsoft: [Nhn ngay!] Tuyn iu hnh vin cho din n: [ng k] Vui lng c ni qui trnh b xa bi vit [Ni qui din n]

Mt s cu lnh v hm trong VB
Gi bi tr li
Tm kim trong ch ny

Tm kim

3 bi vit Bn ang xem trang 1 / 1 trang


vinhphuoc91 Thnh vin tch cc

Mt s cu lnh v hm trong VB
gi bi vinhphuoc91 Th 3 15/04/2008 2:06 pm

Tn bi vit: Mt s cu lnh v hm trong VB Tc gi: Trng Vnh Phc Cp bi vit: Cn bn Tm tt: M t Mt s cu lnh v hm c sn trong VB Cc Pht biu v hm chun trong Visual Basic I. CC PHT BIU IU KHIN a. Cu trc chn la IF : IF < Biu thc Logic iu kin> THEN Khi iu kin ng Ni dng cc cu lnh cn thc hin ELSE Khi iu kin sai Ni dng cc cu lnh cn thc hin END IF - Trong cu lnh khng nht thit phi s dng ELSE, c th b qua n ty vo mc ch b. Cu trc SELECT CASE : SELECT CASE <Bin hay mt biu thc> CASE <gi tr nht ca bin hay ca 1 biu thc> CASE <gi tr hai ca bin hay ca 1 biu thc>

Bi vit: 146 Ngy tham gia: Th 4 26/03/2008 5:52 pm n t: Ph Yn cm n: 0 ln c cm n: 5 ln

http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

CASE <gi tr n ca bin hay ca 1 biu thc> CASE ELSE Khi tt c cc gi tr trn u khng ng Ni dung cc lnh cn thc hin END SELECT - Tng t nh IF trong cu lnh khng nht thit phi s dng CASE ELSE, c th b qua n ty vo mc ch II. CC CU TRC LP : a. Cu trc DO WHILE ... LOOP : DO WHILE <Biu thc iu kin> Cc cu lnh mun thc thi biu thc iu kin cn ng LOOP Quay v DO WHILE kim tra biu thc iu kin - Khi VB thc hin vng lp ny, u tin s kim tra biu thc iu kin. Nu Sai, n s dng li vng lp ngay v thc hin cu lnh k tip cn nu ng th thc hin cc lnh bn trong. Vy cu trc DO WHILE LOOP thc hin cc cu lnh bn trong n khi iu kin ng. b. Cu trc DO LOOP WHILE : DO Cc cu lnh thc thi LOOP WHILE <Biu thc iu kin> Quay v DO nu iu kin ng - Khi VB thc hin vng lp ny, u tin s thc hin khi lnh bn trong n ngai. Sau khi thc hin n s kim tra iu kin. Nu ng s quay li cn sai th dng vng lp. c. Cu trc DO LOOP UNTIL : DO Cc cu lnh thc thi LOOP UNTIL <Biu thc iu kin> Quay v DO nu iu kin sai - Ging nh DO LOOP WHILE nhng n s thot khi vng lp khi iu kin ng d. Cu trc FOR NEXT FOR <Bin = Gi tr u> TO <Gi tr cui> [STEP khong tng] Phn cc lnh thc thi khi bin cha t gi tr cui NEXT Bin (Phn Step c th c hoc khng, VB ngm hiu l +1) - Cu trc ny lp vi s ln bit trc, lp t Gi tr u n gi tr cui (gi tr u c th ln hn gi tr cui nu step <0) III. MT S LNH : 1 .EXIT FOR Cu lnh : EXIT FOR Lng vo trong vng lp For khi mun dng li vng lp bt c lc no. 2 .EXIT DO Cu lnh : EXIT DO Lng vo trong vng lp c cu trc DO khi mun dng li vng lp bt c lc no. 3 .EXIT FOR
http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

Cu lnh : EXIT SUB Thot khi th tc m bt c lc no m khng cn thc hin cc lnh bnh trong n. 4 .END - Chm dt chng trnh ngay, tt c cc ca s chng trnh u ng li khi bn thc hin thao tc ny. 5. Beep - Pht ra ting ku Beep 6. Lnh Date : Cho php bn t li ngy h thng, hay ly ngy h thng C php : DATE = <ngy bn t> VD: Date = #June 12, 2000# 7. TIME - Cho php t li gi h thng, hay ly gi h thng C php : TIME = <Gi bn t> VD: Time = # 5 : 12 : 45 PM # 8.LOAD - Np 1 form (dng n m 1 Form) C php : LOAD <Tn Form> lm xut hin hoc n i s dng phng thc SHOW, v d form1.Show hay form.Hide 9. Lnh ChDrive Dng i a lm vic C php : ChDrive <Tn a :> 10. MkDir Dng to mt th mc mi trn a C Php : MkDir <ng dn> V d : MkDir D:\Caulacbovb 11. Lnh ChDir Lnh ny dng thay i th mc lm vic ti a ang lm vic C php : ChDir <ng dn th mc> 12. Lnh RmDir : Dng xa 1 th mc rng. C php : RmDir <ng dn th mc> 13. Lnh KILL - Xa 1 hay nhiu tp tin trn a C php : KILL <ng dn n tp tin> V d : Kill D:\vinhphuoc.txt Kill D:\*.txt 14. Lnh NAME : Dng i tn tp tin C php : NAME <ng dn tp tin cn i tn> AS <ng dn v tn tp mi>
http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

V d : NAME C:\Phuoc.txt AS C:\VINHPHUOC91.txt 15. Lnh AppActive Dng kch hot mt ca s ca mt chng trinhg ang chy trn Windows C php : AppActive title [Wait] Wait : Nu l False th chng trnh s kch hot ngay khi thc hin lnh gi ny (VB ngm hiu l False). V d : AppActive Microsoft Word IV. MT S HM : Tt c cc hm u c dng : Tn hm (cc i s) 1. Hm Abs (Number) Tr v mt gi tr l gi tr tuyt i ca Number 2. Hm Sin (Number as Double) Tr v mt s thc l Sin ca mt gc (tnh bng n v Radian) 3. Hm Cos (Number as Double) Tr v mt s thc l Cos ca mt gc (tnh bng n v Radian) 4. Hm Tan (Number as Double) Tr v mt s thc l Tan ca mt gc (tnh bng n v Radian) 5. Hm Atn (Number as Double) Tr v mt s thc l ArcTan ca mt gc (tnh bng n v Radian) 6. Hm Int (Number) : Tr v phn nguyn ca Number nu n l s dng, cn nu s m th c gi tr nh hn phn nguyn 1 n v 7. Hm Fix (Number) Tr v phn nguyn ca Number nu n l s dng, cn nu s m th c gi tr ln hn phn nguyn 1 n v 8. Hm Sgn (Number) Tr v mt s nguyn Nu Number > 0 s tr v 1 Nu Number < 0 s tr v -1 Nu Number = 0 s tr v 0 9. Hm Sqr (Number) Tr v cn bc hai ca Number 10. Hm Exp (x) a ra e ly tha x, e l c s Logarit t nhin. Hm tr v mt s thc 11. Hm Log (x) a ra Logarit t nhin ca x 12. Hm Round (Expression [s]) Hm ny s lm trn s [,s] : s lm trn qua chm thp phn.
http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

VD : Round(9.7) = 10 Round (9.785 , 2) = 9.79 13. Rnd (Number) ; To 1 s ngu nhin l 1 s thc t 0 n Number, vi Number l 1 s nguyn. 14. Hm Now : Hm ny tr v ngy thng nm v thi gian hin hnh. 15. Hm Day (NgayThangNam) Tr v ngy trong NgayThangNam m bn ghi. Ta thng s dng Day(Now) ly ngy h thng 16. Hm Month (NgayThangNam) Tr v Thng trong NgayThangNam m bn ghi. Ta thng s dng Month(Now) ly thng h thng 17. Hm Year (NgayThangNam) Tr v Nm trong NgayThangNam m bn ghi. Ta thng s dng Year(Now) ly nm h thng 18. Hm Weekday (NgayThangNam) Tr v ngy th my trong tun ng vi NgayThangNam m bn nhp vo Ta c th s dng Weekday(Now) ly th ca ngy hin ti 19. Hm Hour (ThoiGian) Tr v gi ng vi ThoiGian m bn nhp vo Ta c th s dng Hour(Now) ly gi ca h thng hin ti 20. Hm Minute (ThoiGian) Tr v pht ng vi ThoiGian m bn nhp vo Ta c th s dng Minute(Now) ly pht ca h thng hin ti 21. Hm Second (ThoiGian) Tr v giy ng vi ThoiGian m bn nhp vo Ta c th s dng Second(Now) ly giy ca h thng hin ti 22. Hm Replace(chuoi, chuoicantim, chuoithaythe, Vitrithaythe, solanthaythe) Hm ny s tr v mt chui mi theo ngha nh trn. V d Replace(2322 , 2 , 5 , 1 , 2) = 5352 Replace(2322 , 2 , 5 , 2 , 2) = 355 23. Hm Val(String) Hm ny c tc dng i 1 chui thnh 1 s, nu chui ny c k t u l k t th s tr v 0 24. Hm Str (Number) Ngc li Hm Val. Hm ny c tc dng i 1 s thnh 1 chui. 25 Hm QBColor (color) S cho bn mu ca mt i tng no , th hin t 0 n 15. V d : QBColor (0) s cho mu en, QBColor (4) s cho mu , 26. Hm RGB (Red, Green, Blue) Chn mt mu theo mt t l no ngoi cc mu t 0 15. N s l s kt
http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

hp ca 3 mu. 27. Hm Asc (String) S tr v mt con s, con s ny l m ASCII ca k t String, nu l mt chui gm nhiu k t th k t s ly k t u tin. 28. Hm Chr(CharCode) Hm tr v mt k t tng ng vi mt m ASCII no . ChrCode l m ASCII ca k t m bn cn bit 29. Hm Len (String) Tr v d di ca chui String, k c khong trng 30. Hm Ltrim (String) Hm tr v chui mi sau khi ct b cc khong trng bn tri chui String 31. Hm Rtrim (String) Hm tr v chui mi sau khi ct b cc khong trng bn phi chui String 32. Hm Trim (String) Hm tr v chui mi sau khi ct b cc khong trng bn tri v bn phi chui String 33. Hm Left (String,n) Tr v mt chui k t (k c khong trng) c ct t bn tri ca chui String, s k t ct ly l n. 34. Hm Right (String,n) Tr v mt chui k t (k c khong trng) c ct t bn phi ca chui String, s k t ct ly l n. 35. Hm MID (String, Start, [Length]) Tr v mt chui, chui ny c ly t chui String v bt u t Start v ly Length k t Nu Length b trng hoc ln hn di String th coi nh ly t v tr Start cho n hn. 36. Hm Space (Number) Hm tr v mt chui gm Number khong trng 37. Hm String (Number, Character) Tr v mt chui gm Number k t ging nhau v ging Character [b]38. Hm InStr (Start, String1, String2, Compare)[/b] Hm ny dng tm mt chui con c nm trong chui m hay khng, nu tm thy th s cho bit nm v tr th my ca chui m. Start : Tm bt u t v tr Start trong chui m, nu khng ghi th tm v tr u tin String1: Chui m String2 : Chui con Compare : c cc gi tr 0, 1, 2 + 0 : so snh chnh xc tng k t, y l gi tr mc nhin + 1 : So snh khng phn bit ch hoa v ch thng
http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

+ 2 : ch dng trong khi lp trnh cho MS Access * Khi dng n i s Compare th i s Start khng c b trng 39. Hm Ucase (String) Tr v my chui k t vit hoa ca chui String 40. Hm Lcase (String) Tr v mt chui k t vit thng ca chui String 41. Hm Format (Value, format) Hm ny dng nh dng theo ca bn Value : Gi tr cn nh dng Format : Cc k hiu nh dng. 0 nu c gi tr th th hin gi tr , nu khng c th ghi s 0. Nu s 0 t hn th gi tr vn c ghi y # : Th hin cc gi tr tng ng, nu k t s v tr khng c th b qua, nu # t hn th gi tr vn c ghi y . $ : Du $ bn c th dng chung vi s 0 hay # . : Du ngn cch phn thp phn , : Du ngn cch phn nghn % : Khi c k hiu phn trm ny trong i s Format, con s s t thm % vo sau dd/mm/yyyy : nh dng Ngy Thng Nm, vi i s Value = Now hh:mm:ss AM/PM : nh dng Gi pht giy theo dng, vi i s Value = Now hh:mm:ss AM/PM dd/mm/yyyy : nh dng Gi pht giy va nh dng ngy thng nm theo dng, vi i s Value = Now hh:mm : nh dng ch c gi v pht vi Value=Now. V d : Format(12345.5 , 0000000.00) = 012345.50 Format(12345.5, ######.##) = 12345.5 Format(12345.5, $###.##) = $12345.5 Format(0.34, ###%) = 34% 42. Hm IIF(<iu kin>, Truepart, Falsepart) Hm ny s tr v gi tr truepart nu iu kin ng v cho False khi iu kin sai Hm ny l cch vit ngn hn ca IFEND IF V d txt1.text = IFF(x<400,Lng bn cn thp,Bn c lng cao)
My website : http://tinthoitrang.net
nh gi ch : Thanks vinhphuoc91 for your sharing!

Re: Mt s cu lnh v hm trong VB


gi bi datn90 Ch nht 30/10/2011 10:49 pm

datn90 Bi vit: 3 Ngy tham gia: Th 7 29/10/2011 8:06 pm cm n: 1 ln c cm n: 0 ln

i 1 kin thc tht hu ch cho ngi mi bt u. Thank u.

Re: Mt s cu lnh v hm trong VB


gi bi notperfect6009 Th 6 04/11/2011 11:22 am

notperfect6009 Bi vit: 7

http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

Cu lc b Visual Basic Xem ch - Mt s cu lnh v hm trong VB

oh, ci ny rt hay, nhng m mnh c vn cn nhiu ch cha hiu lm, bn c th cho mnh thm mi th 1 v d khng? mnh cm n trc nh.
Hin th nhng bi vit cch y: Tt c bi vit Tt c bi vit Gi bi tr li Sp xp theo Ngy gi Ngy gi

Ngy tham gia: Th 5 03/11/2011 2:18 pm cm n: 1 ln c cm n: 0 ln

Tng dn Tng dn

Chuyn

3 bi vit Bn ang xem trang 1 / 1 trang Chuyn n:

Quay v [VB] Bi vit hng dn

[VB] Bi vit hng dn [VB] Bi vit hng dn

Chuyn

AI ANG TRC TUYN? ang xem chuyn mc ny: Khng c thnh vin no ang trc tuyn v 2 khch Ban iu hnh Xo cookie ca website Thi gian c tnh theo gi UTC + 7 Gi
Copyright 2005 - 2010 by Visual Basic Club Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group Vietnamese language pack for phpBB 3.0.x download and support.

Trang ch

http://www.caulacbovb.com/forum/viewtopic.php?f=22&t=655[1/29/2012 10:06:33 AM]

You might also like