Download as pdf or txt
Download as pdf or txt
You are on page 1of 45

Cng ty C phn BLUESOFTS

Add-in A-Tools
Chia s tp tin Excel qua mng LAN, Internet
Trch lc d liu v lm bo co ng trong Microsoft Excel

Tc gi: ThS. Nguyn Duy Tun

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

MC LC
Gii thiu ............................................................................................................... 3
Download, Ci t v chy Add-in A-Tools ............................................................ 4
Mn hnh chc nng Add-in A-Tools................................................................................ 4
Chc nng my ch (Excel Server) ........................................................................ 5
Khi to my ch .......................................................................................................... 5
a cc tp tin Excel vo danh sch chia s.................................................................... 5
Cc vng d liu cn nh dng trc khi chia s trong mng........................................... 7
To cc vng d liu c chia s trong mng ................................................................ 8
Xy dng danh sch cc nhm, ngi dng c kt ni ti my ch ..............................11
Thit lp cc quyn cho Nhm ngi dng .....................................................................12
Qun tr danh sch ngi dng kt ni ..........................................................................14
Sao lu d liu ............................................................................................................14
Thay i ch xem CSDL v quyn .............................................................................17
Tm dng v Tip tc chy my ch ........................................................................17
Ngt kt ni CSDL ........................................................................................................18
Tt my ch ................................................................................................................18
Chc nng my khch (Excel Client).................................................................... 18
Kt ni ti my ch ......................................................................................................18
Qun tr danh sch ngi dng kt ni ..........................................................................22
Cc chc nng h tr son tho v cp nht d liu ln my ch ....................................22
Ty chn cho A-Tools ...................................................................................................23
Ngt kt ni ti my ch ..............................................................................................25
Hng dn truy vn (lc) d liu trong bng tnh Excel ...................................................26
t tn vng d liu trong bng tnh Excel (worksheet) ..................................................27
To cng thc BS_SQL bng SQL Builder.......................................................... 28
Hng dn s dng hm BS_SQL..................................................................................30
Nguyn tc lm vic ca hm BS_SQL trong tp tin chia s qua mng ................ 31
To DBKEY Kt ni d liu bn ngoi ..........................................................................31
Truy vn, nhn d liu t my ch bng hm BS_SQL() .................................................32
My ch chia s tp tin Excel c lin kt ti d liu ca cc tp tin Excel khc ... 33
Cc cu hi thng gp lin quan n my ch, my khch, khng cp nht d
liu c .............................................................................................................. 36
Hng dn cc chc nng khc ca A-Tools...................................................................40
Xem video hng dn Add-in A-Tools .................................................................. 45
X l li khi A-Tools khng khi ng cng Microsoft Excel..............................................45
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

2/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Gii thiu
A-Tools l mt cng c (add-in) chy trong mi trng Microsoft Excel. A-Tools c
cc chc nng chnh sau:
Chia s tp tin Excel qua mng LAN, Internet cho nhiu ngi dng chung:
chia s tp d liu Excel cho nhiu ngi dng trong mng, nu khng c cng c th ch
c mt phng php l share full th mc cha file Excel (cch ca Excel). Theo cch
ny, cc my trong mng u c th truy cp vo copy v thm ch xo hn tp d liu ny.
Ngi ch ca tp Excel ny ch c th gi trn c tp m rt kh che du nhng sheets
hay vng d liu ring ca mnh. Cn cc vn khc nh cho ngi dng truy cp vo
vng d liu nhng c cc quyn: ch c, son tho, gii hn bao nhiu ngi c kt
ni,....khng th lm c.
Vi Add-in A-Tools cho php son tho v qun tr d liu Excel qua mng. Cng c
ny cho php ngi dng qun tr d liu Excel qua mng mt cch mnh m, c th kt
ni cc bng tnh, vng d liu qua TCP/IP (khng phi share full th mc), qun tr cc kt
ni ti vng d liu, phn quyn cho tng nhm ngi dng, khi d liu ti mt my thay
i th cc my khc trong mng c cp nht ngay lp tc (sau khong ~ 1 mili giy).
Trch lc d liu v lm bo co ng trong Microsoft Excel: To bng d liu
ng bi vic s dng cc hm vi ngn ng truy vn c s d liu (CSDL) T-SQL. Cho
php kt ni vi cc CSDL bn trong v bn ngoi nh Excel, Access, Foxpro, MS SQL,
MySQL, Firebird, vo bng tnh Excel. Vi cng c SQL Builder s gip ngi dng to
cng thc truy vn d liu mt cch d dng v hiu qu. Ngi dng c th to ra nhng
bo co trong bng tnh Excel c phc tp cao, c lc theo nhiu iu kin, lin kt
vi cc ngun d liu khc nhau, m bo chnh xc, n nh v tc x l nhanh.
Hng dn chi tit: C:\A-Tools\Documents\A-Tools_Query_Report_Help.pdf
Lp trnh cng Add-in A-Tools: Ngoi giao din ngi dng, Add-in A-Tools cn
h tr cc hm API v cc i tng COM nh BSNetwork, BSFormulaArray nhng
ngi pht trin ng dng lp trnh kt hp cng Add-in A-Tools nhm khai thc ti a nng
lc ca Add-in A-Tools, tng sc mnh cho ng dng ca mnh.
Nu bn mun lp trnh VBA cng A-Tools hy c ti liu ti file A-Tools
Programming.pdf
Cc chc nng ph:
To cng thc thng k kt hp vi nhiu iu kin, cng thc mng.
Chuyn i m vn bn t TCVN3, VNI sang UNICODE v ngc li.
c s thnh ch ting Vit, ting Anh

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

3/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Download, Ci t v chy Add-in A-Tools


Ngi dng cn download/ti A-Tools theo a ch di y:

A-Tools Pro Phin bn thng mi:


http://www.bluesofts.net/Products/AddIns/A-Tools/A-Tools_Pro.exe

A-Tools Free Phin bn min ph:


http://www.bluesofts.net/Products/AddIns/A-Tools/A-Tools_Free.exe

Sau khi ti b ci t A-Tools v my, Ngi dng nhp p chut vo tp tin v ci


t bnh thng.
Lu : ngi dng phi ng nhp Windows vi quyn qun tr (Administrator). Khi
ci t thnh cng, tt c cc loi user u chy c A-Tools.
chy A-Tools, ngi dng m Microsoft Excel, khi chng trnh m xong, ngi
dng s nhn thy menu A-Tools nm gn cui cc menu ngang ca Microsoft Excel.

Mn hnh chc nng Add-in A-Tools


M Microsoft Excel 2007. Chn menu A-Tools ngi dng s thy cc chc nng ca
A-Tools nh hnh di y.

Giao din trn Microsoft Excel 2003 hoc cc phin bn thp hn

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

4/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

A-Tools chy trn cc phin bn Excel 2000/XP/2003/2007/2010 hoc cao hn.

Chc nng my ch (Excel Server)


