You are on page 1of 15

Exporting Revit to ODBC Database and Reports

Autodesk Revit soft gm 3 ci: 1- Revit Architechture l phn mm dng cho chuyn ngnh thit k kin trc. 2- Revit Structure l phn mm thit k kt cu. 3Revit MEP l phn mm thit k MEP ((Machanical, Electrical, Plumbing). Mt trong nhng chc nng rt mnh ca Revit l cho php cc bn xut d liu ca cc bng thng k, hay thng tin ca bt k mt i tng no trong d n. Thc t cc bng thng k cng cho php chng ta thc hin chnh sa hay thm bt rt nhiu trng km theo cc gii thut tnh ton, tuy nhin, c l n khng c quen thuc (d dng) nh khi ta dng bn excel chng hn. V vy nhu cu xut d liu qua excel l kh ln, chnh v l do hm nay ti mun gii thiu vi cc bn cch thc chng ta xut d liu t Revit qua cc nh dng quen thuc nh excel Exporting to ODBC Database Bn c th xut d liu ca cc phn t trong m hnh ra mt file d liu ODBC (Open Database Connectivity) no . Trong file d liu c xut ra bao gm cc tham s m bn gn cho cc phn t trong d n. Trong Revit qun l cc phn t theo cc Category (Air Terminals, Columns, Doors), v vy khi xut d liu cc d liu ca cc phn t trong m hnh cng c phn ra (qun l) tng nhm tng ng vi category mi nhm trong mt bng. V d, Revit to ra mt bng danh sch tt c cc loi ca v mt bng danh sch tt c cc ca trong m hnh. ODBC export ch s dng n v mt. Nu mt project s dng dn v Imperial th trc khi xut n s chuyn sang n v mt.

Khi xut ODBC, Revit to ra cc bng cho cc phn t sau:


Model Objects: Types and Instances Levels v Rooms: Instances Key Schedules Assembly Codes:

File d liu ODBC to ra mi quan h (relational) gia cc bng bng cch s dng kha chnh (primary keys bn no s dng MS Access hay lp trnh CSDL th hiu r thng ny) v cc gi tr tham chiu. Vi Relational trong c s d liu, mt cha kha chnh (primary key) l mt gi tr duy nht, n xc nh mt bn ghi (Record) trong mt bng c s d liu. Tham chiu c cc gi tr tham chiu trong ct l tham chiu c tt c cc gi trn trong ct khc. Yu t then cht trong mi bng l ct gn nhn ID (ct ny l primary key - cha cc gi tr tham chiu). Bng thng k ca sau y minh ha cc kha chnh v gi tr tham chiu to ra mi quan h trong mt bng c s d liu: Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowbandsize:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-para-margin:0mm; mso-paramargin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; fontfamily:"Times New Roman"; mso-ansi-language:#0400; mso-fareastlanguage:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-stylename:"Table Grid"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; msopadding-alt:0mm 5.4pt 0mm 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0mm; mso-paramargin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; fontfamily:"Times New Roman"; mso-ansi-language:#0400; mso-fareastlanguage:#0400; mso-bidi-language:#0400;} Ct Tng xng vi Id Duy nht, mi gi tr ch c xut hin mt ln, xc nh cho mt ca c th Type L Id ca bng DoorTypes, bit ca ny Id ca loi no. Level L Id ca bng Levels, bit ca ny thuc tng no Room L Id ca bng Rooms, bit ca ny thuc phng no Ch : S dng mt c s d liu duy nht cho mic d n. Khng phi chng trnh no cng hi tr quan h gia cc bng nh nu trn, v d Excel.

y ti s gii thiu vi cc bn cch xut d liu ra file c s d liu Access, su xut ra Excel. Nu bn xut d n Revit ra c s d liu ODBC l ln u th bn thc hin cc bc nh sau: 1. Trong Revit, m d n mun xut d liu 2. Kch File Export ODBC Database bc 1.

Hnh 1.1

3. Kch vo New to mt DSN (Data Source Name) mi bc 2.

Hnh 1.2 4. Trong hp thoi Create New Data Source, lm nh sau: o Chn mt driver v kch Next bc 3 v 4 o Nhp mt tn DSN bt k hoc kch vo Browse chn mt ci (thng thng l cha c) bc 5. o Nhn Next bc 6 o Nhn Finish bc 7 5. To file c s d liu:

Trong hp thoi ODBC Microsoft Setup, kch Create - bc 8

Hnh 1.3

Trong hp thoi New Database:

Hnh 1.4 Chn a mun lu file d liu cho hp Drives bc 9 Duyt n th mc mun lu trong mc Directories bc 10

Nhp tn file mun xut ra trong Database Name bc 11 Nhp OK bc 12 Xc nhn OK hai ln xut d liu bc 13 v 14

Hnh 1.5
o

Truy cp n th mc ta chn trn bc 10 ta s thy file c xut ra.

Hnh 1.6 Kch kp m xem ni dung ca d liu bc 14

Ta thy file ny cha rt nhiu bng chut tt c cc bng ca tt c cc i tng trong d n, nh thy trn hnh 07 6. Xem ni dung mt bng v xut sang Excel Chn bng Doors, kch kp m xem ni dung ca bng bc 15

Hnh 1.7

T menu File Export - bc 16

Hnh 1.8
o

Trong hp thoi Export Table Doors To Nhp tn file cho File Name bc 17 Chn nh dng file l MS Excel cho hp Save as Type bc 18 Bng d liu ca Doors c xut ra nh dng Excel.

Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowbandsize:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-para-margin:0mm; mso-paramargin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; fontfamily:"Times New Roman"; mso-ansi-language:#0400; mso-fareastlanguage:#0400; mso-bidi-language:#0400;}

Exporting to Reports 1. Trong Revit, m d n mun xut d liu 2. Kch File Export Reports Schedule.

Hnh 2.1

3. Trn hp thoi Export Shedule:

Hnh 2.2 a. Trong mc Save in: dn n th mc mun lu file xut ra b. Trong mc File Name: nhp li tn file mun lu c. Nhn Save.

4. Hp thoi Export Shedule mi xut hin, nhp OK chn theo mc nh.

Hnh 2.3 5. Khi ng MS Excel

6. T menu File Open

Hnh 2.4

7. Trong hp thoi Open

Hnh 2.5 a. Trong mc Look in: dn n th mc va lu file *.txt b. Trong mc Files of Type: chn Text Files c. Chn file *.txt m ta va xut ra d. Nhn Open

8. trn hp thoi Text Import Wizard, nhn Finish chn mc nh

Hnh 2.6 9. Ta c k qu nh mt file *.xls bnh thng, kt qu ca ti c nh hnh di y:

Hnh 2.7 10. Nhn Ctrl + S lu n li

You might also like