|
Nhập dữ
liệu Excel vào Access |
|
Đó hỏi:
Hôm trước em đã dùng thủ tục xuất nhanh dữ liệu từ
Access ra Excel được trình bày trên e-CHÍP. Thật
tuyệt vời! Nay em muốn đọc (copy) dữ liệu từ một tập
tin Excel vào một bảng thì làm thế nào? |
|
<vlocgd@> |
|
Đây trả lời:
Việc đưa dữ liệu từ Excel vào một bảng trong Access
gọi là import dữ liệu. Giả sử muốn import dữ liệu từ
tập tin Customers.XLS (hình 1) vào tập tin db1.MDB.
Trong tập tin Excel này, dòng đầu tiên cho thấy: cột
dữ liệu đầu tiên tên CustomerID, cột dữ liệu thứ hai
tên CompanyName, cột dữ liệu thứ ba tên
ContactName,... Để tạo bảng Customers như hình 2 từ
tập tin Excel trên, bạn sử dụng hành động
TransferSpreadsheet được minh họa ở đoạn mã 1 (giả
sử tập tin Customers.XLS nằm trong cùng thư mục với
tập tin db1.MDB).
Các tham số của hành động TransferSpreadsheet lần
lượt gồm:
- Transfer type: có thể là acExport (xuất dữ liệu
sang Excel), acImport (nhập dữ liệu từ Excel) hoặc
acLink (liên kết dữ liệu với Excel).
- Spreadsheet type: mặc định là Microsoft Excel
8-10, trong ví dụ trên, ta dùng hằng
acSpreadsheetTypeExcel8.
- Table name: tên bảng trong tập tin .MDB có dữ liệu
muốn export ra Excel, hoặc cần import từ Excel.
- File name: tên tập tin Excel có dữ liệu được
import, hoặc chứa dữ liệu export từ bảng.
- Has field names: là True nếu muốn sử dụng dòng đầu
tiên trong Excel làm tên field trong bảng.
- Range: xác định vùng dữ liệu cần import. Trong ví
dụ đang xét, đó là các ô trong khoảng A1 đến C6. Lưu
ý: khoảng dữ liệu này cần bao gồm dòng đầu tiên chứa
tên các field. |
|
Đoạn mã 1 |
Private Sub cmdImport_Click()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, _
"Customers", Application.CurrentProject.Path & "\Customers.XLS", True, “A1:C6”
End Sub |
|

Hình 1 |
|

Hình 2 |
|
CHƯƠNG CAN CHÍP |
|
Loại bỏ thông báo khi xóa file |
|
Đó hỏi:
Trong lúc thực hiện
lệnh “cut” để di chuyển thư mục từ ổ đĩa này sang ổ
đĩa khác thì hay hiện thông báo nói có 1 file chỉ
đọc trong đó có 4 nút chọn là: Yes, Yes to all, No,
No to all. Tôi muốn bỏ thông báo này để máy thực
hiện lệnh mà không hỏi gì hết thì phải làm sao? |
|
<hoanganh_2051988@> |
|
Đây trả lời:
Để loại bỏ thông báo khi xóa file, bạn phải sửa đổi
xác lập trong Registry của Windows. Cách nhanh và an
toàn nhất là bạn tạo file thongbaoxoafile.reg với
nội dung như dưới đây: |
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ConfirmFileDelete"=dword:00000000
Sau đó, bạm bấm kép chuột vào file này để nhập (import) thay đổi vào Registry.
Khi nào muốn cho hiển thị lại thông báo, bạn chỉ cần sửa dòng
"ConfirmFileDelete"=dword:00000000
thành
"ConfirmFileDelete"=dword:00000001 rồi
nhập file này vào Registry lần nữa để thay đổi. |
|
Thay đổi nơi lưu file trong
Firefox |
|
Đó hỏi:
Trong trình duyệt
Firefox, khi download 1 file bất kỳ thì file này
được save ngay Desktop. Em muốn save ở chỗ khác thì
phải làm sao? Muốn đổi trang web mặc định trong IE
thì phải làm sao? |
|
<nanhtrang_tdso@> |
Đây trả lời:
1. Để thay đổi nơi lưu file mặc định trong Firefox,
bạn mở menu Tools/ Options > chọn bảng Main và bấm
nút Browse bên cạnh phải mục Save file to để chọn
thư mục cần thay đổi đến.
2. Ta có thể thay đổi địa chỉ trang chủ bằng cách
vào menu Tools/ Internet Options > chọn bảng General
và nhập địa chỉ trang chủ mới vào khung Address của
mục Home Page > bấm OK. |
|
 |
|
LÊ HOÀN |
|
[Đầu trang]
|