Khi to my ch
T menu A-Tools, bm chn chc nng To my ch

+ Tn my ch: nhng my khch (clients) kt ni ti my tnh ny phi s dng tn


hoc a ch IP kt ni.
+ Tn ngi dng: tn h thng cung cp ban u l admin. Sau khi truy cp vo
bng tn ny, ngi dng c th to li danh sch cc tn c truy cp.
+ Mt khu: vi tn admin th mt khu trng.
Ch nhng ngi c tn truy cp (ti khon) v mt khu th mi chy c chc nng
my ch v my khch (Excel Network: Excel Server; Excel Client).

a cc tp tin Excel vo danh sch chia s


T menu A-Tools, chy chc nng Qun tr my ch. Khi mn hnh hin ra, t ca
s bn tri hy chn mc C s d liu, mn hnh bn phi s xut hin chc nng qun
tr c s d liu.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

5/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Vic my ch chia s d liu trong mng bt u t vic to danh sch cc tp d liu


Excel.
+ Thm: thm tp CSDL Excel vo danh sch qun tr ca my ch
+ G b: g b tp CSDL khi danh sch qun tr ca my ch
+ C&A: nu c chn cc vng d liu trong CSDL ny s c qun l theo quy tc
qun tr bo co Checking and Approval/ Chp nhn v Ph chun.
+ Xem: nu c chn, CSDL (workbook) ny s c nhn thy trong my ch,
trng hp khc n b n.
+ K. hot ng: vit tt ca t Khng hot ng. Nu tp CSDL c chn th cc
my tnh trong mng khng th kt ni vo CSDL ny c, tr khi c cp quyn t
my ch. Cc vng d liu trong mn hnh phn quyn s b n nu CSDL ca n b chn
K. hot ng.
+ Sp xp: Vic sp xp c ngha khi m my ch. Tp tin no c s nh s c
m trc. thay i th t, hy chn mt tp tin sau nhn nt Up, Down thay i
th t. Vic m tp tin trc hay sau c nga vi cc tp tin c lin kt ln nhau. V d
fileB.xls c cng thc kt ni ti fileA.xls th fileA.xls phi xp ln trc. Ln trc
d liu c cp nht trc khi cc tp tin khc dng n.
+ Ngt kt ni: Nu tp tin ny ang c cc user m cc my khch n s c mu
xanh, chn v bm Ngt kt ni th tp tin ny tt c cc my khch ang m s ng
li. Vic ny cn thit khi bn mun ngng chia s sa cha hay nng n trn my ch.
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

6/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Sao lu: Thc hin sao lu cc tp tin Excel ra mt th mc khc. Cc tp tin sao
lu ny vn c A-Tools qun l nhng a vo ch Inactive-Khng hot ng. Chi
tit xem ti y.
Lu : Tp tin Excel chia s trong my ch phi khng c mt khu Workbook. My khch
kt ni ti my ch, m cc sheet t my ch, d liu Excel s khng sao chp c nu
khng phn quyn.
+ Nt Tm dng: nu chn (khi nt bm ny i tn l Tip tc) my ch s
tm thi kha khng cho cc my khch kt ni n (cc my kt ni vn lm vic ),
khng cho m cc vng d liu, khng cho cp nht d liu ln ngay, d liu s lu tm
my khch ch sau khi chn Tip tc th d liu c cp nht ton b ln my ch.

Cc vng d liu cn nh dng trc khi chia s trong mng


Add-in A-Tools t ng cp nht nh dng gi tr: s hc, tin, t l %, ngy, Custom
Format. Tuy nhin, nh dng kiu gi tr trong Excel l rt phong ph. m bo s
thng nht cao v nh dng gi tr gia my ch v my khch, ngi dng nn
nh dng gi tr trong cc vng d liu theo mi c trng ring ca kiu gi tr.

D liu ca my ch sau khi c nh dng cu trc bng tnh, kiu gi tr, mu


nn, mu ch, font ch, k vin, th mi cho cc my khch kt ni vo.
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

7/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Nhim v chnh ca my khch l kt ni, xem v nhp gi tr. Vic nh dng s


khng t ng gi ln my ch, ch c kiu gi tr th t ng c nh dng tuy nhin
ngi dng hy nn t nh dng kiu gi tr trc trn my ch.
Nu t bo v bng tnh (Protect Sheet) vi vng d liu c nh dng
Protection->Hidden my khch khng son tho c cng thc.

Nu bn nh dng vng d liu l Protection->Hidden nh hnh trn sau t


Protect Sheet th my khch s khng th son tho c cng thc d khng chn
Locked.
sau:

Nu nh dng t my khch, mun cp nht ln my ch th phi lm nh


+ Chn vng d liu cn gi nh dng ln my ch
+ Nu Excel 2003: vo menu A-Tools, chn Kt ni mng->Cp nht nh dng
+ Nu Excel 2007: vo menu A-Tools, chn Cp nht d liu->Cp nht nh dng

ch

Tham kho phn Cc chc nng h tr son tho v cp nht d liu ln my

To cc vng d liu c chia s trong mng


Trong mn hnh Qun tr my ch, t ca s bn tri hy chn mt sheet, mn hnh
bn phi s xut hin chc nng Vng cho php kt ni bn thm cc vng.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

8/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Cc my khch (clients) c cp quyn s m nhng vng d liu ny son tho.


+ Thm: thm mi vng chia s. Vng chia s trong A-Tools c ba loi:
-

Ton b Workbook, khi ngi dng m ti my khch ch c m khng


son tho c
Bng tnh/Sheet, ngi dng c th c v son tho d liu ton bng
tnh
Vng d liu/Range l mt tp hp cc lin tip hoc cc khi vng ri
rc, ngi dng m ti my khch ch c th son tho c trong vng
cp pht m thi.

+ G b: g b vng d liu khi danh sch chia s.


+ Tn vng: vng d liu c t tn bi ngi dng.
tho.

+ a ch: a ch vng trong bng tnh, trong phm vi ny ngi dng c th son
+ Tn Sheet: Tn ca sheet trong workbook.
+ n ct: Ch ra cc ct c n khi chia s.
V d: C:D,F,I:M - n cc ct t C->D, ct F, ct t I->M
V d: 3:4,5,I:M - n cc ct t C->D, ct F, ct t I->M
C th dng ch s ct hoc tn ct l cc ch ci.
+ n dng: Ch ra cc dng c n khi chia s.
V d: 16,17,18:22 - n cc dng 16, 17, 18->22

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

9/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Xc nhn: nu c chn, vng d liu s khng sa c, khng in c. Nu


