markdown:
** Sản xuất công an hiệu, làm quốc huy bằng đồng, mẫu tiêu chuẩn quốc gia** . Huy hiệu công an nhân dân: Chạm nổi thủ công mỹ nghệ,
chất liệu: đồng vàng nguyên chất
Kích thước tiêu chuẩn: 18x21cm; 45x53cm; 65x74cm
Quốc huy nước CHXHCN Việt Nam
Phương pháp: đúc thủ công bằng đồng và gò đồng vàng nguyên chất
Kích thước: theo yêu cầu của quý khách (ĐK hay sử dụng: 39cm)
Hotline: 0986.896.995
Với kinh nghiệm lâu năm, Mỹ Nghệ Việt Nam chuyên chế tác huy hiệu, phù hiệu, huân huy chương, quốc huy, huy hiệu CAND, QĐND, LOGO, kỉ niệm chương cho tất các ban ngành, UBND các tỉnh, Công an các tỉnh, huyện, thị trấn, thị tứ …
Chúng tôi chế tác bằng phương pháp thủ công và công nghệ mới, chạm thúc nổi, đúc huy hiệu bằng đồng nguyên chất, với mẫu mã chuẩn và khả năng chống oxi hóa, chống chịu với môi trường ngoài trời.
Ngoài ra chúng tôi còn chạm
[mặt trống đồng]( http://quatangmynghe.com/viet-nam/tranh-trong-dong-an-mon-ban-do.html) Đông Sơn với kích thước bất kì để quý khách hàng treo tường, trang trí phòng khách, hội trường…
Nhận chế tác với số lượng bất kỳ, theo mẫu mã, kích thước yêu cầu.
Chúng tôi đã thực hiện đúc và chế tác các huy hiệu cho:
– UBND tỉnh Kon tum
– CAND tỉnh Kon tum
– CA TP Hà Nội
– UBND TP Sài Gòn …
….
và nhiều đơn vị khác.
=====================================
Để biết rõ hơn về SP, vui lòng truy cập website: http://mynghevietnam.com
Hoặc liên hệ trực tiếp theo thông tin dưới:
Điện thoại: 04.6680.1314
Hotline: 0986.896.995
Email: contact@mynghevietnam.com

Connection: keep-alive, close


markdown: Vải địa kỹ thuật dệt cường độ cao GML - HÀN QUỐC :100/50kN, 200/50kN [Bạn cần đăng ký thành viên để xem được nội dung ẩn này. ] 200/200kN/m…GML10; GML20; 1001Vải địa không dệt TS - MalaysiaVải địa kỹ thuật không dệt Polyfelt TS - MALAYSIA : TS10, TS20, TS25, TS30, TS35, TS40, TS50, TS60, TS65, TS70, TS76, TS80 ĐỊA CHỈ MUA HÀNG TẠI HÀ NỘI : Địa chỉ: P414 - Nơ 6 - Khu đô thị Pháp Vân - Q.Hoàng Mai - Hà NộiHot Line: 0985 484 799- Ms. Hoài AnhĐỊA CHỈ MUA HÀNG TẠI TPHCM: Địa chỉ: P13 - Trần Văn Dư - Quận Tân Bình - TPHCM ĐT: 0915 621 338- Mr. Tuấn email: letuantb80@gmail.com [Bạn cần đăng ký thành viên để xem được nội dung ẩn này. ]Rất mong được hợp tác cùng quý khách hàng ! MST : 0 1 0 5 3 7 8 6 1 7

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: text/html

Server: Apache/2.2.15 (CentOS)

Connection: close

X-Frame-Options: SAMEORIGIN

Vary: Accept-Encoding

Cache-control: private, max-age=0

Content-Type: text/html; charset=UTF-8


markdown: V&V booking - đại lý bán vé máy bay đi Mỹ của hãng hàng không Cebu Pacific, với mong muốn phục vụ cho người dân trên địa bàn toàn quốc, tạo điều kiện bay dễ dàng cho quý khách đang có nhu cầu đi thăm người thân, đi du lịch hoặc đi du học tới giang san Mỹ từ Việt Nam. Phòng vé chúng tôi luôn có những chính sách ưu đãi cho khách hàng về giá vé phi cơ đi Mỹ. Với đích đưa đến tay quý khách hàng những tấm vé với mức giá rẻ nhất. V&V Booking làm đại lý của hãng hàng không Cebu Pacific sẽ giúp bạn có được chuyến đi vui vẻ. Đến giang sơn Mỹ bạn cần chú ý: Những thực phẩm làm sẵn từ thịt và trái cây hoàn toàn không được phép mang vào giang san Hoa Kỳ. Tốt nhất bạn nên khai báo với hải quan, Bởi bạn mà mang theo mà không khai báo, khi thương chính Mỹ phát hiện ra sẽ tịch thâu và bạn sẽ bị phạt tiền đó. Bạn cũng không được mang những thực phẩm tươi như là rau, trái cây, kể cả hạt giống vào tổ quốc này. Không mang những chất lỏng và vật nhọn như: kem đánh răng, đồ dũa móng tay hoặc dao gọt trái cây,... chúng đều bị cấm. Để tránh bị những phiền phức bạn nên tìm hiểu kỹ những thứ không được mang vào Mỹ trước khi đi du lịch. Đến giang sơn Mỹ có rất nhiều điểm du lịch như là ghé đến thăm tượng Nữ Thần Tự Do - tượng trưng của nước Mỹ đặt tại thành phosos New York. Phố Wall là khu phố của những trọng điểm tài chính hàng đầu thế giới. Cầu cổng vàng là cửa ngõ của vịnh San Francisco và thanh bình Dương, đây cũng là tượng trưng của đô thị này. Las Vegas - thị thành của những ánh đèn, có nhiều khu vui chơi nghỉ dưỡng, bên cạnh đó là những sòng bạc. Nhà Trắng ở thủ đô Washington DC, là nơi diễn ra mọi cuộc hội nghị của giang sơn này, nó cũng là văn phòng của Tổng thống. thành thị Boston là thủ đô của các viện bảo tàng, nơi đây tụ hợp nhiều bảo tàng lừng danh thế giới, đến Boston bạn sẽ được khám phá những lâu đài từ thế kỷ 18 và ở đây cũng có những ngôi trường đại học nổi tiếng. Hãy nhanh tay gọi điện đến phòng vé V&V Booking để được viên chức của chúng tôi hướng dẫn đặt vé phi cơ đi Mỹ giá rẻ của hãng hàng không giá rẻ - Cebu Pacific của giang san Philippines nhé.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Baic F5 cũ tại Thanh Hóa đời 2016
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.
Bạn có thể tìm các tin liên quan dưới đây:
bán xe oto Baic F5 1.3 Turbo Xe 7 chỗ 2017 trả góp tại Hà Nội
Giá bán: 548,000,000đ
Liên hệ: 0988955185
Tỉnh thành: Hà Nội

Cache-Control: private

Content-Type: text/html; charset=utf-8


markdown:
Tìm xe ôtô đang bán gần bạn nhất?
Giá bán: 468,000,000đ
Liên hệ: 0987264603
Tỉnh thành: Hà Nội
Liên hệ: 0988955185


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Nissan Sylphy mới trả góp tại Bình Định đời 2004
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Toyota Harrier cũ tại An Giang đời 2008
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Toyota Harrier cũ tại BR-Vũng Tàu đời 2014
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Toyota Harrier cũ tại Đà Nẵng đời 2000
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Toyota TJ Cruiser cũ tại Phú Yên đời 2001
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
Toggle navigation
Đăng tin
Ô tô
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Xe mới
Tin Xe
Đánh giá xe
Chia sẻ chặng đường
Tai nạn giao thông
Tin tức
Mua bán ô tô cũ mới
Pháp luật giao thông
Tư vấn
Salon
Đăng ký
Đăng nhập
Đăng tin miễn phí
Đăng tin miễn phí
Nhập từ khóa xe
Tìm xe ôtô đang bán gần bạn nhất?
Hãng
Acura
Alfa Romeo
Asia
Aston Martin
Audi
Baic
Bentley
BMW
Buick
BYD
Cadillac
Changan
Chery
Chevrolet
Chrysler
Citroen
Cửu Long
Daewoo
Daihatsu
Dodge
Dongben
DongFeng
Ferrari
Fiat
Ford
Fuso
Gaz
Geely
GMC
Haima
Hãng khác
Hino
Honda
Hummer
Hyundai
Infiniti
Isuzu
Jaguar
Jeep
Kia
Lada
Lamborghini
Land Rover
Lexus
Lifan
Lincoln
Luxgen
Man
Maserati
Maybach
Mazda
Mekong
Mercedes
Mercury
MG
Mini
Mitsubishi
Nissan
Opel
Peugeot
Pontiac
Porsche
Proton
Renault
Rolls Royce
Rover
Samco
Samsung
Scion
Smart
Ssangyong
Subaru
Suzuki
SYM
Tesla
Thaco
TMT
Toyota
UAZ
Vinaxuki
Volkswagen
Volvo
Zotye
Model
Tình trạng
Xe mới
Xe cũ
Tỉnh thành
Hà Nội
Hồ Chí Minh
Đà Nẵng
Cần Thơ
Hải phòng
An Giang
BR-Vũng Tàu
Bạc Liêu
Bắc Kạn
Bắc Giang
Bắc Ninh
Bến Tre
Bình Dương
Bình Định
Bình Phước
Bình Thuận
Cà Mau
Cao Bằng
Đắk Lắk
Đắk Nông
Điện Biên
Đồng Nai
Đồng Tháp
Gia Lai
Hà Giang
Hà Nam
Hà Tĩnh
Hải Dương
Hậu Giang
Hòa Bình
Hưng Yên
Khánh Hòa
Kiên Giang
Kon Tum
Lai Châu
Lâm Đồng
Lạng Sơn
Lào Cai
Long An
Nam Định
Nghệ An
Ninh Bình
Ninh Thuận
Phú Thọ
Phú Yên
Quảng Bình
Quảng Nam
Quảng Ngãi
Quảng Ninh
Quảng Trị
Sóc Trăng
Sơn La
Tây Ninh
Thái Bình
Thái Nguyên
Thanh Hóa
TT-Huế
Tiền Giang
Trà Vinh
Tuyên Quang
Vĩnh Long
Vĩnh Phúc
Yên Bái
Năm
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
Tìm kiếm
Mua ban xe oto Zotye T300 cũ tại TT-Huế đời 2005
Không tìm thấy xe đăng bán theo các tiêu chí đã chọn, hoặc tin đăng bán đã hết hạn.


markdown:
** Công ty TNHH Thương Mại và Dịch Vụ OBC**
-
**Hà Nội**: **ngõ 592 Trường Chinh - số nhà 70 ** (gần Cầu vượt Ngã Tư Sở) - [ **] Xem bản đồ**
|
|![]()
Xem ảnh gốc
Có ngay 2,4gb dùng luôn.
Cộng 2,4Gb x 11 tháng liên tục..
**Lưu ý:** - Tại thời điểm cộng khuyến mại hàng tháng, thuê bao phải đảm bảo đang hoạt động 2 chiều, số tiền trong tài khoản phải lớn hơn **30.000đ**
Từ tháng thứ 2 đến tháng thứ 12, để được tiếp tặng
**2,4Gb** thì các tháng trước đó phải nạp >= **30.000đ** (Cuối tháng 1 nạp 30.000đ thì đến tháng 2 đc tặng ** 2,4Gb**)
Ví dụ: tháng 2 muốn được tặng 2,4Gb thì tháng 1 phải nạp 30.000đ, sau khi nạp tiền xong, tắt 3G không sử dụng nữa và chờ tổng đài trừ 30.000đ thì sẽ về tiếp
**2,4Gb**
Chu kỳ cộng khuyến mại của
** này được tính 30 ngày kể từ ngày kích hoạt sẽ là 1 tháng. Để chính xác nhất, quý khách vui lòng vào trang sim 3g mobifone 29Gb** **Công ty ** **OBC** chuyên bán ** khuyến mại nhiều, giá rẻ. Giao sim tận nơi sim 3g mobifone**
Quý khách có thể đến trực tiếp văn phòng giao dịch của
**công ty OBC** để lấy **sim 3g mobifone** tại 2 địa chỉ: **- ** **Hà Nội**: ngõ 592 Trường Chinh - số nhà 70 (gần Cầu vượt Ngã Tư Sở) - [ [] bản đồ](http://img.obc.vn/img/ban-do-cong-ty-OBC.VN-dia-chi-ban-usb-3g-dcom-3g-sim-3g-cua-viettel-vinaphone-mobifone-vietnamobile.png) **- ** **Hồ Chí Minh**: Quý khách vui lòng gọi điện trước khi qua để chúng tôi được phục vụ tốt hơn
|
|
## Tin mới cập nhật
|
|
## Tin công nghệ mới nhất
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

WARC-Truncated: length

WARC-Identified-Payload-Type: application/xhtml+xml

Server: nginx

Vary: Accept-Encoding,User-Agent

Content-Language: vi-VN


markdown:
|MLB Baseball|
[Scoreboard](/mlb/today.asp) [Stats](/mlb/index.asp) [Standings](/mlb/standings.asp) [Teams](/mlb/teams.asp) [Players](/mlb/players.asp) [Player News](/mlb/news.asp) [Injuries](/mlb/recentinj.asp) [Transactions](/mlb/recenttrans.asp) [Live Odds](/mlb/odds.asp)
## Regular Season
|Pitching Statistics|
|Year||Team||W||L||Sv-Op||G||GS||CG||IP||H||R||ER||HR||BB||IBB||K||WHIP||ERA|
|2012||LAD||0||2||0 - 0||5||5||0||26.2||25||8||8||2||12||0||20||1.39||2.70|
|2013||LAD||4||4||0 - 0||12||10||0||58.1||69||29||25||7||20||2||45||1.53||3.86|
|2014||LAD||0||0||0 - 0||1||1||0||6.0||7||4||4||3||1||0||5||1.33||6.00|
|Career||4||6||0 - 0||18||16||0||91.0||101||41||37||12||33||2||70||1.47||3.66|
|Hitting Statistics|
|Year||Team||G||AB||R||H||2B||3B||HR||RBI||BB||K||SB||CS||AVG||OBP||SLG|
|2012||LAD||5||7||1||2||1||0||0||0||0||2||0||0||.286||.286||.429|
|2013||LAD||12||17||0||1||0||0||0||0||1||12||0||0||.059||.111||.059|
|2014||LAD||1||3||0||0||0||0||0||0||0||1||0||0||.000||.000||.000|
|Career||18||27||1||3||1||0||0||0||1||15||0||0||.111||.143||.148|

Cache-Control: private, max-age=3600

X-N: S

Content-Type: text/html


markdown:
Kế hoạch tổ chức "ngày pháp luật nước Cộng hòa xã hội chủ nghĩa Việt Nam" tại Sở Văn hóa và Thể thao năm 2016
Tải nội dung kế hoạch: Tải tại đây
Bản quyền thuộc Sở Văn hoá, Thể thao và Du lịch thành phố Hồ Chí Minh
164 Đồng Khởi, P. Bến Nghé, Q. 1, Tp. Hồ Chí Minh
Điện thoại: (84-8) 38225503, 38237908 | Fax: (84-8) 38292093
Thiết kế bởi Công ty Tư vấn và Giải pháp phần mềm Trường Sơn.
® Ghi rõ nguồn "SVHTTDL TPHCM" khi bạn phát hành lại thông tin từ website này.

Liferay-Portal: Liferay Portal Standard Edition 5.2.3 (Augustine / Build 5203 / May 20, 2009)


markdown:
Thảo luận trong 'Thảo luận - nghiên cứu tín dụng ngân hàng' bắt đầu bởi chupachupu, 6/3/11.
:moicoqua:
http://www.mediafire.com/file/iv2fpl1ta580e0s/CamnangtindungVCB.pdf

Vietnix-Cache: HIT from backend


markdown:
# Những điều hớp hồn đàn ông chính chị em cũng không hề biết
## Mỗi ngày, phụ nữ thường cố tìm mọi cách để lấy lòng người đàn ông của mình, để anh ấy luôn yêu và bị mình chinh phục. Tuy nhiên, không phải lúc nào cách bạn áp dụng cũng đã mang lại, mà chính những gì tự nhiên của bạn lại là điều hớp hồn anh ấy.
Mỗi ngày, phụ nữ thường cố tìm mọi cách để lấy lòng người đàn ông của mình, để anh ấy luôn
[yêu](http://tamsubuon.net/tinh-yeu/) và bị mình chinh phục. Tuy nhiên, không phải lúc nào cách bạn áp dụng cũng đã mang lại, mà chính những gì tự nhiên của bạn lại là điều hớp hồn anh ấy.
Dưới đây là
**những điều ở phụ nữ khiến đàn ông mê mẩn** mà chính chị em phụ nữ cũng không nghĩ đến:
**Nụ cười**
Một nghiên cứu của Hiệp hội tâm lý Mỹ chỉ ra rằng, phụ nữ hay cười hấp dẫn hơn với nam giới. Nhà tâm lí học Jessica Tracy, người đứng đầu nghiên cứu cho biết: “Những người phụ nữ mỉm cười thực sự vô cùng thu hút. Nó là điểm đầu tiên người ta nhìn thấy trên gương mặt và mang lại cảm giác tích cực ngay lập tức”.
**Mái tóc**
Đàn ông thích mái tóc của phụ nữ, bồng bềnh, hương thơm. Họ thích cảm giác được vuốt ve, vùi đầu vào mái tóc ấy. Tuy nhiên, việc phụ nữ tạo kiểu quá nhiều hoặc xịt keo vuốt tóc lên đầu lại là điều cản trở sức thu hút của họ với đàn ông.
**Giúp đỡ người khác**
Một nghiên cứu chỉ ra rằng, những phụ nữ hữu ích, được việc, nhanh nhẹn hấp dẫn hơn rất nhiều trong mắt đàn ông. Thậm chí ngay cả khi họ không có một ngoại hình đẹp nhưng họ vẫn cuốn hút.
**Bản năng làm mẹ**
Các bản năng làm mẹ trong thuộc tính của phái nữ làm tan chảy mọi trái tim của hầu hết đàn ông. Nhìn cách bạn chăm sóc trẻ nhỏ,
[yêu](http://tamsubuon.net/tinh-yeu/) thương chúng, anh ấy có thể bị chinh phục hoàn toàn. **Phụ nữ đeo kính**
Nhiều người đàn ông bị thu hút bởi những người phụ nữ đeo kính. Kính tượng trưng cho sự thông minh, chu đáo và trí tuệ. Tất cả đàn ông đều bị những đức tính ấy hấp dẫn.
**Khỏe khoắn và mạnh mẽ**
Đàn ông thích phụ nữ đẹp – đương nhiên rồi! Nhưng đôi khi bạn không cần phải cầu kì, đỏm dáng như thể đang trình diễn thời trang. Chỉ cần bạn mặc một bồ đồ thể thao, trông khỏe khoắn, tươi vui là đủ để khiến anh ấy mê mệt rồi.
**Duyên dáng**
Phụ nữ dù nói gì đi chăng nữa thì sự duyên dáng vẫn là yếu tố khiến họ chinh phục được trái tim đàn ông. Họ biết cách nói năng, đi đứng, giao tiếp. Không cần phải quá đẹp nhưng sự duyên dáng của phụ nữ khiến đàn ông coi trọng hơn nhiều là những cô nàng đẹp nhưng vô duyên.
**Giao tiếp tốt**
Ngôn ngữ cũng là một trong những điểm để khiến đàn ông bị hớp hồn. Một cô gái đẹp nhưng không biết cách ăn nói, trò chuyện, giao tiếp cũng trở nên vô cùng nhạt nhẽo. Ngược lại, một cô gái có ngoại hình bình thường nhưng khả năng giao tiếp đi vào lòng người, hiểu biết sẽ khiến đàn ông cực kì thích thú.
**Tự tin sống đúng với bản chất của mình**
Phụ nữ nếu càng cố tỏ ra quyến rũ, họ càng trở nên lố bịch và không thu hút. Điều mà đàn ông thấy ấn tượng là bạn tự tin sống với những gì mình có và trước những ưu điểm đó, bạn trở nên hấp dẫn hơn. Đàn ông không thích một cô gái lúc nào cũng phải cố diễn để được lòng đối phương.
[Tin mới cùng mục](javascript:;)
3 năm rồi anh vẫn chưa thể quên chút kỷ niệm nào về em
Nếu bạn yêu một cô gái, hãy tỏ tình với cô ấy ngay!
Đôi khi để thoát khỏi quá khứ đau buồn, người ta phải học cách buông bỏ...
Có nên tỏ tình lại với người đàn ông đã bị tôi từ chối
Mẫu phụ nữ dù có đẹp khiến 'chim sa cá lặn' đàn ông chỉ yêu cho vui chứ không bao giờ cưới
[Tin khác cùng mục](javascript:;) [Tin mới cập nhật](javascript:;) [Tử vi mới nhất Chủ Nhật ngày 20/8/2017 của 12 cung hoàng đạo cực chuẩn, cực thú vị - (19/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-chu-nhat-ngay-20-8-2017-cua-12-cung-hoang-dao-cuc-chuan-cuc-thu-vi-43980.html) [Mỗi lần nhận được chậu hoa xương rồng của chồng đều khiến tôi rơi nước mắt - (19/08)](http://tamsubuon.net/gia-dinh/moi-lan-nhan-duoc-chau-hoa-xuong-rong-cua-chong-deu-khien-toi-roi-nuoc-mat-43979.html) [Bật khóc vì sự thật phía sau chiếc túi hàng hiệu chồng mua tặng - (19/08)](http://tamsubuon.net/gia-dinh/bat-khoc-vi-su-that-phia-sau-chiec-tui-hang-hieu-chong-mua-tang-43978.html) [Bỗng nhiên vợ cũ của chồng đến nhà tôi ăn vạ - (19/08)](http://tamsubuon.net/gia-dinh/bong-nhien-vo-cu-cua-chong-den-nha-toi-an-va-43977.html) [Cú lừa ngoạn mục của anh chồng giấu quỹ đen tinh vi lắm chiêu trò - (19/08)](http://tamsubuon.net/gia-dinh/cu-lua-ngoan-muc-cua-anh-chong-giau-quy-den-tinh-vi-lam-chieu-tro-43976.html) [Tôi lỡ yêu con gái của ông sếp bẩn tính, keo kiệt - (19/08)](http://tamsubuon.net/gia-dinh/toi-lo-yeu-con-gai-cua-ong-sep-ban-tinh-keo-kiet-43975.html) [3 năm rồi anh vẫn chưa thể quên chút kỷ niệm nào về em - (19/08)](http://tamsubuon.net/tinh-yeu/3-nam-roi-anh-van-chua-the-quen-chut-ky-niem-nao-ve-em-43974.html) [Chồng ngoại tình khiến tôi không còn cảm xúc mỗi khi gần anh - (19/08)](http://tamsubuon.net/ngoai-tinh/chong-ngoai-tinh-khien-toi-khong-con-cam-xuc-moi-khi-gan-anh-43973.html) [Tử vi mới nhất Chủ Nhật ngày 20/8/2017 của 12 con giáp cực chuẩn, cực hấp dẫn - (19/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-chu-nhat-ngay-20-8-2017-cua-12-con-giap-cuc-chuan-cuc-hap-dan-43972.html) [Bất chấp tuổi tác, 4 con giáp sau càng trưởng thành càng thêm sắc sảo mặn mà - (18/08)](http://tamsubuon.net/tu-vi/bat-chap-tuoi-tac-4-con-giap-sau-cang-truong-thanh-cang-them-sac-sao-man-ma-43971.html) [12 Cung Hoàng Đạo](http://tamsubuon.net/tu-vi/) [Tử vi mới nhất Chủ Nhật ngày 20/8/2017 của 12 cung hoàng đạo cực chuẩn, cực thú vị - (19/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-chu-nhat-ngay-20-8-2017-cua-12-cung-hoang-dao-cuc-chuan-cuc-thu-vi-43980.html) [Tử vi mới nhất Chủ Nhật ngày 20/8/2017 của 12 con giáp cực chuẩn, cực hấp dẫn - (19/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-chu-nhat-ngay-20-8-2017-cua-12-con-giap-cuc-chuan-cuc-hap-dan-43972.html) [Bất chấp tuổi tác, 4 con giáp sau càng trưởng thành càng thêm sắc sảo mặn mà - (18/08)](http://tamsubuon.net/tu-vi/bat-chap-tuoi-tac-4-con-giap-sau-cang-truong-thanh-cang-them-sac-sao-man-ma-43971.html) [Tử vi mới nhất thứ Bảy ngày 19/8/2017 của 12 con giáp cực chuẩn, cực hấp dẫn - (18/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-thu-bay-ngay-19-8-2017-cua-12-con-giap-cuc-chuan-cuc-hap-dan-43970.html) [Tử vi mới nhất thứ Bảy ngày 19/8/2017 của 12 cung hoàng đạo cực chuẩn, cực thú vị - (18/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-thu-bay-ngay-19-8-2017-cua-12-cung-hoang-dao-cuc-chuan-cuc-thu-vi-43969.html) [Chỉ cần nhìn những đặc điểm này ở cổ tay, biết ngay người đó SƯỚNG hay KHỔ, kiếm tiền giỏi hay không? - (18/08)](http://tamsubuon.net/tu-vi/chi-can-nhin-nhung-dac-diem-nay-o-co-tay-biet-ngay-nguoi-do-suong-hay-kho-kiem-tien-gioi-hay-khong-43966.html) [Tử vi mới nhất 12 con giáp 18/8/2017: Con giáp công danh sán lạn, tiền bay phấp phới cả ngày - (18/08)](http://tamsubuon.net/tu-vi/tu-vi-moi-nhat-12-con-giap-18-8-2017-con-giap-cong-danh-san-lan-tien-bay-phap-phoi-ca-ngay-43964.html) [PHÚC ĐỨC cho cô nào lấy được 4 anh chồng chiều vợ thương con, CHUNG THỦY tuyệt đối thế này - (18/08)](http://tamsubuon.net/tu-vi/phuc-duc-cho-co-nao-lay-duoc-4-anh-chong-chieu-vo-thuong-con-chung-thuy-tuyet-doi-the-nay-43963.html) [Sinh ra có số hưởng, 4 con giáp này được quý nhân phù trợ, gặp nạn gì cũng qua, tiền bạc xài thả ga - (18/08)](http://tamsubuon.net/tu-vi/sinh-ra-co-so-huong-4-con-giap-nay-duoc-quy-nhan-phu-tro-gap-nan-gi-cung-qua-tien-bac-xai-tha-ga-43961.html) [Top 3 con giáp GIỎI, GIÀU, KIẾM TIỀN DỄ NHƯ TRỞ BÀN TAY trong tháng 9/2017 - (18/08)](http://tamsubuon.net/tu-vi/top-3-con-giap-gioi-giau-kiem-tien-de-nhu-tro-ban-tay-trong-thang-9-2017-43944.html) [Tin đọc nhiều](javasript:;)
- 1
Tử vi mới nhất thứ Bảy ngày 19/8/2017 của 12 con giáp cực chuẩn, cực hấp dẫn
- 2
Tử vi mới nhất thứ Bảy ngày 19/8/2017 của 12 cung hoàng đạo cực chuẩn, cực thú vị
- 3
Chỉ cần nhìn những đặc điểm này ở cổ tay, biết ngay người đó SƯỚNG hay KHỔ, kiếm tiền giỏi hay không?
- 4
Tử vi mới nhất Chủ Nhật ngày 20/8/2017 của 12 cung hoàng đạo cực chuẩn, cực thú vị
- 5
Tôi có nên 'cướp chồng của bạn thân' để trả thù mối hận tình năm xưa?
- 6
Lắp camera theo dõi vợ ngoại tình và sự thật chết sững
- 7
Bất chấp tuổi tác, 4 con giáp sau càng trưởng thành càng thêm sắc sảo mặn mà
- 8
Đẻ 5 đứa chết cả 5, 1 lần nhặt được đứa trẻ sơ sinh bị bỏ rơi đem về nuôi thì…
- 9
Tôi bị hạ gục ngay khi nhìn tình địch bước vào quán cà phê như một diễn viên hạng A
- 10
Mẫu phụ nữ dù có đẹp khiến 'chim sa cá lặn' đàn ông chỉ yêu cho vui chứ không bao giờ cưới

Server: Apache/2.4.6 (CentOS) PHP/5.4.16

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, max-age=0


markdown:
###### CSVN – Đó là ông Hoàng Thanh Bình, công nhân cao su Đội 3, Công ty CPCS Hòa Bình.
![ Bầy bò nuôi nhốt tại trang trại gia đình anh Hoàng Thanh Bình.](http://tapchicaosu.vn/wp-content/uploads/2016/12/CCB-460x345.jpg)
Bầy bò nuôi nhốt tại trang trại gia đình anh Hoàng Thanh Bình.
Anh Bình tham gia cách mạng từ năm 1975 tới 1982 thì phục viên về lại quê nhà. Lúc đó mới 27 tuổi đầu mặc dù quần quật với đủ thứ nghề song quê anh ruộng rẫy ít, lại bị mưa sình cùng bão tố triền miên, cây trái bao nhiêu đều bị mưa bão cuốn hết. Khi nắng lên lại đồng khô, cỏ cháy, đá sỏi khô cằn vì thế anh đã cùng gia đình bước lên con tàu thống nhất xuôi miền Nam để tìm kế sinh nhai với 2 bàn tay trắng mà nước mắt lưng tròng.
Đến xã Phước Tân (huyện Xuyên Mộc, Bà Rịa – Vũng Tàu) bước đầu không có việc, anh xin vào công nhân cao su đội 3 – Công ty CPCS Hòa Bình với đồng lương tạm ổn định, song nhà đông người, con còn nhỏ, bao nhiêu tằn tiện cũng chỉ đủ sống qua ngày. Thời gian tưởng như sẽ giúp anh đổi đời từ cây cao su, nhưng cao su biến động về giá, gia đình anh lại lâm cảnh nghèo. Cũng may lúc làm công nhân cao su anh đã tích lũy và mua được vài mẫu đất da beo gần bầu nước. Vì thế anh mới tập trung cả gia đình gồm 2 vợ chồng và 5 đứa con lao vào sản xuất.
Gia đình khó khăn, con cái không học tới nơi, tới chốn, nhưng anh luôn thấy hạnh phúc bởi con cái chịu thương, chịu khó, luôn thương cha kính mẹ và chí thú làm ăn. Từ khi cao su mất giá, anh Bình mạnh dạn mở trang trại theo mô hình VAC (vườn – ao – chuồng) gồm 12 bò mẹ sinh sản. Không kể bò con mỗi năm thu lãi từ 75 tới 100 triệu đồng; 50 dê mẹ và dê con, hàng trăm gà thịt thả vườn, 3.000 m2 ao cá, 4 ha điều, 5 sào lúa, quân bình trừ tất cả chi phí, gia đình anh còn lại lãi ròng 200 triệu đồng/năm.
Hôm chúng tôi tới thăm trang trại, anh tâm sự mấy chục năm trời đổ mồ hôi, tới nay đã ngoại lục tuần rồi mới có chút của ăn, của để. Tuy không phải là người giàu sang song anh rất tự hào vì có một thời trẻ tham gia cách mạng đã giúp anh rèn luyện bản lĩnh, ý chí và nghị lực vươn lên. Sau này khi làm kinh tế, anh đã phát huy được tấm gương “bộ đội cụ Hồ” và đạt thành quả như mong muốn.
Theo anh Bình, có được gia sản hôm nay có một phần giúp đỡ không nhỏ của Hội Cựu chiến binh đã cho gia đình anh mượn từ Quỹ “1 cây 1 con” của Chi hội mua 01 cặp heo, cũng từ cặp heo đó, anh phát triển nuôi bò, dê, ao cá, ruộng, rẫy. Để hôm nay đã xây được cơ ngơi bề thế gần 1 tỷ đồng, có điều kiện lo cho 2 đứa con lớn yên bề gia thất, các cháu đều có nơi ăn ở đàng hoàng và rất chịu thương chịu khó.
Là một hội viên CCB luôn gương mẫu đi đầu trong công tác Hội, các phong trào đền ơn đáp nghĩa, các khoản thu của địa phương hoặc thiên tai bão lụt anh đều chung tay đóng góp. Với thành tích lao động sản xuất giỏi cấp huyện với mô hình VAC, vừa qua Đài truyền hình tỉnh Bà Rịa – Vũng Tàu đã về quay phim mô hình sản xuất của gia đình anh.
Anh bảo lúc trước còn khó khăn thì chưa dám nghĩ tới, thế nhưng từ bây giờ mỗi năm anh sẽ dành một số vốn đáng kể để giúp các hội viên còn khó khăn và những mảnh đời bất hạnh. Mong sao ý nghĩ và dự định kia của anh Hoàng Thanh Bình sẽ thành hiện thực.
*Bài, ảnh:* ** CTV 5 B**

Server: Apache/2.4.18 (Ubuntu)

X-UA-Compatible: IE=edge

Set-Cookie: mode=list; expires=Mon, 18-Sep-2017 20:45:04 GMT; Max-Age=2592000; path=/


markdown:
Với sự nỗ lực của các chuyên gia pháp y, sau khi tiến hành giải phẫu bệnh, kết quả giám định pháp y cho thấy, bề ngoài da bị bầm tím nhưng không có trầy xước, không có vết thương. Trong khi đó, nạn nhân mắt trợn, miệng méo, dương vật lại thẳng đứng, có vết sẹo mờ từ lỗ hậu môn đến đầu dương vật. Về khám trong, lục phủ ngũ tạng không có dấu vết gì khả nghi. Riêng dương vật, có hai ống nhựa plastic dài khoảng 20cm. Một ống rộng khoảng 0,5mm và một ống rộng khoảng 0,7mm.
Theo cáo trạng, tháng 6-2009, anh Nguyễn Văn Thư (SN 1960, GĐ Cty Cổ phần xây dựng tổng hợp Đông Hội, ở Đông Anh, Hà Nội) cùng đồng nghiệp đến Thanh Hoá gặp Nguyễn Thị Nhàn (GĐ Cty TNHH Đông Nam) để thương thuyết việc Cty Đông Nam chuyển nhượng hợp đồng san lấp 1 triệu m3 đất thuộc một dự án ở khu kinh tế Nghi Sơn, Thanh Hoá.
Ngay sau khi những hình ảnh của mình bị đăng tải tràn ngập trên mạng vào tối 24/10, chỉ đúng một ngày sau sinh nhật tuổi 24, Thùy Trang sụp đổ hoàn toàn. Tuy vậy, cô cũng còn tỉnh táo để không chọn cách đăng đàn đáp trả kẻ đã hãm hại mình mà chọn cách thu mình lại, tránh tất cả các cuộc điện thoại từ truyền thông và mọi người.
Bạn là người thường xuyên phải giao tiếp? hoặc vợ/chồng, người thân, người yêu, bạn bè, đồng nghiệp…. đang có những biểu hiện “lạ”. Phải làm sao để hóa giải được nỗi băn khoăn của bạn giúp bạn có thể thấu hiểu được người đối diện trong giao tiếp và sinh hoạt hàng ngày. Điều đó đang làm bạn bối rối và lo lắng?

Set-Cookie: SVID=adc2sh2; path=/

Server: LiNEX WCache


markdown:
Chủ đề từ 1 đến 14 của 14
# Diễn đàn: CLB cờ tướng Trương Sinh - Hội An
Chọn nhanh
[CLB cờ tướng Trương Sinh - Hội An](forums/553-CLB-co-tuong-Truong-Sinh-Hoi-An?s=cac074bb1bb5584c0727b153ffe27219) [Lên trên](forums/553-CLB-co-tuong-Truong-Sinh-Hoi-An#top)
- Khu vực riêng
[Thiết lập](usercp.php?s=cac074bb1bb5584c0727b153ffe27219) [Tin nhắn riêng](private.php?s=cac074bb1bb5584c0727b153ffe27219) [Các theo dõi](subscription.php?s=cac074bb1bb5584c0727b153ffe27219) [Đang trực tuyến](online.php?s=cac074bb1bb5584c0727b153ffe27219) [Tìm diễn đàn](search.php?s=cac074bb1bb5584c0727b153ffe27219) [Trang chính](forum.php?s=cac074bb1bb5584c0727b153ffe27219)
- Diễn đàn
[Thiên Thiên Tượng Kỳ - Giáp cấp liên tái 2016](forums/598-Thien-Thien-Tuong-Ky-Giap-cap-lien-tai-2016?s=cac074bb1bb5584c0727b153ffe27219) [Giải cờ tướng Ngôi sao quốc tế - Cup The Reed Hotel - Ninh Bình 2015](forums/587-Giai-co-tuong-Ngoi-sao-quoc-te-Cup-The-Reed-Hotel-Ninh-Binh-2015?s=cac074bb1bb5584c0727b153ffe27219) [Hot Topic](forums/345-Hot-Topic?s=cac074bb1bb5584c0727b153ffe27219) [Trạng cờ đất Việt 2016](forums/577-Trang-co-dat-Viet-2016?s=cac074bb1bb5584c0727b153ffe27219) [Tiêu điểm](forums/606-Tieu-diem?s=cac074bb1bb5584c0727b153ffe27219) [Giải vô địch các clb khu vực phía Bắc , cúp Thăng Long Kỳ Đạo năm 2016](forums/458-Giai-vo-dich-cac-clb-khu-vuc-phia-Bac-cup-Thang-Long-Ky-Dao-nam-2016?s=cac074bb1bb5584c0727b153ffe27219) [Học cờ cùng Thang Long Kỳ Đạo !!!](forums/493-Hoc-co-cung-Thang-Long-Ky-Dao?s=cac074bb1bb5584c0727b153ffe27219) [Shop cờ - Tủ sách Thăng Long Kỳ Đạo !!!](forums/530-Shop-co-Tu-sach-Thang-Long-Ky-Dao?s=cac074bb1bb5584c0727b153ffe27219) [TLKD New](forums/230-TLKD-New?s=cac074bb1bb5584c0727b153ffe27219) [Thăng long kỳ đạo quán](forums/444-Thang-long-ky-dao-quan?s=cac074bb1bb5584c0727b153ffe27219) [Trung Hoa tượng kỳ](forums/385-Trung-Hoa-tuong-ky?s=cac074bb1bb5584c0727b153ffe27219) [Giao hữu cấp câu lạc bộ](forums/433-Giao-huu-cap-cau-lac-bo?s=cac074bb1bb5584c0727b153ffe27219)
-
[Thông tin từ BQT](forums/27-Thong-tin-tu-BQT?s=cac074bb1bb5584c0727b153ffe27219) [Các giải đấu trực thuộc diễn đàn Thăng Long Kỳ Đạo](forums/416-Cac-giai-dau-truc-thuoc-dien-dan-Thang-Long-Ky-Dao?s=cac074bb1bb5584c0727b153ffe27219) [Các giải đấu trong nước , quốc tế](forums/11-Cac-giai-dau-trong-nuoc-quoc-te?s=cac074bb1bb5584c0727b153ffe27219) [Lịch sử phát triển cờ tướng](forums/1-Lich-su-phat-trien-co-tuong?s=cac074bb1bb5584c0727b153ffe27219) [Góc chuyên môn](forums/6-Goc-chuyen-mon?s=cac074bb1bb5584c0727b153ffe27219) [Software - Ebook - Ván đấu](forums/15-Software-Ebook-Van-dau?s=cac074bb1bb5584c0727b153ffe27219) [Tổng hợp thông tin](forums/25-Tong-hop-thong-tin?s=cac074bb1bb5584c0727b153ffe27219) [Chuyên trang Cờ Vua](forums/613-Chuyen-trang-Co-Vua?s=cac074bb1bb5584c0727b153ffe27219) [Các loại cờ khác](forums/34-Cac-loai-co-khac?s=cac074bb1bb5584c0727b153ffe27219) [Đạo quán (Các câu lạc bộ cờ khắp nơi)](forums/45-Dao-quan-Cac-cau-lac-bo-co-khap-noi?s=cac074bb1bb5584c0727b153ffe27219) [Các nhóm hội , diễn đàn trên mạng](forums/574-Cac-nhom-hoi-dien-dan-tren-mang?s=cac074bb1bb5584c0727b153ffe27219) [Khu vực khối văn phòng và học sinh , sinh viên](forums/600-Khu-vuc-khoi-van-phong-va-hoc-sinh-sinh-vien?s=cac074bb1bb5584c0727b153ffe27219) [Các câu lạc bộ khu vực đồng bằng Bắc Bộ](forums/47-Cac-cau-lac-bo-khu-vuc-dong-bang-Bac-Bo?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Thăng Long](forums/597-Clb-co-tuong-Thang-Long?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ Quang Trung](forums/49-CLB-Co-Quang-Trung?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Hữu Nghị](forums/607-Clb-co-tuong-Huu-Nghi?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ Cờ tướng Tràng An - Ninh Bình](forums/584-Cau-lac-bo-Co-tuong-Trang-An-Ninh-Binh?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Import Link](forums/121-CLB-co-Import-Link?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ Việt Hưng](forums/609-Cau-lac-bo-co-Viet-Hung?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ tướng Nam Từ Liêm](forums/610-Cau-lac-bo-co-tuong-Nam-Tu-Liem?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Xuân Hưng - Hà Nội](forums/544-Clb-co-tuong-Xuan-Hung-Ha-Noi?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng học viện Thăng Long Kỳ Đạo](forums/599-Clb-co-tuong-hoc-vien-Thang-Long-Ky-Dao?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc Bộ Cờ Tướng Mỹ Hào - Hưng Yên](forums/596-Cau-lac-Bo-Co-Tuong-My-Hao-Hung-Yen?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Kỳ Anh](forums/522-Clb-co-tuong-Ky-Anh?s=cac074bb1bb5584c0727b153ffe27219) [clb cờ tướng Kinh Kỳ](forums/523-clb-co-tuong-Kinh-Ky?s=cac074bb1bb5584c0727b153ffe27219) [clb cờ tướng Hồng Thái Tây](forums/556-clb-co-tuong-Hong-Thai-Tay?s=cac074bb1bb5584c0727b153ffe27219) [Câu Lạc Bộ Cờ Tướng Sông Hồng](forums/497-Cau-Lac-Bo-Co-Tuong-Song-Hong?s=cac074bb1bb5584c0727b153ffe27219) [clb Kỳ Sơn Bằng Hữu](forums/505-clb-Ky-Son-Bang-Huu?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Hoa Phượng](forums/517-CLB-co-tuong-Hoa-Phuong?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Tam Điệp - Ninh Bình](forums/546-Clb-co-tuong-Tam-Diep-Ninh-Binh?s=cac074bb1bb5584c0727b153ffe27219) [Cờ tướng Bằng Hữu - Thái Bình](forums/612-Co-tuong-Bang-Huu-Thai-Binh?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ Cờ Hạ Long - Quảng Ninh](forums/608-Cau-lac-bo-Co-Ha-Long-Quang-Ninh?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ Tướng Thủy Nguyên ( Hải Phòng )](forums/611-CLB-Co-Tuong-Thuy-Nguyen-Hai-Phong?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Phố Hiến kỳ đạo](forums/620-Clb-co-tuong-Pho-Hien-ky-dao?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ Anh Em - Hà Nội](forums/120-CLB-Co-Anh-Em-Ha-Noi?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Tây Sơn](forums/285-CLB-co-tuong-Tay-Son?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Kỳ Hữu](forums/75-CLB-co-Ky-Huu?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Hải Phòng](forums/54-CLB-co-Hai-Phong?s=cac074bb1bb5584c0727b153ffe27219) [clb cờ Tứ Phương Huynh Đệ](forums/445-clb-co-Tu-Phuong-Huynh-De?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Đông Anh](forums/257-CLB-co-Dong-Anh?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Việt Sơn](forums/245-CLB-co-Viet-Son?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Đống Đa](forums/249-CLB-co-Dong-Da?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Kỳ Siêu](forums/263-CLB-co-Ky-Sieu?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ Sóc Sơn](forums/289-Clb-co-Soc-Son?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ Định Công](forums/304-Clb-co-Dinh-Cong?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Từ Liêm](forums/333-CLB-co-Tu-Liem?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Hà Tây](forums/375-Clb-co-tuong-Ha-Tay?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Đông Đô](forums/391-CLB-co-Dong-Do?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ Sơn Đồng](forums/397-Cau-lac-bo-co-Son-Dong?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ tướng Hà thành](forums/401-Cau-lac-bo-co-tuong-Ha-thanh?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Hoài Đức](forums/455-CLB-co-tuong-Hoai-Duc?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Năm Cửa Ô](forums/485-Clb-co-tuong-Nam-Cua-O?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Hà Đông](forums/279-CLB-co-Ha-Dong?s=cac074bb1bb5584c0727b153ffe27219)
-
[Các câu lạc bộ khu vực miền núi phía Bắc](forums/379-Cac-cau-lac-bo-khu-vuc-mien-nui-phia-Bac?s=cac074bb1bb5584c0727b153ffe27219) [Các câu lạc bộ khu vực miền Trung](forums/261-Cac-cau-lac-bo-khu-vuc-mien-Trung?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ Quảng Bình](forums/329-CLB-co-Quang-Binh?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ sinh viên Đà Nẵng](forums/272-Cau-lac-bo-sinh-vien-Da-Nang?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Người Yêu Cờ, Liên Chiểu, Đà Nẵng](forums/550-CLB-co-tuong-Nguoi-Yeu-Co-Lien-Chieu-Da-Nang?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Không Gian Xưa](forums/525-CLB-co-tuong-Khong-Gian-Xua?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Song Mã](forums/515-CLB-co-tuong-Song-Ma?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Trương Sinh - Hội An](forums/553-CLB-co-tuong-Truong-Sinh-Hoi-An?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ Kỳ Vương, Liên Chiểu, Đà Nẵng](forums/531-Cau-lac-bo-Ky-Vuong-Lien-Chieu-Da-Nang?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ tướng Hải Châu - TP Đà nẵng](forums/564-Cau-lac-bo-co-tuong-Hai-Chau-TP-Da-nang?s=cac074bb1bb5584c0727b153ffe27219) [clb cờ tướng Richicken](forums/569-clb-co-tuong-Richicken?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ vua & cờ tướng thần đồng Đà Nẵng](forums/595-Clb-co-vua-co-tuong-than-dong-Da-Nang?s=cac074bb1bb5584c0727b153ffe27219) [CLB Kỳ Đạo Quán - Tp Huế](forums/621-CLB-Ky-Dao-Quan-Tp-Hue?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Kỳ Ái - Tam Kỳ](forums/622-CLB-co-tuong-Ky-Ai-Tam-Ky?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng huyện Núi Thành; Quảng Nam.](forums/628-Clb-co-tuong-huyen-Nui-Thanh-Quang-Nam?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Kỳ Hữu – Đà Nẵng](forums/630-CLB-co-tuong-Ky-Huu-Da-Nang?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ A&E Thanh Hóa](forums/268-Cau-lac-bo-AE-Thanh-Hoa?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ Thừa Thiên - Huế](forums/323-Cau-lac-bo-Thua-Thien-Hue?s=cac074bb1bb5584c0727b153ffe27219) [Hội cờ tướng Khánh Hoà](forums/308-Hoi-co-tuong-Khanh-Hoa?s=cac074bb1bb5584c0727b153ffe27219) [CLB - Kỳ đài Hoàng Anh](forums/317-CLB-Ky-dai-Hoang-Anh?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ người yêu cờ Nghệ An](forums/322-Cau-lac-bo-nguoi-yeu-co-Nghe-An?s=cac074bb1bb5584c0727b153ffe27219) [CLB Sông Hàn kỳ nghệ](forums/377-CLB-Song-Han-ky-nghe?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ tướng Tri Ngộ](forums/410-CLB-Co-tuong-Tri-Ngo?s=cac074bb1bb5584c0727b153ffe27219)
-
[Thông tin khu vực cờ phía Nam](forums/262-Thong-tin-khu-vuc-co-phia-Nam?s=cac074bb1bb5584c0727b153ffe27219) [CLB XePhaoMa Phú Yên](forums/460-CLB-XePhaoMa-Phu-Yen?s=cac074bb1bb5584c0727b153ffe27219) [Kỳ đài Bằng Hữu](forums/438-Ky-dai-Bang-Huu?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ tướng Khu phố 2 , Hiệp Bình Chánh, Thủ Đức](forums/494-CLB-Co-tuong-Khu-pho-2-Hiep-Binh-Chanh-Thu-Duc?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Thiên Hưng](forums/499-Clb-co-tuong-Thien-Hung?s=cac074bb1bb5584c0727b153ffe27219) [CLb cờ Cỏ Xanh](forums/501-CLb-co-Co-Xanh?s=cac074bb1bb5584c0727b153ffe27219) [Kỳ đài Bình Phước](forums/514-Ky-dai-Binh-Phuoc?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ tướng PTSC Marine](forums/511-Cau-lac-bo-co-tuong-PTSC-Marine?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ MIRANO CAFE](forums/516-Cau-lac-bo-MIRANO-CAFE?s=cac074bb1bb5584c0727b153ffe27219) [Kỳ đài 81](forums/563-Ky-dai-81?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ tướng Nhím Cafe](forums/573-Clb-co-tuong-Nhim-Cafe?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ Tướng Phú Tài (Quy Nhơn - Bình Định)](forums/625-CLB-Co-Tuong-Phu-Tai-Quy-Nhon-Binh-Dinh?s=cac074bb1bb5584c0727b153ffe27219) [Câu lạc bộ cờ tướng Kỳ Phong](forums/623-Cau-lac-bo-co-tuong-Ky-Phong?s=cac074bb1bb5584c0727b153ffe27219) [Clb cờ Hiệp Bình Phước Thủ Đức](forums/626-Clb-co-Hiep-Binh-Phuoc-Thu-Duc?s=cac074bb1bb5584c0727b153ffe27219) [CLB cờ tướng Up RIO coffee ĐẤT SÀI GÒN](forums/629-CLB-co-tuong-Up-RIO-coffee-DAT-SAI-GON?s=cac074bb1bb5584c0727b153ffe27219) [Kỳ đài Hội Quán Cờ](forums/275-Ky-dai-Hoi-Quan-Co?s=cac074bb1bb5584c0727b153ffe27219) [Kỳ đài Đất Việt](forums/274-Ky-dai-Dat-Viet?s=cac074bb1bb5584c0727b153ffe27219) [CLB Đồi Dương - Phan Thiết](forums/276-CLB-Doi-Duong-Phan-Thiet?s=cac074bb1bb5584c0727b153ffe27219) [CLB ĐB - Sông Cửu Long](forums/277-CLB-DB-Song-Cuu-Long?s=cac074bb1bb5584c0727b153ffe27219) [CLB Kỳ hội quán](forums/278-CLB-Ky-hoi-quan?s=cac074bb1bb5584c0727b153ffe27219) [Huynh Đệ Hội](forums/435-Huynh-De-Hoi?s=cac074bb1bb5584c0727b153ffe27219) [CLB Cờ Quận 2](forums/439-CLB-Co-Quan-2?s=cac074bb1bb5584c0727b153ffe27219)
-
[Khu vực Tây Nguyên](forums/446-Khu-vuc-Tay-Nguyen?s=cac074bb1bb5584c0727b153ffe27219)
-
[Giải trí](forums/37-Giai-tri?s=cac074bb1bb5584c0727b153ffe27219)
##### Quản lý diễn đàn này
- Chứa bài viết chưa đọc
- Chứa bài viết chưa đọc
- Chủ đề nóng với bài viết chưa đọc
- Chủ đề nóng với bài viết đã đọc
- Chủ đề đã đóng
- Bạn đã gửi bài trong chủ đề này
- Bạn
**Không thể**gửi Chủ đề mới
- Bạn
**Không thể**Gửi trả lời
- Bạn
**Không thể**Gửi file đính kèm
- Bạn
**Không thể**Sửa bài viết của mình
-

Pragma: private


markdown:
Thiết kế logo công ty giá rẻ
Thứ Bảy, 16 tháng 5, 2015
10 ứng dụng plugin wordpress cực đẹp
Cách dễ nhất để tạo ra một thư viện hình ảnh trong WordPress là bằng cách sử dụng các tính năng add (từ WP 2.5+), nhưng để cho bộ sưu tập một cái gì đó bạn có thêm bạn có thể muốn thêm các hiệu ứng Lightbox. Được phát triển bởi Lokeshdhaker.com, Lightbox đã trở nên phổ biến rộng rãi vì nó rất dễ dàng để sử dụng và nó mang lại cho một kết thúc chuyên nghiệp và phong cách để hình ảnh của bạn.
Đọc thêm »
Được đăng bởi
Đàm Hồ Văn
vào lúc
04:52
Không có nhận xét nào:
Gửi email bài đăng này
BlogThis!
Chia sẻ lên Twitter
Chia sẻ lên Facebook
Chia sẻ lên Pinterest
Nhãn:
thiet ke logo
,
thiết kế bao bì
Bài đăng mới hơn
Bài đăng cũ hơn
Trang chủ
Đăng ký:
Bài đăng (Atom)

Server: GSE

X-Content-Type-Options: nosniff

X-XSS-Protection: 1; mode=block


markdown:
Trang chủ Thời Loạn
Trang chủ
Tin tức
Cẩm nang
Thư viện
Hỗ trợ
Cộng đồng
Tin tức
Sự kiện
Hướng dẫn người mới
Cẩm nang trò chơi
Các loại quân lính
Hình nền
Hình trong game
Phim ảnh
Zing Me
Facebook
Diễn đàn
Chơi ngay
Đăng ký
Nạp thẻ
Tin tức - Sự kiện
Tin tức
Sự kiện
Dữ liệu đang cập nhật
dsfsdfsdfsfsdfsdfdsf
Tin tức liên quan
29-01-16
Khuyến mại 100% giá trị thẻ nạp từ 29/1 - 2/2
dsfsdfsdfsfsdfsdfdsf
Tin tức đã đăng
11-03-16
[Sự kiện] Từ 12 - 16/3/2016: Mê Cung Đá
17-02-16
[Khuyến mại] Tặng thêm 100% G từ 17 - 21/2/2016
17-02-16
Từ 17/2: Sự kiện Đảo Tài Nguyên
29-01-16
Khuyến mại 100% giá trị thẻ nạp từ 29/1 - 2/2
29-01-16
Từ 29/1 - 2/2: sự kiện Đảo Tài Nguyên
Trở về trang đầu tiên
Trở về trang trước
1
2
3
4
5
Đến trang tiếp theo
Đến trang cuối cùng
Trở về đầu trang
Thời Loạn © 2013
X

Server: Apache/2.4.4 (Unix)

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0


markdown:
Công an và Bưu điện huyện Thọ Xuân: Làm tốt công tác chuyển phát nhanh CMND đến tận nhà dân (20/03/2012 11:28 SA)
Chủ tịch nước Trương Tấn Sang thăm, làm việc tại tỉnh Thanh Hóa(20/02/2012 11:19 SA)
Bắn CSGT, bỏ trốn 1 năm vẫn không thoát(14/01/2012 11:28 SA)
Trò Xuân Phả góp thêm sắc màu trong các trò diễn dân gian(03/05/2011 11:19 SA)
Cải chính những nội dung đã được đăng ký trong sổ đăng ký khai sinh và bản chính Giấy khai sinh,...(16/10/2013 11:29 SA)
CỔNG THÔNG TIN ĐIỆN TỬ HUYỆN THỌ XUÂN

X-MS-InvokeApp: 1; RequireReadOnly


markdown:
PCWorld VN 5/99
Từ đầu 1999, Microsoft giới thiệu bản beta 3 của Office 2000, trong đó chiếm vị trí xứng đáng là Access 2000 hay còn gọi là Access 9. Những tin tức đầu tiên về công cụ phát triển ứng dụng khách/chủ này chủ yếu tập trung vào 2 công nghệ mới với tên khá giống nhau là Microsoft Access Data Projects (ADPs) và Data Access Pages (DAPs). Cơ sở dữ liệu client/server dựng bằng Access bây giờ có thể được lưu trong tập tin với dạng thức kiểu mới gọi là .ADP (người dùng muốn dùng dạng thức .MDB cũng vẫn được). Tập tin ADP chứa các mẫu biểu (form), báo biểu (report) và các thành phần khác của giao diện, trong khi bảng và query (còn gọi là câu hỏi hoặc bảng truy vấn) được đưa vào tập tin dữ liệu của SQL Server 7. Nếu như trước kia, Access dùng Jet engine để truy xuất dữ liệu, thì nay có thể thay cơ cấu này bằng SQL Server 7, một cơ cấu CSDL mới, rất mạnh của Microsoft. Tất nhiên, vẫn có thể dùng Jet engine, nhưng cơ cấu này cũng được nâng cấp (phiên bản mới có số hiệu 4.x): ngôn ngữ SQL theo chuẩn ANSI 92, thêm khái niệm VIEW (khung nhìn), Procedure (thủ tục lưu sẵn), khái niệm giao tác phía Server, rồi một loạt kiểu dữ liệu mới như của SQL Server như Decimal,... Access 2000 hỗ trợ bộ ký tự Unicode mà không cần đến các phần mềm bổ trợ (add-on). Công cụ Access Upsizing Wizard nổi tiếng nay đã trở thành bộ phận cấu thành Access 2000 mà không cần phải tải xuống (download) từ cơ sở Web của Microsoft (đây là công cụ dùng để nâng cấp CSDL Jet hiện có lên SQL Server). Tập tin .MDB của Access 2000 không đọc được trong các phiên bản cũ của Access. Bạn có thể chuyển đổi tập tin .MDB thành .ADP một cách dễ dàng, tuy nhiên ngược lại thì không được. Tập tin .ADP cho phép vận hành Access như một ứng dụng mặt trước (front-end) trong khi SQL Server 7.0 dùng làm back-end (mặt sau, hậu trường). Không cần phải nạp cơ cấu Jet khi thực hiện ADP.
Còn DAP (Data Access Pages) thì sao? Nó cho phép dùng Access để tạo các ứng dụng Web động trên nền ASP (Active Server Pages). Truy xuất dữ liệu bây giờ chủ yếu thực hiện qua giao diện mới là ADO (Active Data Object). Có thể coi đây là mô hình đối tượng được sử dụng để làm việc với dữ liệu qua công nghệ OLE DB của Microsoft.
Bài báo này đề cập đến những tính năng mới được coi là thú vị nhất của Access 2000.
Đặc tính Dirty
Chắc bạn đã làm quen với đặc tính Dirty của mẫu biểu Access (chỉ có từ Access 97). Nó cho phép từ chương trình viết bằng VBA (Visual Basic for Applications) có thể xác định được dữ liệu trong bản ghi hiện thời (gắn với mẫu biểu) có thay đổi và đã được ghi chưa. Bạn có thể sửa đặc tính này thành giá trị False từ mã VBA để ghi bản ghi đó ra đĩa. Thế nhưng nếu ta cần thực hiện thao tác gì đó khi mẫu biểu bị thay đổi thì làm thế nào? Access 97 không có sự kiện gọi là Dirty. Chắc bạn đã đoán ra: Access 2000 cuối cùng đã có sự kiện (event) như vậy. Thủ tục xử lý sự kiện Dirty có tham biến Cancel. Khi cần có thể thực hiện lệnh Cancel = True để thôi (undo) không làm những gì vừa thay đổi với bản ghi hiện thời nữa. Nhược điểm lớn của sự kiện Dirty là nó chỉ xảy ra khi người nhập liệu bắt đầu sửa nội dung mẫu biểu, chứ không xảy ra khi đặc tính Dirty bị sửa thành False từ chương trình. Nên có thêm sự kiện, chẳng hạn với tên là Undo để xử lý tình huống đó (bạn có thể lấy trình FrmSmp 97.exe từ cơ sở Web của Microsoft để tham khảo cách mô phỏng sự kiện After undo, nó sử dụng một điều khiển tính toán với biểu thức là một hàm người dùng, và hàm này thực hiện mỗi khi đặc tính Dirty của Access 97 thay đổi. Dùng kỹ thuật này để mô phỏng sự kiện Dirty, nhưng không hiệu quả bằng sự kiện Dirty cài sẵn trong Access 2000).
Định dạng có điều kiện
Đây là một trong những tính năng mà người lập trình Access khao khát nhất: làm thế nào để chỉ một số dòng nào đó (ví dụ: các dòng với doanh số lớn hơn 10.000 USD) của mẫu hoặc báo biểu hiện lên với dạng thức theo ý muốn (ví dụ: có màu đậm hơn các dòng khác, để dễ đọc, dễ nhấn mạnh). Với report thì có thủ thuật thêm cấu trúc IF - Endif vào thủ tục xử lý sự kiện Format của vùng (section) chứa hộp văn bản cần kiểm tra và nhấn mạnh. (Nếu thỏa điều kiện nào đó thì sửa các đặc tính Font, Fontweight,... của điều khiển cần định dạng riêng.) Tương tự, đối với mẫu biểu kiểu Single (đơn bản ghi) đưa nhóm lệnh kể trên vào thủ tục xử lý Current. Thế nhưng với kiểu mẫu biểu liên kế (Continuous Form, mẫu biểu đa bản ghi), làm như vậy sẽ thay đổi dạng thức cho tất cả các bản ghi! Nghĩa là không đạt được mục đích đặt ra. Vâng, bây giờ thì nhóm Access của Microsoft đã lắng nghe nguyện vọng của người sử dụng: có cách dễ dàng định dạng có điều kiện (conditional formatting) cho từng hộp văn bản, từng hộp chọn combo, từng dòng một. Có thể xác lập nhiều điều kiện định dạng cho mỗi điều khiển (dưới dạng biểu thức luận lý hay trạng thái điều khiển đang trong focus hay không). Nếu có vài điều kiện đúng, sẽ chọn điều kiện đúng đầu tiên kể từ đầu danh sách. Bạn đặt điều kiện trong cả chế độ Design (khi thiết kế) hoặc chế độ Form (khi mở mẫu biểu để làm việc, tức là định dạng động, trong thời gian vào hoặc xem số liệu). Hình 1 cho thấy hộp thoại Conditional Formatting mở ra khi người dùng nhập liệu hoặc xem form bằng cách vào thực đơn Format, sau đó chọn Conditional Formatting.
![ [Hình: 0599059a.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059a.jpg)
Hình 1. Hộp thoại định dạng có điều kiện mở trong Form View.
Người lập trình VBA có thể kiểm soát việc định dạng có điều kiện bằng cách thêm hoặc loại bỏ các đối tượng kiểu FormatCondition từ sưu tập (collection) FormatConditions, và đặt lại các đặc tính của các đối tượng đó. Ví dụ, để doanh số hàng tháng trở nên đậm và có màu xanh dương nếu lớn hơn hạn mức nào đó (nhập sẵn vào hộp văn bản textMonthQuota của mẫu biểu), ta dùng đoạn mã sau:
Gắn mẫu biểu với bộ bản ghi
Ngay trong Access 2.0, người lập trình đã có nhiều cách để kiểm soát đặc tính Record Source của mẫu biểu. Bạn có thể gửi tên bảng, tên câu hỏi (query) hoặc cả một lệnh SELECT của SQL vào đặc tính này để đặc tả nguồn bản ghi. Với bộ bản ghi (recordset) tính được trong VBA thì rắc rối hơn: phải tạo bảng trung gian hoặc bảng truy vấn chứa dữ liệu cần thiết. Trong Access 2000 có thể gắn recordset tính được với mẫu biểu. Access 97 truy cập bộ bản ghi của mẫu biểu bằng đặc tính RecordsetClone, nhưng vẫn chưa có đặc tính Recordset để ấn định bộ bản ghi nguồn.
Tính năng mới này của Access 2000 rất linh hoạt, nhất là khi tạo recordset trong một giao tác (transaction). Khi quay lui (roll back) toàn giao tác, tất cả các thay đổi làm với mẫu biểu dựa trên bộ dữ liệu tạo trong giao tác, kể cả các thay đổi tác động đến nhiều bản ghi, sẽ được hủy. Trong quá khứ thì cực kỳ vất vả: thông thường phải dùng bảng trung gian hoặc mảng dữ liệu.
![ [Hình: 0599059b.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059b.jpg)
Hình 2: Đăng ký chế độ Compact on Close và tập tin Access sẽ được nén tự động khi đóng (miễn là không có ai khác vẫn còn mở nó).
Có thể gắn một recordset với vài mẫu biểu một lúc. Dữ liệu trong mẫu biểu này sẽ tự động đồng bộ với dữ liệu trong form khác, mà quay lui giao tác cũng sẽ quay lui đối với dữ liệu trong tất cả các biểu mẫu. Ngay cả khi dùng các recordset với nhiều mẫu biểu mà các recordset đó được tạo trong một giao tác, chúng cũng rollback được cùng nhau.
Trong các tập tin ADP, các bộ bản ghi ADO có thể cập nhập (sửa) được qua form nếu các ADP này được tối ưu để dùng OLE DB tương tác với SQL server. Nếu dùng Jet (tức dùng tập tin .MDB) vẫn phải sử dụng DAO (Data Access Object) để tạo recordset kiểu read/write cho mẫu biểu, còn dùng bộ bản ghi ADO cho mẫu biểu của .MDB thì nó chỉ có tính read-only mà thôi. Có lẽ Microsoft phải khắc phục nhược điểm này của ADO trong MDB khi đưa ra phiên bản cuối cùng của Access 2000.
Tự động nén tập tin
Đây là tính năng rất hữu ích, và để Access làm được điều đó khi đóng tập tin, chỉ việc vào trang General của hộp thoại Options, sau đó đánh dấu chọn ô Compact on Close (xem hình 2).
Thông thường ứng dụng Access được đưa vào MDB mặt trước (chứa query, form, report, module), dữ liệu tách ra tập tin MDB riêng (mặt sau). Đóng tự động được thực hiện cho MDB mặt trước, và cần một thủ thuật nhỏ để đảm bảo nén cả tập tin dữ liệu ở mặt sau. Access đòi hỏi tập tin này phải được mở trong chế độ Exclusive (độc chiếm) thì mới thực hiện compact được, tuy nhiên, ít nhất là từ nay không cần phải lo nén tập tin mặt trước nữa.
Tại sao lại phải thường xuyên nén dữ liệu, trong khi bạn không tạo bảng tạm thời nào cả? Trên thực tế, Access tạo rất nhiều đối tượng trung gian và làm cho CSDL liên tục phình ra, do đó bị phân đoạn và giảm hiệu năng truy xuất.
![ [Hình: 0599059c.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059c.jpg)
Hình 3. Từ nay Access 2000 dùng chung VBE với các thành phần khác của Office 2000.
Cần lưu ý rằng, nén tập tin có tác dụng đánh dấu các query cần được biên dịch lại trong lần vận hành kế tiếp. Khi bảng truy vấn lần đầu thực hiện sau khi thiết kế, cơ cấu Jet thiết lập một lược đồ truy vấn dựa trên các số liệu thống kê thu thập được. Nếu có ít số liệu (thường ban đầu dùng số liệu thử do người lập trình tự tạo), lược đồ truy vấn không sử dụng các chỉ mục mà trực tiếp quét các bản ghi trong bảng từ đầu đến cuối vì như thế sẽ nhanh hơn. Khi hệ thống áp dụng cho số liệu thực, liên tục biến đổi tăng dần, lược đồ truy vấn cũ không còn thích hợp nữa. Chính việc nén tập tin có tác dụng thiết lập lược đồ truy vấn mới cho query, dựa trên tình trạng mới nhất của số liệu. Nén cũng kéo theo việc sửa chữa tập tin, do đó không cần thực hiện thao tác repair như trong Access 2.0. Nén tự động sẽ không thực hiện nếu không tiết kiệm thêm ít nhất 256 KB.
Bộ soạn thảo VBE
Làm việc với Word, Excel chắc bạn đã quen thuộc với Visual Basic Editor (VBE). Bản thân Access 95 đã chấp nhận VBA nhưng đến Access 97 vẫn trung thành với giao diện soạn thảo chương trình theo kiểu riêng. Kể từ Office 2000, tất cả các ứng dụng cấu thành của nó, trong đó có Access, đều chung VBE với giao diện thống nhất (Hình 3).
Dường như đây là một bước thụt lùi của Access 2000. Trong phần lớn các phần mềm dùng VBA, các mẫu biểu được thiết kế ngay trong VBE. Người lập trình Access 2000 buộc phải tiến/lui giữa cửa sổ VBE và cửa sổ Access nơi có các mẫu biểu đang mở.
Nếu là người lập trình từng trải, bạn có thể đóng cửa sổ Properties trong VBE vì nó chỉ lặp lại những gì có trong các hộp thoại Access, không có cả các đặc tính của điều khiển. Cửa sổ Project Explorer theo phong cách treeview (dạng cây) thật hữu ích khi làm việc với các CSDL thư viện. Ngoài ra, Project Explorer còn có khả năng mở rộng, cho thấy cả những gì không có trong cửa sổ CSDL của Access. Bạn có thể làm cho cửa sổ Immediate di động tự do giống như cửa sổ Debug trước kia. Nếu không thấy cánh Locals hoặc Watch, có thể mở chúng trong cửa sổ riêng nằm trên phần còn lại là cửa sổ soạn thảo mã VBA, không khác gì mấy so với trong Access 97, ngoại trừ việc các đơn thể chỉ mở trong khuôn khổ của cửa sổ VBE mà thôi. Bản thân VBE có gì mới? Hấp dẫn nhất là thanh công cụ Edit: có cặp nút lệnh cho phép thêm/bớt câu chú thích cho toàn khối mã chỉ bằng một thao tác nhấp chuột. Điểm mới nữa là thanh Edit cho phép đặt thẻ đánh dấu (bookmark) vào văn bản mã trình. Khi cần thiết có thể dễ dàng quay lại những nơi đã đặt dấu, hoàn toàn chỉ bằng cách nhấp vào lệnh tương ứng trong thanh công cụ. Thực ra thì bookmark đã có từ thời Access 97 nhưng thao tác đặt lại nằm sâu trong hệ thống thực đơn, do đó nhiều người không để ý và chẳng bao giờ dùng đến.
![ [Hình: 0599059d.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059d.jpg)
Hình 4. CurrentProject cho phép nhận được nhiều thông tin mới, rất hữu ích.
VBE còn hỗ trợ mô hình các công cụ bổ trợ linh hoạt, cho phép tùy biến môi trường mã hóa của người lập trình. Bạn tự động thêm khối chú thích hoặc đoạn mã xử lý sự kiện trong thủ tục hoặc hàm mới? Có thể tự tạo add-in để làm điều đó hoặc dùng các công cụ do người khác cung cấp. Dự đoán sẽ có nhiều phương tiện bổ trợ cho VBE xuất hiện trên thị trường.
AutoCorrect
Giả sử bạn dùng trường tên là CustomerID trong một hoặc nhiều bảng. Một ngày nào đó bạn muốn đổi tên nó thành ClientID. Như trước kia thì thật vất vả: phải rà soát tất cả bảng truy vấn (query) để tìm các trường CustomerID đang sử dụng và đổi nó thành tên mới. Cũng làm như vậy với các form và report để thay lại các nguồn điều khiển gắn với trường cũ. Tin tốt lành cho chúng ta: Access 2000 tự động đổi tên trường trong tất cả các thành phần liên quan kể trên, nhưng đừng vội hân hoan: hệ chưa mò được tới các module, các đoạn mã lập trình và recordset. Bạn vẫn phải sửa bằng tay như thường làm, do đó đừng vội vứt bỏ SpeedFerret, một sản phẩm thứ ba, vì chắc nó vẫn còn hữu hiệu cho Access 2000. Tuy nhiên, dùng AutoCorrect của Access 2000 một cách thận trọng cũng giúp được nhiều việc.
![ [Hình: 0599059e.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059e.jpg)
Hình 5: Jet 4.0 bây giờ hỗ trợ khóa chốt đến từng bản ghi.
CurrentProject
Có một đối tượng mới trong Access 2000 gọi là CurrentProject.
Những ai từng lập trình DAO chắc khá quen thuộc với hàm CurrentDb () để tham chiếu tới CSDL đang mở. CurrentProject cũng có mục đích tương tự nhưng áp dụng cho cả ADO, ví dụ CurrentProject.Connection trả lại đối tượng kết nối ADO. Ngoài ra còn có CodeProject gần giống với hàm CodeDb () trong DAO để dùng với các add-in. Ta thực hiện một số lệnh sau để kiểm tra trong cửa sổ Immediate:
Tuy CurrentProject.Connection trả về đối tượng kết nối ADO, đặc tính ngầm định của đối tượng kết nối này là một chuỗi kết nối (Connect String):
Kết quả là một chuỗi ký tự bao gồm các tham trị chia tách nhau bằng dấu chấm phẩy (
. Dùng các hàm mới của Access 2000, trong đó có Split() và Filter() để tách và lấy ra các tham trị cần thiết.
Các hàm chuẩn mới
Một loạt hàm mới được bổ sung so với Access 97, dùng để xử lý xâu ký tự: Replace(), InstrRev(), StrReverse(), Split(), Join() và Filter().
Hàm Replace() dùng để thay xâu con của xâu nào đó bằng xâu con mới:
Hàm StrReverse() trả về chuỗi ký tự đảo ngược (không rõ thực tế ứng dụng CSDL có cần đến hàm này không?).
Hàm InstrRev() có cơ chế làm việc như Instr() nhưng tìm kiếm ngược từ ký tự cuối đến ký tự đầu (hàm này thì thật sự cần thiết):
Các hàm Split(), Join() và Filter() cũng rất hữu ích. Split() chuyển đổi xâu ký tự có chia tách (bởi một ký tự nào đó, ví dụ dấu chấm phẩy) thành mảng các giá trị. Join() thực hiện thao tác ngược lại, từ mảng trở về xâu ký tự có chia tách. Filter() trích từ mảng các dòng thỏa mãn điều kiện nào đó.
Ngang ngửa với VB 6
Những năm qua, người lập trình Access dùng VBA luôn lạc hậu so với Visual Basic, do đó có ý nghĩ cho rằng VBA là một tập con của VB. Sự thực thì VBA và VB luôn là một, có điều là người lập trình Visual Basic có được phiên bản mới hơn một chút. Giờ đây Microsoft đảm bảo Visual Basic và VBA đồng bộ với nhau. Như vậy, Office 2000 có ngôn ngữ lập trình hoàn toàn ngang ngửa với VB 6.0. Dưới đây tóm lược một số tính năng nâng cao của VBA mới.
- Bộ chuyển AddressOf cho phép truyền địa chỉ hàm gọi ngược cho thủ tục khác.
- Lệnh Implements được dùng với các đơn thể lớp để đặc tả lớp (class) thực thi giao diện (tập hợp các đặc tính và phương thức) định nghĩa trong một lớp khác. Như vậy, VBA bây giờ có tính năng đa hình (polymorphism), nghĩa là giao diện chuẩn có hành vi khác trong các lớp khác nhau.
- Với Access 97, bạn có thể dùng khai báo With Events trong đơn thể lớp để tạo khoang sự kiện, do đó đơn thể lớp đó có thể bắt được sự kiện phát sinh trong đối tượng. Từ nay có thể dùng lệnh Event để khai báo sự kiện theo ý muốn và lệnh RaiseEvent để làm cho nó xảy ra bất cứ lúc nào.
- Từ khóa Enum cho phép khai báo các hằng liệt kê, chẳng hạn như các hằng bắt đầu bằng ac, vb hoặc db. Các biến và tham số sau đó có thể được đăng ký với kiểu mới.
- Từ khóa Friend thêm lựa chọn thứ ba vào danh sách các khai báo (trước đó có Public và Private) khi cần định nghĩa phạm vi của thủ tục trong đơn thể lớp. Các thủ tục có tính Friend thấy được từ tất cả các thủ tục khác trong dự án. Khác với Public, chúng không thấy được bên ngoài dự án. Nếu dùng VBA để dựng các Com server cho các trình khác sử dụng, phạm vi kiểu Friend rất hữu ích.
- Đối tượng Debug có thêm phương thức Assert dùng đặt điểm ngắt vào mã trình. Ngắt sẽ xảy ra khi tại điểm đó biểu thức đặc tả trong Assert cho trị False. Lại thêm một cách mới để gỡ rối chương trình khi khó tìm được lỗi.
Jet Engine 4.0
Gần đây có nhiều tin đồn về giờ tận thế của Jet, một cơ cấu CSDL vốn dùng từ lâu nay cho Access (ở ta hay lẫn Jet với Access và một vài cổ động viên còn sót lại của FoxPro for DOS đã vội hoan hỉ là Access sắp chết - ND). Trên thực tế, người dùng được lựa chọn trong 2 khả năng: dùng Jet Engine 4.0 hoặc SQL Server 7.0 làm động cơ cho Access. Phiên bản 4.0 của Jet mạnh mẽ hơn bao giờ hết. Nhiều ứng dụng Access có thể không cần đến cơ cấu SQL Server 7 quá mạnh, và nhóm Jet của Microsoft vẫn nỗ lực hoàn thiện sản phẩm truyền thống của mình.
Động cơ Jet mới cho phép khóa chốt đến từng bản ghi (xem tùy chọn tương ứng trong trang Advanced thuộc hộp thoại Options ở hình 5).
Người dùng các phần mềm CSDL khác thường chê Access (đúng hơn: cơ cấu Jet của nó) là chỉ khoá chốt được toàn trang (page-level locking) khi bản ghi nào trong đó cần khóa. Từ Jet 3.x trở về trước một trang CSDL có dung lượng 2 KB. Jet 4.0 dùng trang 4 KB do đó nếu không hỗ trợ khóa chốt đến từng bản ghi thay cho việc khóa chốt toàn trang (gấp đôi so với trước), nhiều bản ghi sẽ bị "khóa lây". Dung lượng trang 4 KB là để hỗ trợ bộ mã Unicode, vì theo bộ này mỗi ký tự sẽ chiếm 2 byte. Giờ đây kích cỡ tối đa của tập tin MDB được nâng lên 2 GB so với 1 GB trước đây.
Việc khóa chốt theo kiểu nào cũng được Jet xác định một cách thông minh. Nếu có nhiều bản ghi trong trang 4 KB nào đó được khóa chốt, Jet tự động khóa cả trang cho hiệu quả, thậm chí nó khóa chốt cả bảng luôn nếu không có người dùng nào khác trên mạng truy cập bảng đó (đúng hơn: đang sửa - ND)
Nhiều đặc tính mới khác của Jet chủ yếu định hướng cho mô hình đối tượng ADO mà Microsoft khuyến nghị sử dụng thay cho mô hình DAO. Mô hình DAO cũ sẽ vẫn còn và giữ được giá trị sử dụng, nhất là về phương diện bảo mật và nhân bản (replication).
Dùng ADO nghĩa là sử dụng ngôn ngữ SQL đổi mới. Dưới đây liệt kê một số điểm mới của SQL theo chuẩn ANSI-92 mà Jet 4.0 hỗ trợ.
- Thêm các lệnh GRANT, REVOKE cho mục đích bảo mật
- Thêm các lệnh CREATE và DROP để tạo và loại bỏ câu hỏi (VIEW và PROCEDURE)
- CASCADE dùng để định nghĩa tính toàn vẹn tham chiếu
- Ràng buộc CHECK dùng để đặc tả biểu thức luận lý mà các bản ghi trong một hoặc nhiều bản phải thỏa.
- Các lệnh ALTER TABLE và ALTER COLUMN để sửa cấu trúc bảng mà không phải thêm cột mới, sao chép cột cũ sang và loại bỏ cột cũ như trước kia.
- IDENTITY là từ khóa đặc tả tính tăng tự động của cột
- Thêm một số kiểu cột mới để tương hợp với SQL Server, ví dụ kiểu Decimal
Có nên nâng cấp?
Khi bài báo này đến tay bạn đọc, vẫn còn quá sớm để phán xét về phiên bản mới của Access. Một số tính năng đề cập ở trên có thể không có trong bản chính thức của Access 2000 hoặc khác đi một chút. Việc tích hợp VBE với Access còn gây nhiều bàn cãi nhưng những bước tiếp theo có thể làm cho tính năng này sáng giá hơn. Microsoft rõ ràng là đã chuyển hẳn sang hướng xây dựng phần mềm tận dụng tối đa các thành phần dùng chung, tất nhiên có lúc phải trả giá về hiệu năng.
Ai đã từng trải qua thời kỳ lập trình trong Access 2.0 mới càng thấu hiểu giá trị của các thành phần nhiều mega đó, tuy chúng còn ở mức sơ khai và hy vọng hoàn chỉnh hơn theo đà hoàn thiện mô hình đối tượng chung của Microsoft. Sản phẩm mới chịu búa rìu dư luận là chuyện thường tình, và Access 2000 không là ngoại lệ.
Tô Tuấn
Theo Access-Office-VB Advisor 4/1999
Từ đầu 1999, Microsoft giới thiệu bản beta 3 của Office 2000, trong đó chiếm vị trí xứng đáng là Access 2000 hay còn gọi là Access 9. Những tin tức đầu tiên về công cụ phát triển ứng dụng khách/chủ này chủ yếu tập trung vào 2 công nghệ mới với tên khá giống nhau là Microsoft Access Data Projects (ADPs) và Data Access Pages (DAPs). Cơ sở dữ liệu client/server dựng bằng Access bây giờ có thể được lưu trong tập tin với dạng thức kiểu mới gọi là .ADP (người dùng muốn dùng dạng thức .MDB cũng vẫn được). Tập tin ADP chứa các mẫu biểu (form), báo biểu (report) và các thành phần khác của giao diện, trong khi bảng và query (còn gọi là câu hỏi hoặc bảng truy vấn) được đưa vào tập tin dữ liệu của SQL Server 7. Nếu như trước kia, Access dùng Jet engine để truy xuất dữ liệu, thì nay có thể thay cơ cấu này bằng SQL Server 7, một cơ cấu CSDL mới, rất mạnh của Microsoft. Tất nhiên, vẫn có thể dùng Jet engine, nhưng cơ cấu này cũng được nâng cấp (phiên bản mới có số hiệu 4.x): ngôn ngữ SQL theo chuẩn ANSI 92, thêm khái niệm VIEW (khung nhìn), Procedure (thủ tục lưu sẵn), khái niệm giao tác phía Server, rồi một loạt kiểu dữ liệu mới như của SQL Server như Decimal,... Access 2000 hỗ trợ bộ ký tự Unicode mà không cần đến các phần mềm bổ trợ (add-on). Công cụ Access Upsizing Wizard nổi tiếng nay đã trở thành bộ phận cấu thành Access 2000 mà không cần phải tải xuống (download) từ cơ sở Web của Microsoft (đây là công cụ dùng để nâng cấp CSDL Jet hiện có lên SQL Server). Tập tin .MDB của Access 2000 không đọc được trong các phiên bản cũ của Access. Bạn có thể chuyển đổi tập tin .MDB thành .ADP một cách dễ dàng, tuy nhiên ngược lại thì không được. Tập tin .ADP cho phép vận hành Access như một ứng dụng mặt trước (front-end) trong khi SQL Server 7.0 dùng làm back-end (mặt sau, hậu trường). Không cần phải nạp cơ cấu Jet khi thực hiện ADP.
Còn DAP (Data Access Pages) thì sao? Nó cho phép dùng Access để tạo các ứng dụng Web động trên nền ASP (Active Server Pages). Truy xuất dữ liệu bây giờ chủ yếu thực hiện qua giao diện mới là ADO (Active Data Object). Có thể coi đây là mô hình đối tượng được sử dụng để làm việc với dữ liệu qua công nghệ OLE DB của Microsoft.
Bài báo này đề cập đến những tính năng mới được coi là thú vị nhất của Access 2000.
Đặc tính Dirty
Chắc bạn đã làm quen với đặc tính Dirty của mẫu biểu Access (chỉ có từ Access 97). Nó cho phép từ chương trình viết bằng VBA (Visual Basic for Applications) có thể xác định được dữ liệu trong bản ghi hiện thời (gắn với mẫu biểu) có thay đổi và đã được ghi chưa. Bạn có thể sửa đặc tính này thành giá trị False từ mã VBA để ghi bản ghi đó ra đĩa. Thế nhưng nếu ta cần thực hiện thao tác gì đó khi mẫu biểu bị thay đổi thì làm thế nào? Access 97 không có sự kiện gọi là Dirty. Chắc bạn đã đoán ra: Access 2000 cuối cùng đã có sự kiện (event) như vậy. Thủ tục xử lý sự kiện Dirty có tham biến Cancel. Khi cần có thể thực hiện lệnh Cancel = True để thôi (undo) không làm những gì vừa thay đổi với bản ghi hiện thời nữa. Nhược điểm lớn của sự kiện Dirty là nó chỉ xảy ra khi người nhập liệu bắt đầu sửa nội dung mẫu biểu, chứ không xảy ra khi đặc tính Dirty bị sửa thành False từ chương trình. Nên có thêm sự kiện, chẳng hạn với tên là Undo để xử lý tình huống đó (bạn có thể lấy trình FrmSmp 97.exe từ cơ sở Web của Microsoft để tham khảo cách mô phỏng sự kiện After undo, nó sử dụng một điều khiển tính toán với biểu thức là một hàm người dùng, và hàm này thực hiện mỗi khi đặc tính Dirty của Access 97 thay đổi. Dùng kỹ thuật này để mô phỏng sự kiện Dirty, nhưng không hiệu quả bằng sự kiện Dirty cài sẵn trong Access 2000).
Định dạng có điều kiện
Đây là một trong những tính năng mà người lập trình Access khao khát nhất: làm thế nào để chỉ một số dòng nào đó (ví dụ: các dòng với doanh số lớn hơn 10.000 USD) của mẫu hoặc báo biểu hiện lên với dạng thức theo ý muốn (ví dụ: có màu đậm hơn các dòng khác, để dễ đọc, dễ nhấn mạnh). Với report thì có thủ thuật thêm cấu trúc IF - Endif vào thủ tục xử lý sự kiện Format của vùng (section) chứa hộp văn bản cần kiểm tra và nhấn mạnh. (Nếu thỏa điều kiện nào đó thì sửa các đặc tính Font, Fontweight,... của điều khiển cần định dạng riêng.) Tương tự, đối với mẫu biểu kiểu Single (đơn bản ghi) đưa nhóm lệnh kể trên vào thủ tục xử lý Current. Thế nhưng với kiểu mẫu biểu liên kế (Continuous Form, mẫu biểu đa bản ghi), làm như vậy sẽ thay đổi dạng thức cho tất cả các bản ghi! Nghĩa là không đạt được mục đích đặt ra. Vâng, bây giờ thì nhóm Access của Microsoft đã lắng nghe nguyện vọng của người sử dụng: có cách dễ dàng định dạng có điều kiện (conditional formatting) cho từng hộp văn bản, từng hộp chọn combo, từng dòng một. Có thể xác lập nhiều điều kiện định dạng cho mỗi điều khiển (dưới dạng biểu thức luận lý hay trạng thái điều khiển đang trong focus hay không). Nếu có vài điều kiện đúng, sẽ chọn điều kiện đúng đầu tiên kể từ đầu danh sách. Bạn đặt điều kiện trong cả chế độ Design (khi thiết kế) hoặc chế độ Form (khi mở mẫu biểu để làm việc, tức là định dạng động, trong thời gian vào hoặc xem số liệu). Hình 1 cho thấy hộp thoại Conditional Formatting mở ra khi người dùng nhập liệu hoặc xem form bằng cách vào thực đơn Format, sau đó chọn Conditional Formatting.
![ [Hình: 0599059a.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059a.jpg)
Hình 1. Hộp thoại định dạng có điều kiện mở trong Form View.
Người lập trình VBA có thể kiểm soát việc định dạng có điều kiện bằng cách thêm hoặc loại bỏ các đối tượng kiểu FormatCondition từ sưu tập (collection) FormatConditions, và đặt lại các đặc tính của các đối tượng đó. Ví dụ, để doanh số hàng tháng trở nên đậm và có màu xanh dương nếu lớn hơn hạn mức nào đó (nhập sẵn vào hộp văn bản textMonthQuota của mẫu biểu), ta dùng đoạn mã sau:
Mã PHP:
With Forms!frmSales!txtMonthSales. FormatConditions
.Add(acFieldValue, acGreaterthan, "=[txtMonthQuota]")
.FontBold = True
.ForeColor = vbBlue
End With
Gắn mẫu biểu với bộ bản ghi
Ngay trong Access 2.0, người lập trình đã có nhiều cách để kiểm soát đặc tính Record Source của mẫu biểu. Bạn có thể gửi tên bảng, tên câu hỏi (query) hoặc cả một lệnh SELECT của SQL vào đặc tính này để đặc tả nguồn bản ghi. Với bộ bản ghi (recordset) tính được trong VBA thì rắc rối hơn: phải tạo bảng trung gian hoặc bảng truy vấn chứa dữ liệu cần thiết. Trong Access 2000 có thể gắn recordset tính được với mẫu biểu. Access 97 truy cập bộ bản ghi của mẫu biểu bằng đặc tính RecordsetClone, nhưng vẫn chưa có đặc tính Recordset để ấn định bộ bản ghi nguồn.
Tính năng mới này của Access 2000 rất linh hoạt, nhất là khi tạo recordset trong một giao tác (transaction). Khi quay lui (roll back) toàn giao tác, tất cả các thay đổi làm với mẫu biểu dựa trên bộ dữ liệu tạo trong giao tác, kể cả các thay đổi tác động đến nhiều bản ghi, sẽ được hủy. Trong quá khứ thì cực kỳ vất vả: thông thường phải dùng bảng trung gian hoặc mảng dữ liệu.
![ [Hình: 0599059b.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059b.jpg)
Hình 2: Đăng ký chế độ Compact on Close và tập tin Access sẽ được nén tự động khi đóng (miễn là không có ai khác vẫn còn mở nó).
Có thể gắn một recordset với vài mẫu biểu một lúc. Dữ liệu trong mẫu biểu này sẽ tự động đồng bộ với dữ liệu trong form khác, mà quay lui giao tác cũng sẽ quay lui đối với dữ liệu trong tất cả các biểu mẫu. Ngay cả khi dùng các recordset với nhiều mẫu biểu mà các recordset đó được tạo trong một giao tác, chúng cũng rollback được cùng nhau.
Trong các tập tin ADP, các bộ bản ghi ADO có thể cập nhập (sửa) được qua form nếu các ADP này được tối ưu để dùng OLE DB tương tác với SQL server. Nếu dùng Jet (tức dùng tập tin .MDB) vẫn phải sử dụng DAO (Data Access Object) để tạo recordset kiểu read/write cho mẫu biểu, còn dùng bộ bản ghi ADO cho mẫu biểu của .MDB thì nó chỉ có tính read-only mà thôi. Có lẽ Microsoft phải khắc phục nhược điểm này của ADO trong MDB khi đưa ra phiên bản cuối cùng của Access 2000.
Tự động nén tập tin
Đây là tính năng rất hữu ích, và để Access làm được điều đó khi đóng tập tin, chỉ việc vào trang General của hộp thoại Options, sau đó đánh dấu chọn ô Compact on Close (xem hình 2).
Thông thường ứng dụng Access được đưa vào MDB mặt trước (chứa query, form, report, module), dữ liệu tách ra tập tin MDB riêng (mặt sau). Đóng tự động được thực hiện cho MDB mặt trước, và cần một thủ thuật nhỏ để đảm bảo nén cả tập tin dữ liệu ở mặt sau. Access đòi hỏi tập tin này phải được mở trong chế độ Exclusive (độc chiếm) thì mới thực hiện compact được, tuy nhiên, ít nhất là từ nay không cần phải lo nén tập tin mặt trước nữa.
Tại sao lại phải thường xuyên nén dữ liệu, trong khi bạn không tạo bảng tạm thời nào cả? Trên thực tế, Access tạo rất nhiều đối tượng trung gian và làm cho CSDL liên tục phình ra, do đó bị phân đoạn và giảm hiệu năng truy xuất.
![ [Hình: 0599059c.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059c.jpg)
Hình 3. Từ nay Access 2000 dùng chung VBE với các thành phần khác của Office 2000.
Cần lưu ý rằng, nén tập tin có tác dụng đánh dấu các query cần được biên dịch lại trong lần vận hành kế tiếp. Khi bảng truy vấn lần đầu thực hiện sau khi thiết kế, cơ cấu Jet thiết lập một lược đồ truy vấn dựa trên các số liệu thống kê thu thập được. Nếu có ít số liệu (thường ban đầu dùng số liệu thử do người lập trình tự tạo), lược đồ truy vấn không sử dụng các chỉ mục mà trực tiếp quét các bản ghi trong bảng từ đầu đến cuối vì như thế sẽ nhanh hơn. Khi hệ thống áp dụng cho số liệu thực, liên tục biến đổi tăng dần, lược đồ truy vấn cũ không còn thích hợp nữa. Chính việc nén tập tin có tác dụng thiết lập lược đồ truy vấn mới cho query, dựa trên tình trạng mới nhất của số liệu. Nén cũng kéo theo việc sửa chữa tập tin, do đó không cần thực hiện thao tác repair như trong Access 2.0. Nén tự động sẽ không thực hiện nếu không tiết kiệm thêm ít nhất 256 KB.
Bộ soạn thảo VBE
Làm việc với Word, Excel chắc bạn đã quen thuộc với Visual Basic Editor (VBE). Bản thân Access 95 đã chấp nhận VBA nhưng đến Access 97 vẫn trung thành với giao diện soạn thảo chương trình theo kiểu riêng. Kể từ Office 2000, tất cả các ứng dụng cấu thành của nó, trong đó có Access, đều chung VBE với giao diện thống nhất (Hình 3).
Dường như đây là một bước thụt lùi của Access 2000. Trong phần lớn các phần mềm dùng VBA, các mẫu biểu được thiết kế ngay trong VBE. Người lập trình Access 2000 buộc phải tiến/lui giữa cửa sổ VBE và cửa sổ Access nơi có các mẫu biểu đang mở.
Nếu là người lập trình từng trải, bạn có thể đóng cửa sổ Properties trong VBE vì nó chỉ lặp lại những gì có trong các hộp thoại Access, không có cả các đặc tính của điều khiển. Cửa sổ Project Explorer theo phong cách treeview (dạng cây) thật hữu ích khi làm việc với các CSDL thư viện. Ngoài ra, Project Explorer còn có khả năng mở rộng, cho thấy cả những gì không có trong cửa sổ CSDL của Access. Bạn có thể làm cho cửa sổ Immediate di động tự do giống như cửa sổ Debug trước kia. Nếu không thấy cánh Locals hoặc Watch, có thể mở chúng trong cửa sổ riêng nằm trên phần còn lại là cửa sổ soạn thảo mã VBA, không khác gì mấy so với trong Access 97, ngoại trừ việc các đơn thể chỉ mở trong khuôn khổ của cửa sổ VBE mà thôi. Bản thân VBE có gì mới? Hấp dẫn nhất là thanh công cụ Edit: có cặp nút lệnh cho phép thêm/bớt câu chú thích cho toàn khối mã chỉ bằng một thao tác nhấp chuột. Điểm mới nữa là thanh Edit cho phép đặt thẻ đánh dấu (bookmark) vào văn bản mã trình. Khi cần thiết có thể dễ dàng quay lại những nơi đã đặt dấu, hoàn toàn chỉ bằng cách nhấp vào lệnh tương ứng trong thanh công cụ. Thực ra thì bookmark đã có từ thời Access 97 nhưng thao tác đặt lại nằm sâu trong hệ thống thực đơn, do đó nhiều người không để ý và chẳng bao giờ dùng đến.
![ [Hình: 0599059d.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059d.jpg)
Hình 4. CurrentProject cho phép nhận được nhiều thông tin mới, rất hữu ích.
VBE còn hỗ trợ mô hình các công cụ bổ trợ linh hoạt, cho phép tùy biến môi trường mã hóa của người lập trình. Bạn tự động thêm khối chú thích hoặc đoạn mã xử lý sự kiện trong thủ tục hoặc hàm mới? Có thể tự tạo add-in để làm điều đó hoặc dùng các công cụ do người khác cung cấp. Dự đoán sẽ có nhiều phương tiện bổ trợ cho VBE xuất hiện trên thị trường.
AutoCorrect
Giả sử bạn dùng trường tên là CustomerID trong một hoặc nhiều bảng. Một ngày nào đó bạn muốn đổi tên nó thành ClientID. Như trước kia thì thật vất vả: phải rà soát tất cả bảng truy vấn (query) để tìm các trường CustomerID đang sử dụng và đổi nó thành tên mới. Cũng làm như vậy với các form và report để thay lại các nguồn điều khiển gắn với trường cũ. Tin tốt lành cho chúng ta: Access 2000 tự động đổi tên trường trong tất cả các thành phần liên quan kể trên, nhưng đừng vội hân hoan: hệ chưa mò được tới các module, các đoạn mã lập trình và recordset. Bạn vẫn phải sửa bằng tay như thường làm, do đó đừng vội vứt bỏ SpeedFerret, một sản phẩm thứ ba, vì chắc nó vẫn còn hữu hiệu cho Access 2000. Tuy nhiên, dùng AutoCorrect của Access 2000 một cách thận trọng cũng giúp được nhiều việc.
![ [Hình: 0599059e.jpg]](http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/599/vnva2k/0599059e.jpg)
Hình 5: Jet 4.0 bây giờ hỗ trợ khóa chốt đến từng bản ghi.
CurrentProject
Có một đối tượng mới trong Access 2000 gọi là CurrentProject.
Những ai từng lập trình DAO chắc khá quen thuộc với hàm CurrentDb () để tham chiếu tới CSDL đang mở. CurrentProject cũng có mục đích tương tự nhưng áp dụng cho cả ADO, ví dụ CurrentProject.Connection trả lại đối tượng kết nối ADO. Ngoài ra còn có CodeProject gần giống với hàm CodeDb () trong DAO để dùng với các add-in. Ta thực hiện một số lệnh sau để kiểm tra trong cửa sổ Immediate:
Đối tượng CurrentProject có các sưu tập (collection) chứa tất cả các đối tượng khác của Access, chẳng hạn AllForms, AllReports, AllMacros, AllModules và AllDataAccessPages. Mỗi sưu tập này chứa các đối tượng kiểu AccessObject với nhiều đặc tính (Property) rất hữu ích:
Mã PHP:
?CurrentProject.FullName
D:\Temp\db1.mdb
?CurrentProject.Name
db1.mdb
?CurrentProject.Path
D:\Temp
Còn với các bảng và query thì sao? Có đối tượng khác gọi là CurrentData với đặc tính là các sưu tập AllTables, AllQueries, rồi cả AllViews, AllStoredProcedures và AllDatabaseDiagrams.
Mã PHP:
?CurrentProject.AllForms.Count
6
?CurrentProject.AllForms (5) .Name
frmQuery1
?CurrentProject.AllForms (5) .IsLoaded
False
Tuy CurrentProject.Connection trả về đối tượng kết nối ADO, đặc tính ngầm định của đối tượng kết nối này là một chuỗi kết nối (Connect String):
Mã:
?CurrentProject.Connection
Kết quả là một chuỗi ký tự bao gồm các tham trị chia tách nhau bằng dấu chấm phẩy (
![winking winking](http://thuthuataccess.com/backlink/images/smilies/yahoo/3.gif)
Các hàm chuẩn mới
Một loạt hàm mới được bổ sung so với Access 97, dùng để xử lý xâu ký tự: Replace(), InstrRev(), StrReverse(), Split(), Join() và Filter().
Hàm Replace() dùng để thay xâu con của xâu nào đó bằng xâu con mới:
Trong 2 ví dụ cuối, số 3 ở tham số thứ tư dùng chỉ vị trí từ đó bắt đầu cần thay thế (và kết quả cũng từ đó luôn). Tham số thứ 5 trong ví dụ cuối cùng để đặc tả số lần phải thay (xâu con có thể hiện diện nhiều lần).
Mã PHP:
?Replace ("a1a2a3a4a5", "a", "b")
b1b2b3b4b5
?Replace ("a1a2a3a4a5", "a", "b", 3)
b2b3b4b5
?Replace ("a1a2a3a4a5", "a", "b", 3, 2)
b2b3a4a5
Hàm StrReverse() trả về chuỗi ký tự đảo ngược (không rõ thực tế ứng dụng CSDL có cần đến hàm này không?).
Mã:
?StrReverse ("abcdef")
fedcba
Hàm InstrRev() có cơ chế làm việc như Instr() nhưng tìm kiếm ngược từ ký tự cuối đến ký tự đầu (hàm này thì thật sự cần thiết):
Mã:
?InstrRv ("C:\MyPath\MyFile.ext", "\")
10
Các hàm Split(), Join() và Filter() cũng rất hữu ích. Split() chuyển đổi xâu ký tự có chia tách (bởi một ký tự nào đó, ví dụ dấu chấm phẩy) thành mảng các giá trị. Join() thực hiện thao tác ngược lại, từ mảng trở về xâu ký tự có chia tách. Filter() trích từ mảng các dòng thỏa mãn điều kiện nào đó.
Nếu đã quen thuộc với ngôn ngữ Lisp, chắc bạn rất hài lòng với bộ hàm trên và tự hỏi: tại sao đến bây giờ VBA mới có được khả năng phân tích xâu ký tự như vậy?
Mã PHP:
? Filter(Split(CurrentProject.Connection, ","), _
"Data Source = ") (0)
Data Source=D:\Temp\db1.mdb
Thêm một bước nữa thì nhận được trị của Data Source.
? Split (Filter(Split(CurrentProject .Connection, ";"), _
"Data Source = ") (0) ,"=") (1)
D:\Temp\db1.mdb
Ngang ngửa với VB 6
Những năm qua, người lập trình Access dùng VBA luôn lạc hậu so với Visual Basic, do đó có ý nghĩ cho rằng VBA là một tập con của VB. Sự thực thì VBA và VB luôn là một, có điều là người lập trình Visual Basic có được phiên bản mới hơn một chút. Giờ đây Microsoft đảm bảo Visual Basic và VBA đồng bộ với nhau. Như vậy, Office 2000 có ngôn ngữ lập trình hoàn toàn ngang ngửa với VB 6.0. Dưới đây tóm lược một số tính năng nâng cao của VBA mới.
- Bộ chuyển AddressOf cho phép truyền địa chỉ hàm gọi ngược cho thủ tục khác.
- Lệnh Implements được dùng với các đơn thể lớp để đặc tả lớp (class) thực thi giao diện (tập hợp các đặc tính và phương thức) định nghĩa trong một lớp khác. Như vậy, VBA bây giờ có tính năng đa hình (polymorphism), nghĩa là giao diện chuẩn có hành vi khác trong các lớp khác nhau.
- Với Access 97, bạn có thể dùng khai báo With Events trong đơn thể lớp để tạo khoang sự kiện, do đó đơn thể lớp đó có thể bắt được sự kiện phát sinh trong đối tượng. Từ nay có thể dùng lệnh Event để khai báo sự kiện theo ý muốn và lệnh RaiseEvent để làm cho nó xảy ra bất cứ lúc nào.
- Từ khóa Enum cho phép khai báo các hằng liệt kê, chẳng hạn như các hằng bắt đầu bằng ac, vb hoặc db. Các biến và tham số sau đó có thể được đăng ký với kiểu mới.
- Từ khóa Friend thêm lựa chọn thứ ba vào danh sách các khai báo (trước đó có Public và Private) khi cần định nghĩa phạm vi của thủ tục trong đơn thể lớp. Các thủ tục có tính Friend thấy được từ tất cả các thủ tục khác trong dự án. Khác với Public, chúng không thấy được bên ngoài dự án. Nếu dùng VBA để dựng các Com server cho các trình khác sử dụng, phạm vi kiểu Friend rất hữu ích.
- Đối tượng Debug có thêm phương thức Assert dùng đặt điểm ngắt vào mã trình. Ngắt sẽ xảy ra khi tại điểm đó biểu thức đặc tả trong Assert cho trị False. Lại thêm một cách mới để gỡ rối chương trình khi khó tìm được lỗi.
Jet Engine 4.0
Gần đây có nhiều tin đồn về giờ tận thế của Jet, một cơ cấu CSDL vốn dùng từ lâu nay cho Access (ở ta hay lẫn Jet với Access và một vài cổ động viên còn sót lại của FoxPro for DOS đã vội hoan hỉ là Access sắp chết - ND). Trên thực tế, người dùng được lựa chọn trong 2 khả năng: dùng Jet Engine 4.0 hoặc SQL Server 7.0 làm động cơ cho Access. Phiên bản 4.0 của Jet mạnh mẽ hơn bao giờ hết. Nhiều ứng dụng Access có thể không cần đến cơ cấu SQL Server 7 quá mạnh, và nhóm Jet của Microsoft vẫn nỗ lực hoàn thiện sản phẩm truyền thống của mình.
Động cơ Jet mới cho phép khóa chốt đến từng bản ghi (xem tùy chọn tương ứng trong trang Advanced thuộc hộp thoại Options ở hình 5).
Người dùng các phần mềm CSDL khác thường chê Access (đúng hơn: cơ cấu Jet của nó) là chỉ khoá chốt được toàn trang (page-level locking) khi bản ghi nào trong đó cần khóa. Từ Jet 3.x trở về trước một trang CSDL có dung lượng 2 KB. Jet 4.0 dùng trang 4 KB do đó nếu không hỗ trợ khóa chốt đến từng bản ghi thay cho việc khóa chốt toàn trang (gấp đôi so với trước), nhiều bản ghi sẽ bị "khóa lây". Dung lượng trang 4 KB là để hỗ trợ bộ mã Unicode, vì theo bộ này mỗi ký tự sẽ chiếm 2 byte. Giờ đây kích cỡ tối đa của tập tin MDB được nâng lên 2 GB so với 1 GB trước đây.
Việc khóa chốt theo kiểu nào cũng được Jet xác định một cách thông minh. Nếu có nhiều bản ghi trong trang 4 KB nào đó được khóa chốt, Jet tự động khóa cả trang cho hiệu quả, thậm chí nó khóa chốt cả bảng luôn nếu không có người dùng nào khác trên mạng truy cập bảng đó (đúng hơn: đang sửa - ND)
Nhiều đặc tính mới khác của Jet chủ yếu định hướng cho mô hình đối tượng ADO mà Microsoft khuyến nghị sử dụng thay cho mô hình DAO. Mô hình DAO cũ sẽ vẫn còn và giữ được giá trị sử dụng, nhất là về phương diện bảo mật và nhân bản (replication).
Dùng ADO nghĩa là sử dụng ngôn ngữ SQL đổi mới. Dưới đây liệt kê một số điểm mới của SQL theo chuẩn ANSI-92 mà Jet 4.0 hỗ trợ.
- Thêm các lệnh GRANT, REVOKE cho mục đích bảo mật
- Thêm các lệnh CREATE và DROP để tạo và loại bỏ câu hỏi (VIEW và PROCEDURE)
- CASCADE dùng để định nghĩa tính toàn vẹn tham chiếu
- Ràng buộc CHECK dùng để đặc tả biểu thức luận lý mà các bản ghi trong một hoặc nhiều bản phải thỏa.
- Các lệnh ALTER TABLE và ALTER COLUMN để sửa cấu trúc bảng mà không phải thêm cột mới, sao chép cột cũ sang và loại bỏ cột cũ như trước kia.
- IDENTITY là từ khóa đặc tả tính tăng tự động của cột
- Thêm một số kiểu cột mới để tương hợp với SQL Server, ví dụ kiểu Decimal
Có nên nâng cấp?
Khi bài báo này đến tay bạn đọc, vẫn còn quá sớm để phán xét về phiên bản mới của Access. Một số tính năng đề cập ở trên có thể không có trong bản chính thức của Access 2000 hoặc khác đi một chút. Việc tích hợp VBE với Access còn gây nhiều bàn cãi nhưng những bước tiếp theo có thể làm cho tính năng này sáng giá hơn. Microsoft rõ ràng là đã chuyển hẳn sang hướng xây dựng phần mềm tận dụng tối đa các thành phần dùng chung, tất nhiên có lúc phải trả giá về hiệu năng.
Ai đã từng trải qua thời kỳ lập trình trong Access 2.0 mới càng thấu hiểu giá trị của các thành phần nhiều mega đó, tuy chúng còn ở mức sơ khai và hy vọng hoàn chỉnh hơn theo đà hoàn thiện mô hình đối tượng chung của Microsoft. Sản phẩm mới chịu búa rìu dư luận là chuyện thường tình, và Access 2000 không là ngoại lệ.
Tô Tuấn
Theo Access-Office-VB Advisor 4/1999

Server: Apache

Cache-Control: no-cache, must-revalidate