khng chn vng d liu c sa. Nguyn tc ny c thc hin nu CSDL ca n c
chn C&A Checking and Approval /Chp nhn v Ph chun. Trng thng tin ny cho
php ngi dng t cc my khch xc lp nu c cp quyn.
+ Ph chun: nu c chn v Xc nhn cng c chn th vng d liu s khng
sa c v c php in. Nu khng chn vng d liu khng c in. Nguyn tc ny
c thc hin nu CSDL ca n c chn C&A Checking and Approval /Chp nhn
v Ph chun. Trng thng tin ny cho php ngi dng t cc my khch xc lp nu
c cp quyn.
+ Tham chiu: nu c chn, cc cng thc trong vng ny c lin kt ti cc
vng d liu cc sheet khc trong workbook ca n.
+ Slg kt ni: A-Tools m s ngi ang kt ni vo vng d liu.
+ Slg kt ni: ch ra s ngi c kt ni ti a vo vng d liu ny. Gi tr -1 l
khng gii hn s ngi kt ni.
+ K. hot ng: nu c chn, vng ny b kha v khng cho php ngi dng kt
ni ti n.
Nu mt bng tnh c chia s cho 2 ngi dng ( hai nhm khc nhau).
Ngi A c xem ton b, ngi B khng nhn thy ct G:IV. Cc lm nh sau:
+ T cy d liu ca s bn tri, chn ti sheet cn chia s
+ Nhn sang ca s bn phi, bn nhn vo mi tn bn cnh nt Thm->Nhn
vng. Bn to thm cc vng d liu mi trn sheet chn.

Sau khi to thm vng mi, thit lp thuc tnh cho cc vng ny. t tn vng mi nh l
Shop1_A9_F30, G:IV vo ct n ct.
+ Tip theo vo mc phn quyn, phn quyn cho mi nhm ngi A, ngi B c
m nhng vng ch nh.
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

10/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Xy dng danh sch cc nhm, ngi dng c kt ni ti my ch


Trong mn hnh Qun tr my ch, t ca s bn tri chn Nhm v Ngi dng,
mn hnh bn phi s xut hin chc nng qun tr nhm v ngi dng.

Chc nng ny cho php ngi dng to nhm v ngi dng. Ch ngi no c tn
truy cp v mt khu mi c th khi to my ch hoc kt ni ti my ch.
ch.

+ K. hot ng: nu c chn, tn truy cp ny s khng c php kt ni ti my

Cc tn ngi dng c mu xanh, v c chn kt ni c ngha l chng


ang kt ni ti my ch.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

11/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Thit lp cc quyn cho Nhm ngi dng


Trong mn hnh Qun tr my ch, t ca s bn tri chn Thit lp quyn s
dng, mn hnh bn phi s xut hin chc nng phn quyn.
A-Tools thc hin vic phn quyn theo nhm, nhng ngi trong nhm s c cc
quyn nh nhau.

+ Ct u tin, cc vng d liu no c chn th my khch s nhn thy.


+ Khi ng my ch: cho php nhm ngi dng c khi ng my ch chia
s cc tp tin Excel trong my tnh ny qua mng.
+ Qun tr my ch: cho php nhm ngi dng c qun tr my ch.
+ Lu d liu t xa: cho php c lu t my khch khng.
+ Chat: cho php chat vi nhau trong mng khng.
+ M vng K. hot ng: cho php m nhng vng c trng thi K. hot ng.
Theo ngm nh, cc vng d liu c trng thi K. hot ng my khch s khng
m c. Mun m th nhm user ny phi c phn quyn. Ti my khch, chn Tt c
pha trn cy lnh ca s bn tri khi s nhn thy cc vng thuc loi K. hot
ng.
+ Ch c: nu chn, nhm ch xem, khng son tho c trong vng d liu
+ nh dng: nu chn, nhm s c php chy lnh nh dng vng ti my ch
+ Sao chp: cho php nhm ngi dng c copy-sao chp d liu ra ngoi khng.
+ In n: cho php nhm ngi dng c in sheet ra my in hay cc thit b khc
khng.
+ Xc nhn: nu chn, nhm s c chy chc nng Xc nhn qun tr bo co.
Chc nng ny ch c hiu lc nu CSDL ca vng d liu ny c chn C&A.
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

12/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Ph chun: nu chn, nhm s c chy chc nng Ph chun qun tr bo


co. Chc nng ny ch c hiu lc nu CSDL ca vng d liu ny c chn C&A.
Khi ngi dng t my khch, m cc vng d liu c cp quyn Xc nhn, Ph
chun th bn my khch s c cc nt chn Xc nhn, Ph chun di y mn
hnh.
+ Lc theo: lc cc vng d liu phn quyn nhanh theo cc dng.
Tt c: hin ra tt c cc vng d liu.
Vng loi Workbook: ch hin ra cc vng kiu workbook (c file).
Nu chn mt workbook (file) no th s lc cc vng d liu thuc workbook .
Cc vng hin ra cn theo c ch xem: All/Active/Inactive ca Server Manager.
Chc nng ny cho php lc d liu nhanh, thao tc phn quyn cho cc workbook,
cho cc nhm nhanh v thun tin.

Mi nhm tu vo chc trch ring s c cp pht nhng quyn can thip cng
vic cc mc khc nhau.
Nu vng d liu c trng thi xc nhn Hy xc nhn hoc ph chun
Hy ph chun th s khng son tho c na.
xong.

+ Lu quyn: Sau khi thit lp xong bn cn nhn nt Lu quyn xc nhn

+ Lu mu: Bn chn mt tp tin sau nhn Lu mu A-Tools s lu cu trc


phn quyn ny vo CSDL ca n, sau ny bn thm mt tp tin c cu trc tng t vo
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

13/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

my ch th c th chn mu thit lp ny vo. iu ny s gim thi gian thit lp ca


bn.

Qun tr danh sch ngi dng kt ni


Trong mn hnh Qun tr my ch, t ca s bn tri chn Danh sch ngi dng
kt ni, mn hnh bn phi s xut hin chc nng qun tr ngi dng kt ni.
T danh sch ny, my ch c th khng hoc cho php ngi ang kt ni tip tc
can thip vo my ch. Cho php nhng ngi dng chat vi nhau.

Sao lu d liu

Chn nt Sao lu m chc nng Sao lu CSDL


Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

14/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

TY CHN
+ Sao lu th mc con ca tp tin: nu chn, A-Tools s to th mc con ca
CSDL c sao lu.
+ Sao lu Vng & Quyn: nu chn, A-Tools s sao lu tt c cc vng d liu
chia s v cc quyn ca n.
+ Cc tp tin sao lu t "K. hot ng": nu chn, A-Tools s thit lp CSDL sao
lu v trng thi K. hot ng. Chc nng ny ch c thc hin nu c mc Sao lu
Vng & Quyn c chn.
+ Tn tp tin mi: tn database sau khi c copy (file mi) c t tn theo
mu. A-Tools t t mu yyyy-mm-dd [FILENAME]. [FILENAME] l khai bo bt buc ca
A-Tools ngi dng khng c xa, sa.
thc hin vic sao lu, ngi dng chn nt Back up. Khi mn hnh Browse
For Folder xut hin, ngi dng chn a ch lu tr cc CSDL sao lu.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

15/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Sau khi nhn nt Chp nhn kt qu sao lu c hin th nh mn hnh di y:

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

16/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Thay i ch xem CSDL v quyn

My ch qun tr cc tp CSDL vi cc trng thi: K. hot ng, Hot ng.


Nu mun hin ht th chn Tt c. Khi ngi dng chn K. hot ng th ca s C
s d liu v Thit lp quyn s dng s ch hin d liu l K. hot ng, tng
t vi vic chn Hot ng.

Tm dng v Tip tc chy my ch


Trong mt s tnh hung nh cn bo tr my ch, thit lp my ch th cn cho
my ch tm ngng. thc hin vic ny, trong mn hnh Qun tr my ch, ngi
dng nhn nt Tm dng. Ngay sau khi nt Tm dng c chn, tn ca n (label)
c i thnh Tip tc.
Khi nt Tm dng c chn, my ch s khng cho bt k yu cu kt ni no
t pha my khch: ng nhp; M vng d liu. My khch vn c th thc hin cng
vic son tho bnh thng nhng cha cp nht ngay, my ch lu tm thi trong b
nh, ch sau khi ngi dng chn Tip tc trn mn hnh Qun tr my ch trn
my ch th d liu c cp lt vo ngay lp tc vo CSDL.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

17/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Ngt kt ni CSDL

Khi mt CSDL c cc my khch kt ni ti, trn mn hnh Qun tr CSDL ca


server s hin nh mu xanh, ngi dng chn file ny v nhn nt Ngt kt ni th ATools s ngt kt ni ti tt c cc my khch.
Chc nng ny cn thc hin khi ngi dng cn thay i thit lp cho CSDL ny
trong my ch v khng mun cc my khch truy xut vo khi n ang thit lp.
Chc nng ny thng c thc hin cng vi chc nng Tm dng.

Tt my ch
T menu A-Tools, chn Tt my ch.

Lu : ngi dng ch c th ng cc tp d liu sau khi tt my ch.

Chc nng my khch (Excel Client)


Kt ni ti my ch
T menu A-Tools, bm chn chc nng Kt ni

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

18/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Tn my ch: ngi dng c th nhp tn hoc a ch IP ca my ch, ngi dng


nn nhp a ch IP kt ni.
+ Tn ngi dng: tn h thng cung cp ban u l user.
+ Mt khu: vi tn user th mt khu trng.
Ch nhng ngi c tn truy cp (ti khon) v mt khu th mi chy c chc nng
my ch v my khch (Excel Network: Excel Server; Excel Client).

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

19/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Kt ni vo vng d liu trong trong my ch


Sau khi kt ni ti my ch thnh cng, ngi dng s m c danh sch cc vng
d liu m mnh c php kt ni. Vic ngi dng c th sa, xo, nh dng trong vng
tu thuc vo quyn c cp trong nhm.
Ngi dng c th m vng d liu t menu A-Tools chn Qun tr my khch.

m mt vng, chn vng cn m sau chn nt M vng.


A-Tools qun l 3 loi vng:

Vng a ch (Range) - cho php son tho trong cc vng a ch nh.


Vng bng tnh (Sheet) cho php son tho trong ton b bng tnh.
Vng workbook cho php xem v son tho trong ton b workbook. Nu
my ch va chia s workbook va c cc sheet trong n th workbook ch
cho c m thi (Read-Only). Mun son tho c phi m sheet hoc vng
(Range).

Lu : Nu mt tp CSDL m va c vng a ch va c vng bng tnh v vng


workbook th nu ngi dng m vng workbook th ch c th xem c m khng son
tho c. Quyn ca mt vng ph thuc vo quyn ca vng cp cao hn. V d quyn
ca vng a ch ph thuc vo qun ca vng bng tnh v workbook.
ng vng ang m, chn vng ang m (c mu xanh) sau chn nt ng
vng.
Nu m vng d liu thnh cng, ngi dng s thy c vng d liu nh hnh
di y.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

20/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Nu chn nt Xc nhn th nhng ngi dng khc trong mng khng th sa


nhng c th in vng d liu ny ty theo quyn c in.
+ Nu chn nt Ph chun th nhng ngi dng khc trong mng khng th sa
nhng c in vng d liu ny.
Chc nng Xc nhn v Ph chun ch c hiu lc nu CSDL ca n c chn
C&A v ngi dng mua bn quyn chc nng Qun tr bo co ca A-Tools Pro.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

21/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Khi cc my tnh kt ni vo mng th c th son tho chung vo mt vng d liu


trong my ch.

http://www.bluesofts.net/Products/AddIns/A-Tools/Pics/ExcelCaro.gif

Qun tr danh sch ngi dng kt ni


Trong mn hnh Qun tr my khch, t ca s bn tri chn Danh sch ngi
dng kt ni, mn hnh bn phi s xut hin chc nng qun tr ngi dng kt ni.
T danh sch ny ngi dng c th chat vi nhng ngi c trong danh sch.
Nhng ngi c trong danh sch l nhng ngi ang kt ni ti my ch.

Cc chc nng h tr son tho v cp nht d liu ln my ch

+ Xem thay i: nu c chn, khi my tnh t xa thay i gi tr ti a ch no


th my ca ngi dng s chn v thng bo s thay i. Chc nng ny ch nn
dng khi ngi dng cn theo di con tr ca my tnh khc ang kt ni chung mt vng
d liu.
+ T ng cp nht: nu chn (ngm nh), khi ngi dng thay i gi tr trong
vng kt ni th my ch s cp nht ngay.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

22/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Nu d liu son tho khng nht thit phi cp nht ngay ln my ch th ngi
dng nn b chn m bo tc son tho nhanh hn. Khi cn cp nht d liu ln
my ch, ch cn chn vng d liu cn cp nht, chn Cp nht d liu. Nu mun cp
nht nh dng th chn Cp nht nh dng. Nu mun cp nht c gi tr ln nh dng,
chn Cp nht nh dng v d liu.

Ty chn cho A-Tools


T menu A-Tools, chn nt Ty chn hoc ti mn hnh Qun tr my ch/khch
chn mc Ty chn.

+ Chia s Visual Basic for Application My khch c th s dng macro t file


trong my ch. Chn mc ny, ngi qun tr my ch cn kim tra k lng trc khi cho
ngi dng kt ni!
+ M CSDL nu my khch yu cu: nu c chn, khi khi ng my ch ATools khng m cc database dng (active), database ch c m nu my khch yu
cu kt ni, khi my khch ngt kt ni th my ch s kim tra database ny xem cn
my khch no kt ni na khng, nu khng s t ng database ny li.
Tnh nng ny ti u cho my ch, tit kim b nh RAM, tc chy nhanh hn.
y l gii php ti u my ch.
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

23/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Lu : khi chn chc nng ny ngi dng cn m bo cc database thc s m


c bnh thng, khng t c ch bo mt g ti vic m, cu trc. Nu database
(workbook) b t mt khu m hoc bo v cu trc workbook th A-Tools khng lm
vic c.
+ T cp nht cng thc: nu KHNG chn, cc cng thc trong cc sheet
my ch khng t tnh li khi c s thay i d liu, tuy nhin cc my khch ang m
th vn tnh li. y l gii php ti u my ch v gip my ch hot ng nhanh v nh
hn.
+ n Microsoft Excel khi khi ng: nu c chn, khi to my ch th mn
hnh Micrsoft Excel b n hon ton, c biu tng nm khu vc TrayBar y gc phi
mn hnh my tnh. C th nhp chut phi vo biu tng ny chy cc chc nng
my ch.

+ Thm cc sheets khi thm workbook: nu c chn, ti mn hnh Qun tr


vng kt ni, khi thm file vo my ch, A-Tools t thm cho bn ton b cc sheet c
trong file .
+ S lng my kt ni ti a: xc nh s my khch c php kt ni ti my
ch.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

24/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

+ Thi gian cp nht gi tr: xc nh thi gian l mili giy cp nht gi tr t my


khch ln my ch. Thit lp chun l 100 mili giy.
+ Lu cc tp t ng khi dng my ch: nu c chn, khi tt my ch ton
b cc tp Excel m my ch qun l t lu li.
+ Lu cc tp sau n pht: nu c thit lp, my ch s t lu cc tp ang
chia s nh k n pht mt ln.
+ Cng kt ni (Port): cng ngm nh trong A-Tools l 1711. V l do no
cn thay i, bn hy nhp p chut vo thay i. A-Tools chia s d liu qua
Internet, bn cn phi dng k thut m cng trong modem. Nu cn tr gip bn hy
lin h vi phong h tr khc hng Cng ty c phn BLUESOFTS.
+ Cp ca th mc: xc nh cp th mc ca s bn tri tin qun l cy
th mc cha CSDL trong my ch.
lu cc thit lp vo h thng bn phi nhp nt Chp nhn.

Ngt kt ni ti my ch
T menu A-Tools, chn Ngt kt ni.

d dng thc hnh vi chc nng chia s tp Excel qua mng bng A-Tools, bn
c th tham kho cc video clip ca chng ti ti a ch sau:
http://bluesofts.net/giai-phap-phan-mem/a-tools-truy-van-loc-soan-thao-va-quan-tri-du-lieuexcel-qua-mang/186-video-a-tools.html

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

25/45

Add-in A-Tools

Chia s tp tin Excel qua mng LAN, Internet

Hng dn truy vn (lc) d liu trong bng tnh Excel

SQL

Builder v hm BS_SQL

(Trong ti liu ny chng ti ch ni s lc mang tnh gii thiu tng th. Chi tit v
cch s dng hm BS_SQL cng nh cc phng php trch lc d liu xem hng dn tp
tin: C:\A-Tools\Documents\A-Tools_Query_Report_Help.pdf )
A-Tools s dng hm BS_SQL lc d liu v lm bo co. Hm BS_SQL s dng
cu lnh T-SQL kt hp vi cc hm ca A-Tools lc d liu v lm bo co mt cch linh
hot v mnh m. D liu c th mc ni t nhiu bng c quan h v c th t nhiu loi
c s d liu (CSDL) khc nh: Excel, Access, Foxpro, MS SQL, MySQL, Firebird, .Mc d
d liu c lc vo bng tnh Excel c th t nhiu ngun nhng chng c lin kt vi
nhau, d liu gc thay i th bo co thay i theo.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

26/45

Add-in A-Tools

Chia s Excel qua mng LAN, Internet

t tn vng d liu trong bng tnh Excel (worksheet)


Trong bng tnh c nhiu vng d liu, A-Tools lc d liu t cc vng ny.
V d lc ly cc chng t trong sheet KHO, vng d liu A3:K68.
t cng thc:
=BS_SQL("SELECT * FROM [KHO$A3:K68]")
Nu vng d liu c t tn l KHO (=KHO!A3:K68) th cng thc nh sau.
=BS_SQL("SELECT * FROM KHO")
Vic t tn em li hiu qu s dng rt cao trong cc cng thc Excel. Vi ATools, tn ca mt vng KHO c coi nh tn ca mt bng (table) trong CSDL
Excel.
Cch to tn cho vng d liu
Ngi dng lm theo trnh t sau:
+ 1: Chn vng d liu
+ 2: Chn menu Formula (Vi Excel 2007 hoc cao hn)
+ Chn menu Insert->Name (Vi Excel 2003 hoc thp hn)
+ 3: Chn Define Name

+ Name: t tn vng KHO


+ Refers to: a ch tham chiu. Excel t in.
Sau khi nhp tn xong, nhn nt Ok hon tt.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

27/45

Add-in A-Tools

Chia s Excel qua mng LAN, Internet

To cng thc BS_SQL bng SQL Builder


T menu A-Tools chn SQL Builder
Vi Excel 2003 vo menu A-Tools->Truy vn d liu chn SQL Builder

1
3

4
5

( lin kt gia bng KHO v DMHH, nhp chut vo MA_VLSPHH bn KHO ko sang
MA_VLSPHH ca bng DMHH ri nh chut)
(1) DBKEY Kha kt ni: chn CSDL hoc DBKEY (m kt ni vi CSDL bn ngoi).
kt ni vi CSDL bn ngoi, ngi dng phi to DBKEY, cch to s hng dn
trang sau.
(2) Danh sch cc tn vng hoc tn bng (table, query) d liu trong CSDL chn (1).
Ngi dng hy nhp p chut hoc ko tn vng d liu t (2) sang (3) lm
ngun d liu.
(3) Ni cc kha quan h gia cc bng (table) nu c (trong hnh v l MA_VLSPHH).
Chn cc trng d liu hin th v lm iu kin.
(4) + Output: nu chn, trng d liu s hin th
+ Expression: tn trng d liu hoc biu thc tnh
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

28/45

Add-in A-Tools

Chia s Excel qua mng LAN, Internet

+ Aggregate: chn tn hm thng k: Sum; Count; Min; Max;


+ Alias: t tn cho trng hoc biu thc Expression
+ Sort Type: chn kiu sp xp tng (Ascending) hay gim (Descending) dn
+ Sort Order: t u tin trng sp xp
+ Grouping: chn cc trng d liu c nhm theo. Mc ny c s dng khi
ngi dng ch nh hm thng k Aggregate. Tt c cc trng nu khng c
ch nh hm thng k th n c chn Grouping.
Criteria: mc t iu kin lc. Ngi dng c th dng chut chn d liu trong
mt ca bng tnh lm iu kin ng, thc cht l s dng hm RANGE(..).
(5) Sau khi thc hin 4 mc trn, A-Tools s t ng to cu lnh T-SQL cho hm
BS_SQL.
Sau khi thit lp xong, ngi dng chn nt Tip tc s xut hin mn hnh di y

+ Tn bng kt qu: A-Tools s t ng to tn cho vng kt qu.


+ T ng to tn cc ct: A-Tools t t tn cc vng theo mi ct trong vng kt qu.
Nhng tn c to s c s dng trong cc cng thc ca Excel.
+ Chn dng: nu c chn, bng kt qu s chn cc dng d liu sau con tr. Nu
khng, d liu d b ghi ln.
+ a ch t tham s SQL: cha cu lnh SQL. Cn thit s dng khi chui lnh SQL di
(s k t > 128 k t).
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

29/45

Add-in A-Tools

Chia s Excel qua mng LAN, Internet

+ a ch /vng t cng thc: u tin trong bng tnh cha gi tr ca bng kt qu.
Sau khi hon tt, chn nt Thc hin A-Tools chy hm BS_SQL trong bng tnh.
Cng thc c hm BS_SQL c to ra bi SQL Builder nh sau:
=BS_SQL("SELECT DMHH.TEN, Sum(KHO.SLG) AS SLG
FROM DMHH INNER JOIN KHO ON KHO.MA_VLSPHH = DMHH.MA_VLSPHH
GROUP BY DMHH.TEN, KHO.LOAI_PHIEU
HAVING KHO.LOAI_PHIEU = 'N'" , "INSERT=YES; AutoNames(THHH);")
Xem hng dn bng video ti y:
http://www.bluesofts.net/Products/AddIns/A-Tools/Help/DEMO/Index.htm

Hng dn s dng hm BS_SQL


Hm BS_SQL trong A-Tools l mt hm a nng v rt c bit. Kt qu tr v ca
hm l mt bng d liu c lc theo cc iu kin phc tp, d liu c mc ni vi
nhau m ngun d liu c th t nhiu loi CSDL khc. Ch cn mt hm BS_SQL, ngi
dng c th to ra cc loi bo co ng.
Hm BS_SQL c cu trc:
BS_SQL(SQL [,OPTIONS])
+ SQL: L mt chui khai bo cu lnh truy vn SQL. SQL l mt ngn ng truy vn
CSDL nh trong Access, Foxpro, dBASE, SQLServer, Oracle
Cu lnh SQL trong hm BS_SQL c phi hp thm cc hm: RECNO, CELL,
RANGE, DATA, GetOnce, FORMULA, FieldIf, VTC,Nh phi hp cc hm ny trong khai bo
SQL, hm BS_SQL c th tr v kt qu rt linh ng.
+ OPTIONS: L tham s tu chn (c th khng c), tham s ny l mt chui, cho
php khai bo thm cc tham s cho hm, cc tham s c ngn cch nhau bi
du chm phy (;)
Cc tham s s dng trong OPTIONS bao gm: DBKEY, HR, NAME, AUTONAMES, INSERT,
SERVERSOURCE.
C th lp trnh cc macro trong VBA chy trong cc s kin ca hm BS_SQL, khai bo
chy cc macro thc hin trong tham s OPTIONS. Cc tham s c khai bo nh sau:
+ Cho php chy mt macro trc khi cp nht d liu vo bng tnh
OnBeforeUpdate = YourMacro
+ Cho php chy mt macro sau khi d liu c cp nht
OnAfterUpdate = YourMacro
+ Cho php chy mt macro khi nhp p chut vo vng d liu (c hm BS_SQL)
OnDblClick = YourMacro
+ Cho php chy mt macro khi con tr di chuyn
OnSelectionChange = YourMacro
+ Cho php chy mt macro (hm) thay i gi tr trong qu trnh nhn d liu t
kt qu truy vn SQL.
OnGetValue = YourMacro
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

30/45

Add-in A-Tools

Chia s Excel qua mng LAN, Internet

V d: ly ton b d liu s kho vo bng tnh Excel, s kho nm trong tp


Access Examble.mdb c kt ni vi m DBKEY l MDB.
=BS_SQL(SELECT * FROM KHO , DBKEY=MDB)
Tham s SERVERSOURCE dng ly d liu t my ch.
V d:
=BS_SQL(SELECT * FROM KHO , DBKEY=MDB; SERVERSOURCE=YES)

Nguyn tc lm vic ca hm BS_SQL trong tp tin chia s qua mng


Hm BS_SQL trong tp tin Excel c chia s qua mng c nguyn tc nh sau:
+ Ti my ch: khng t ng chy, ch ng bng. y l c im gip cho my
ch tit kim b nh v chy nhanh hn. Bn c th t cp nht bng cch t con tr vo
vng cng thc nhn lnh Cp nht trn menu A-Tools hoc nhn t hp phm
CTRL+SHIFT+A.
+ Ti my khch: chy v cp nht bnh thng. D liu truy vn l ti my ch.
c th tham kho cc video clip ca chng ti ti a ch sau:

To DBKEY Kt ni d liu bn ngoi


A-Tools cho php kt ni vi cc CSDL ngoi: Access, Foxpro, MS SQL, MySQL,
kt ni vo Excel, ngi dng phi to DBKEY.
T menu A-Tools chn SQL Builder
Vi Excel 2003 vo menu A-Tools->Truy vn d liu chn DBKEY - Thit lp cc
kt ni vi CSDL bn ngoi

Sau khi mn hnh hin ra, nhn nt Thm sau chn loi CSDL cn kt ni vo m
DBKEY.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

31/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

+ DBKEY: m ca kt ni. Tn DBKEY c s dng trong cc hm ca A-Tools nh


BS_SQL, BS_TABLE,
+ Thm: to thm DBKEY (thm kt ni)
+ Sa: sa li cc thong s thit lp DBKEY
+ G b: g b DBKEY khi A-Tools. Nu DBKEY b g b, cc cng thc s dng ti
DBKEY ny u b li.
V d:
Truy vn d liu s kho, vi loi chng t l nhp N
1)
2)

S kho nm ti tp ang m
=BS_SQL(SELECT * FROM KHO WHERE LOAIPHIEU=N )
S kho nm tp CSDL Access Examble.mdb.
Ta to DBKEY vi tn MDB kt ni ti Examble.mdb
=BS_SQL(SELECT * FROM KHO WHERE LOAIPHIEU=N , DBKEY=MDB)

Truy vn, nhn d liu t my ch bng hm BS_SQL()


Khi my ch ang m. T my khch dng hm BS_SQL vi vic gn thuc tnh
SERVERSOURCE=YES nhn d liu t my ch.
Gi s my ch ang chy v ang m mt workbook c vng d liu tn l KHO.
Cch vit hm nh sau:
=BS_SQL("SELECT * FROM KHO" , "SERVERSOURCE=YES")
Nu my ch qun l s KHO trong CSDL Access v c kt ni bi m DBKEY c
tn "MDB"
=BS_SQL("SELECT * FROM KHO" , "DBKEY=MDB; SERVERSOURCE=YES")

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

32/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Vi hai v d trn, thay v ly d liu trong my khch, ngi dng c th ly d liu


t my ch. Vic vit hm BS_SQL() nh cch thc c ch cn thm khai bo trong tham s
OPTIONS l SERVERSOURCE=YES

My ch chia s tp tin Excel c lin kt ti d liu ca cc tp tin


Excel khc
Add-in A-Tools khng cho php my ch chia s tp tin Excel m n c lin kt ti cc
tp tin Excel khc. khc phc iu ny ta dng hm BS_SQL kt ni qua DBKEY.
Gi x tp tin fileB.xls c cng thc lin kt ti tp tin fileA.xls Tp tin ngun.
Trnh t lm ti my ch nh sau:
Bc 1: To DBKEY c m DL (hoc m no bn mun) kt ni ti tp tin c d liu
chia s
Tp tin c d liu chia s l fileA.xls nh hnh di y.

Bn cn to tn cho nhng vng d liu (Define Name) cn chia s (fileB.xls cn ly).


V d to tn l DMVLSPHH.
To DBKEY vi m DL kt ni vo tp tin ny.

Sau khi mn hnh hin ra, nhn nt Thm sau chn loi CSDL Excel, chn tp tin tn l
fileA.xls, to m DBKEY l DL.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

33/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Bc 2: T tp tin fileB.xls c cng thc lin kt, to mt sheet trung gian nh l BS_SQL
External Data, nhp hm BS_SQL ly d liu trong DBKEY DL chnh l kt ni vo
fileA.xls.
Dng cng thc:
=bs_sql("SELECT * FROM DMVLSPHH", "DBKEY=DL; NAME=DMHH")

DBKEY=DL ly d liu trong fileA.xls


NAME=DMHH bng kt qu c t tn DMHH. Tn vng ny tham chiu ti
bng kt qu v n c s dng cho cc mc ch khai thc d liu ca tp tin
fileB.xls.
Bc 3: Khai thc d liu bng cc hm Excel thng thng
Trong tp tin fileB.xls, ti sheet Formula Linking ly d liu t vng DMHH.
V d dng cng thc: =VLOOKUP(B2, DMHH,2,FALSE)
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

34/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Vi cch lm trn fileB.xls lin kt d liu vi fileA.xls v c my ch cho php chia


s qua mng. Khng nhng vy, vi cch ny bn hon ton c th lin nhiu ngun d liu
t cc tp tin Excel khc hoc cc loi CSDL khc.
Tm tt qu trnh lm bng m hnh nh sau:
Tp tin Excel ngun
(fileA.xls)

nhp d liu

DBKEY
DL

Tp tin Excel (fileB.xls)


Ly d liu
BS_SQL(SELECT, DBKEY=DL; NAME=DMHH)

Khai thc d liu trong vng DMHH


V d: =VLOOKUP(..,DMHH,..)

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

35/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Cc cu hi thng gp lin quan n my ch, my khch, khng


cp nht d liu c
1. Ti sao my khch khng nhp c d liu?
Tr li:
L do 1:

Vng a ch (Range) - cho php son tho trong cc vng a ch nh.


Vng bng tnh (Sheet) cho php son tho trong ton b bng tnh.
Vng workbook cho php xem v son tho trong ton b workbook. Nu
my ch va chia s workbook va c cc sheet trong n th workbook ch
cho c m thi (Read-Only). Mun son tho c phi m sheet hoc vng
(Range).

L do 2:
duyt.

Vng, sheet ang b t ch Check Xc nhn hoc Approval-Ph


V d hnh di y ch ra 4 vng u khng son tho c:

+ Shop.xls khng son tho c v n l loi workbook, v my ch chia


s cc sheet, vng ca n. Bn ch c th m xem. Mun son tho dduwwocj th
khng chia s cc sheet v cc vng bn trong n.
+ Shop 1 khng son tho c v n ang b t Xc nhn
+ Items_A5_B105 khng son tho c v n ang b t Ph Chun
+ Shop 1_A9_F30 khng son tho c v n ang b t Xc nhn v Ph
Chun.
L do 3: Vng d liu b phn quyn Ch c-Read-Only

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

36/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

+ Vng d liu Shops.xls khng b chn l Ch c nhng khng son tho c


v n l dng workbook v my ch chia s cc sheet v cc vng bn trong n.
+ Vng d liu Shop 1 b chn l Ch c v th my khch khng son tho
c.
2. Ti sao my khch khng nhn thy cc workbook, sheet, vng d liu trong my
ch?
Tr li: Tn truy cp ca bn thuc nhm c phn quyn khng m vi cc loi d
liu .
3. My tnh no cng c th lm my ch?
Tr li: My tnh no cng c, d chy Windows thng. Ch cn cu hnh
mnh lm vic. Bn nn chn my c cu hnh cao nht lm my ch.
4. Ngi dng ti my khch c th copy d liu chia s t my ch ra ni khc?
Tr li: Khng. Nu trong my ch bn phn quyn nhm user ny khng c
copy.
5. My ch khng nhn thy tp tin Excel np vo ch s?
Tr li: Do t ch Inactive Khng hot ng. pha trn ca s bn tri bn
chn xem Tt c. Sau b chn mc Inactive K. Hot ng.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

37/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

6. My khch khng th m vng d liu trong my ch?


Tr li:
L do 1: Do my ch t gii hn s ngi kt ni ti vng d liu ny. Nu s
ngi kt ni qu s lng cho php s th s khng m c na.

ct Slg kt ni nu -1 s khng gii hn s ngi kt ni.


L do 2: Do my ch ang bn, hy ngt kt ni my khch v kt ni li.
7. My khch khng th kt ni ti my ch?
Tr li:
L do 1:
+ Do my ch cha bt

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

38/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

+ Do sai tn hoc a ch IP, tn min ca my ch. Nu trong mng LAN nn nhp


chnh xc a ch IP, khng nn dng tn my ch v c th tn b trng gia cc
my tnh trong mng LAN.
+ ng mng khng n nh.
L do 2: Do my ch b gii hn s lng kt ni mc Options Ty chn. Bn
hy tng s lng kt ni ln. Nu tng khng c c th license ca bn khng
hp l.

8. Mc d phn quyn cho ngi dng c son tho trong mt sheet nhng
my khch vn khng son tho c cng thc?
Tr li:
L do 1: Do trong sheet ny bn t ch protect sheet. Vy bn cn Unprotect
sheet (g b bo mt sheet trong Excel).
L do 2: Do trong sheet ny, vng d liu c cng thc bn t Protection v chn
Hidden. Ging hnh di y.

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

39/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Nu bn nh dng vng d liu l Protection->Hidden nh hnh trn sau t


Protect Sheet th my khch s khng th son tho c cng thc d khng chn
Locked.
Cch khc phc l KHNG chn mc Hidden.

Hng dn cc chc nng khc ca A-Tools


To cng thc mng Formula Array
Add-in A-Tools cung cp cng c to cng thc thng k c nhiu iu kin, tt c
mi vic thc hin rt n gin, ch cn vi c nhp chut bn c mt cng thc Excel,
m nu bnh thng phi mt nhiu thi gian lm m cha chc kt qu nh mong
i. Qua cng c ny bn s t pht trin c kh nng to cng thc trn Excel.
Bc 1: Chn vng d liu, gm c dng tiu .

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

40/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Bc 2: Chn menu A-Tools->To cng thc

Sau khi chn To cng thc s xut hin mn hnh di y. Chn li vng d liu
cn tnh nu mun thay i.

Bc 3: Chn menu A-Tools->To cng thc

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

41/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Theo mn hnh trn, thc hin cc bc:


1.
2.
3.
4.
5.
6.

Chn
Chn
Chn
Chn
Chn
Chn

hm, v d SUM
ct cn tnh ton, v d THANH_TIEN
ct lm iu kin, v d MA_VLSPHH
gi tr so snh: HH001
nt Thm. Nu cn thm cc iu kin th li lp li t 3.->5.
Tip chuyn mn hnh k tip.

Bc 4: Chn t cng thc v copy.

+ kt qu: l a ch t cng thc


Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

42/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

+ Copy to: nu cng thc ny cn copy cho vng khc th chn vng cn copy
Sau khi chn Kt thc A-Tools to cho bn cng thc mng nh hnh di y.
xong.

y l cng c cho php to cng thc Excel c phc tp m ch cn dng chut l

Hm c s thnh ch
Hm BS_VND
Hm cho php c s thnh ch theo ting Vit
Cu trc:
BS_VND(Amount, OutputType, Unit1, Unit2, MUnit2, HasGroupingSymbol)
Amount

: l s tin cn chuyn i thnh vn bn.


: l mt s, nu gi tr l 1 hm tr v kiu chui TCVN3, 2 kiu chui
l VNI, 3 kiu chui l Unicode - ngm nh (Ch dng t Excel 2007 tr ln)
Unit1
: l gi tr kiu chui, ch ra loi n v tin t, ngm nh l "ng"
Unit2
: l gi tr kiu chui, ch ra loi n v tin t cho s l, ngm nh l
"xu"
MUnit2 : l con s c nhn vi s l ca Amount, quy i s l t n v Unit1
sang Unit2, ngm nh gi tr l 1
HasGroupingSymbol: l gi tr kiu logic(boolean), nu l TRUE th chui kt qu s
c du phy (, ) ngn cch cu, FALSE l gi tr ngm nh khng c du (, ) ngn cch.

OutputType

Gi x B2 c s tin l: 12345.53
=BS_VND(B2) Mi hai ngn ba trm bn mi lm ng v nm mi ba xu.
Mun lm trn th dng hm ROUND kt hp:
=BS_VND(ROUND(B2,0)) Mi hai ngn ba trm bn mi su ng chn.
+ Cch c s tin vi cc loi font ch
=BS_VND(B2, 1) Mi hai ngn ba trm bn mi lm ng v nm mi ba xu.
=BS_VND(B2, 2) Mi hai ngan ba tram bon mi lam ong va nam mi ba
xu.
=BS_VND(B2, 3) Mi hai ngn ba trm bn mi lm ng v nm mi ba xu. Tng
ng vi cng thc =BS_VND(B2)
+ Thay i n v tnh
=BS_VND(B2,,"USD","CENTS")) Mi hai ngn ba trm bn mi lm USD v nm mi
ba CENTS.
+ Quy i n v:
=BS_VND(B2,,"HOUR(S)","MINUTE(S)",60) Mi hai ngn ba trm bn mi lm
HOUR(S) v ba mi hai MINUTE(S).
=BS_VND(B2,,"HOUR(S)","MINUTE(S)",60,1) Mi hai ngn, ba trm bn mi lm
HOUR(S) v ba mi hai MINUTE(S).
Hm BS_USD
Hm cho php c s thnh ch theo ting Anh
Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

43/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Cu trc: BS_USD(Amount, Unit1, Unit2, MUnit2, HasGroupingSymbol)


Cch s dng v c bn ging hm BS_VND
V d:
=BS_USD(B2) Kt qu l: Twelve thousand three hundred and forty five dollars and fifty
three cents.
Hm chuyn m vn bn
=UNC - Hm chuyn t m TCVN3 thnh Unicode
=UNC("Anh chng mun") Kt qu "Anh chng mun"
UnicodeToTCVN3 - Chuyn t m Unicode sang TCVN3
UnicodeToVni - Chuyn t m Unicode sang VNI
VniToUnicode - Chuyn t m VNI sang Unicode
VniToTcvn3 - Chuyn t m VNI sang TCVN3
Tcvn3ToVNI - Chuyn t m TCVN3 sang VNI
Tcvn3ToUnicode - Chuyn t m TCVN3 sang Unicode
Hm chuyn m tng hp
ConvertStr(StringToConvert , nActionType)
StringToConvert

nActionType

: L chui chuyn m
: L m chuyn. C th nhn 1 trong cc gi tr s di y:
2 - Chuyn t m Unicode sang TCVN3
3 - Chuyn t m Unicode sang VNI
4 - Chuyn t m VNI sang Unicode
5 - Chuyn t m VNI sang TCVN3
1 - Chuyn t m TCVN3 sang VNI
6 - Chuyn t m TCVN3 sang Unicode (ngm nh)

V d:
=ConvertStr("Anh chng mun") Kt qu "Anh chng mun"
=ConvertStr("Anh chng mun", 6) Kt qu "Anh chng mun"

Cc lnh x l
Tng t nh cc hm trong Add-in A-Tools cung cp cc lnh v phn theo cc khi vic
nh l: Chuyn m; Cp nht cng thc; nh dng; Xa cng thc li gi tr;...
Quy trnh thc hin
b1- Chn vng d liu cn thc hin
b2 - Vo menu A-Tools->Lnh ri chn lnh m bn mun

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

44/45

Add-in A-Tools

Truy vn (lc) d liu trong bng tnh Excel

Thng tin chi tit mi nht v Add-in A-Tools cc bn c th xem ti y:


http://www.bluesofts.net/Products/AddIns/A-Tools/Index.htm

Xem video hng dn Add-in A-Tools


http://www.bluesofts.net/Products/AddIns/A-Tools/Help/DEMO/Index.htm
Hng dn kt ni d liu Excel qua mng:
http://www.bluesofts.net/Products/AddIns/A-Tools/Help/DEMO/A-Tools_Network/ATools_Network.html

X l li khi A-Tools khng khi ng cng Microsoft Excel


http://www.bluesofts.net/Baiviet/Office/ExcelEnabledAddin/Index.html

Cng ty C phn BLUESOFTS| Nguyn Duy Tun Tel: 04.379.17200 Mobil: 0904210337

Website: www.bluesofts.net

Email: sales@bluesofts.net or tuanktcdcn@yahoo.com

45/45

You might also like