Áp dụng cho
Access 2010 Access 2007

Lưu ý: Để biết thông tin về việc thu thập dữ liệu Access 2016 sau này, hãy xem Nhập, xuất, SQL Server.

Bạn có thể thu thập hoặc cập nhật thông tin qua email bằng cách sử dụng Microsoft Access 2007 hoặc Access 2010 với Microsoft Outlook 2007 hoặc Microsoft Outlook 2010. Access sẽ hướng dẫn bạn cách tạo biểu mẫu thu thập dữ liệu và gửi biểu mẫu trong thư email. Khi người nhận email của bạn trả về các biểu mẫu đã hoàn thành, bạn có thể chọn để dữ liệu được thu thập tự động xử lý và lưu trữ trong một cơ sở dữ liệu Access đã xác định. Phương pháp thu thập dữ liệu này có thể giúp bạn tiết kiệm thời gian và công sức thường liên quan đến việc sao chép và dán hoặc quy trình nhập dữ liệu thủ công. Sau đây là một số kịch bản mà bạn có thể sử dụng quy trình này để thu thập dữ liệu:

Khảo sát    Bạn có thể thực hiện khảo sát và biên soạn kết quả bằng cách trước tiên tạo cơ sở dữ liệu Access với các bảng cần thiết để lưu trữ kết quả và sử dụng trình hướng dẫn để tạo biểu mẫu khảo sát, rồi gửi thư cho người dự khảo sát. Khi người dự trả lời, dữ liệu khảo sát được lưu trữ tự động trong cơ sở dữ liệu.

Báo cáo tình trạng    Cho dù đó là trạng thái mức kiểm kê mới nhất hay thông tin cập nhật về các sự cố đang chờ xử lý, nhóm của bạn có thể giữ cho bạn thông báo bằng cách gửi cho bạn thư email có chứa thông tin hiện tại theo định kỳ.

Quản lý sự kiện    Khi tổ chức một hội nghị hoặc đào tạo hoặc các sự kiện khác, bạn có thể gửi một hoặc nhiều biểu mẫu dưới dạng thông điệp email để thu thập thông tin liên hệ, tùy chọn du lịch và khách sạn, v.v. Nếu bạn chọn để các trả lời tự động xử lý, người dự có thể thay đổi tùy chọn của họ bất kỳ lúc nào mà không cần phải thông báo cho bạn và bạn luôn có quyền truy cập vào dữ liệu mới nhất cho mục đích ra quyết định.

Bài viết này giải thích những gì bạn cần sử dụng quy trình này, cách bắt đầu sử dụng trình hướng dẫn, rồi cung cấp cho bạn thông tin bổ sung về các bước khác nhau để bạn có thể lựa chọn thông tin đầy đủ nhất khi làm theo trình hướng dẫn.

Lưu ý: Bạn sẽ không thể thêm dữ liệu đã thu thập nếu người nhận đã sử dụng Hotmail hoặc Yahoo để gửi cho bạn biểu mẫu thu thập dữ liệu.

Trước khi bạn bắt đầu

Nếu đây là lần đầu tiên bạn thu thập dữ liệu bằng thông điệp email, hãy thực hiện các bước sau:

  1. Đảm bảo rằng bạn đã cài đặt các ứng dụng sau trên máy tính của mình:

    • Access 2007 hoặc Access 2010.

    • Outlook 2007 hoặc Outlook 2010. Bạn phải cài đặt và cấu hình Outlook trên máy tính mà bạn sử dụng để gửi thư email. Nếu bạn đã cài đặt Outlook nhưng chưa được đặt cấu hình, hãy khởi động Outlook và làm theo các hướng dẫn trong Trình hướng dẫn Khởi động Outlook. Để được trợ giúp về trình hướng dẫn, hãy xem Trợ giúp Outlook.

    • Nếu bạn dự định sử dụng biểu mẫu InfoPath, hãy đảm bảo rằng bạn đã cài đặt InfoPath 2007 hoặc phiên bản mới hơn và người nhận của bạn cũng sẽ cần phải cài đặt InfoPath trên máy tính của họ.

    • Người nhận email của bạn phải có InfoPath hoặc một máy khách email hỗ trợ định dạng HTML được cài đặt trên máy tính của họ để có thể xem và sửa biểu mẫu.

      Biểu mẫu được sử dụng để thu thập dữ liệu thông qua thông điệp email không phải là biểu mẫu Access. Trình hướng dẫn sẽ tạo ra một biểu mẫu đặc biệt ở định dạng HTML hoặc InfoPath.

      Xác định cơ sở dữ liệu đích. Cơ sở dữ liệu có thể ở định dạng .mdb hoặc .accdb. Ngoài ra, các tệp .mde và .accde cũng được hỗ trợ. Nếu bạn không muốn sử dụng cơ sở dữ liệu hiện có, bạn phải tạo cơ sở dữ liệu mới.

  2. Xác định hoặc tạo bảng bạn muốn điền dữ liệu từ thư trả lời email. Nếu bạn đang thu thập dữ liệu cho các bảng hiện có, hãy đảm bảo rằng các bảng không ở dạng chỉ đọc và bạn có quyền cần thiết để thêm vào hoặc cập nhật nội dung của chúng.

Lưu ý: Không thể thu thập các loại trường Đính kèm, Số Tự động, OLE và Nhiều giá trị bằng cách sử dụng thư email

Nếu thao tác thu thập dữ liệu của bạn có hai hoặc nhiều bảng, bạn phải tạo một truy vấn chọn và sử dụng truy vấn đó làm nguồn bản ghi của biểu mẫu. Đảm bảo rằng truy vấn bao gồm tất cả các trường bắt buộc từ bảng cơ sở. Nếu bạn đang sử dụng truy vấn hiện có, hãy đảm bảo rằng truy vấn không ở dạng chỉ đọc và bạn có quyền cần thiết để thêm hoặc cập nhật nội dung truy vấn. Để biết thêm thông tin về cách tạo truy vấn dựa trên hai hoặc nhiều bảng, hãy xem bài viết Giới thiệu về truy vấn.

Lưu trữ dữ liệu dưới dạng bản ghi mới trong các trường hợp sau:

  • Nếu dữ liệu sẽ điền nhiều bảng.

  • Nếu bảng đích không có trường khóa chính. Các giá trị khóa chính là cần thiết để ánh xạ mỗi trả lời cho một bản ghi hiện có. Nếu bảng đích của bạn không có trường khóa chính, hãy thêm ngay hoặc gán trường hiện có chứa giá trị duy nhất làm khóa chính.

  • Nếu bảng đích không có bất kỳ bản ghi nào. Nếu bảng trống, trình hướng dẫn sẽ giả định rằng bạn muốn thêm bản ghi.

  • Nếu địa chỉ email của người nhận không được lưu trữ như một trường trong cơ sở dữ liệu. Khi thu thập dữ liệu để cập nhật bản ghi, bạn sẽ không thể nhập địa chỉ theo cách thủ công trong thư do trình hướng dẫn tạo ra. Trường địa chỉ phải nằm trong bảng đích hoặc trong bảng có mối quan hệ với bảng đích.

Đầu Trang

Bắt đầu

  1. Mở cơ sở dữ liệu nơi dữ liệu đã thu thập sẽ được lưu trữ.

  2. Để thêm dữ liệu vào một bảng duy nhất, hãy chọn bảng trong Ngăn Dẫn hướng. Để điền nhiều bảng liên quan, hãy chọn truy vấn được liên kết với các bảng này.

  3. Thực hiện bất kỳ thao tác nào sau đây để khởi động trình hướng dẫn:

    • Trên tab Dữ liệu Bên ngoài, trong nhóm Thu thập Dữ liệu, hãy bấm Tạo Email.

    • Bấm chuột phải vào bảng hoặc truy vấn, rồi bấm vào Thu thập và Cập nhật Dữ liệu thông qua Email.

      Lưu ý: Nếu bảng không chứa bất kỳ trường nào hoặc chỉ có loại trường Số Tự động, Đối tượng OLE, Phần đính kèm hoặc trường Tra cứu đa giá trị, Access sẽ hiển thị thông báo sau: Bảng hoặc truy vấn đã chọn không có bất kỳ trường nào hỗ trợ thu thập dữ liệu bằng email.

Nếu bảng chứa các trường hỗ trợ thu thập dữ liệu, trình hướng dẫn sẽ khởi động. Nếu bảng đích hỗ trợ cả việc thêm và cập nhật dữ liệu, trình hướng dẫn sẽ hướng dẫn bạn qua các bước bắt buộc để thu thập dữ liệu thông qua thư email.

Sử dụng các phần sau đây làm tham chiếu cho bất kỳ câu hỏi nào mà bạn có thể có qua bảy bước chính sau đây của quy trình.

  1. Chọn loại biểu mẫu mục nhập dữ liệu mà bạn muốn gửi

  2. Chọn thu thập dữ liệu mới hay cập nhật dữ liệu hiện có

  3. Chỉ định dữ liệu mà bạn muốn thu thập

  4. Xác định xử lý dữ liệu tự động hoặc thủ công

  5. Chọn cách bạn muốn xác định địa chỉ email của người nhận

  6. Xem lại và xác định danh sách người nhận

  7. Tạo và gửi thông điệp email

Đầu Trang

Chọn loại biểu mẫu mục nhập dữ liệu mà bạn muốn gửi

Chọn loại biểu mẫu dựa trên tính dễ sử dụng cho chính bạn và người nhận của bạn.

Chọn biểu mẫu HTML    Một biểu mẫu HTML có thể được xem và chỉnh sửa bởi bất kỳ người dùng nào có ứng dụng khách email hỗ trợ HTML

Chọn biểu mẫu Microsoft InfoPath    Bạn sẽ chỉ thấy tùy chọn này Nếu InfoPath được cài đặt trên máy tính của bạn. Chọn tùy chọn này chỉ khi tất cả người nhận của bạn đã cài đặt InfoPath và Outlook trên máy tính của họ. Biểu mẫu InfoPath cung cấp môi trường nhập và chỉnh sửa dữ liệu tốt hơn,

Trang trình hướng dẫn được hiển thị tiếp theo phụ thuộc vào việc đối tượng đích có hỗ trợ cập nhật dữ liệu hay không. Nếu đối tượng là một truy vấn dựa trên hai hoặc nhiều bảng hoặc nếu đó là bảng không có trường khóa chính hoặc không chứa bất kỳ bản ghi nào, trình hướng dẫn sẽ giả định rằng bạn muốn thêm bản ghi mới và nhắc bạn chọn trường biểu mẫu. Trong tất cả các trường hợp khác, trình hướng dẫn sẽ nhắc bạn xác định xem bạn muốn thêm hay cập nhật dữ liệu trước khi yêu cầu bạn chọn trường biểu mẫu.

Đầu Trang

Chọn thu thập dữ liệu mới hay cập nhật dữ liệu hiện có

Xác định thao tác bạn muốn thực hiện với dữ liệu. Loại biểu mẫu bạn đang sử dụng sẽ ảnh hưởng đến số lượng bản ghi mới mà người nhận có thể gửi cho bạn trong một thư trả lời duy nhất. Khi cập nhật dữ liệu, số bản ghi phải được cập nhật bởi người nhận xác định số lượng biểu mẫu được hoàn thành trước sẽ được bao gồm trong thư.

Lưu ý: Để thêm bản ghi mới, hãy nhập địa chỉ email vào hộp địa chỉ của thông điệp email khi thư được tạo. Để cập nhật dữ liệu hiện có, địa chỉ email của người nhận phải được lưu trữ dưới dạng một trường trong bảng hoặc truy vấn cơ sở hoặc trong bảng có liên quan.

Đầu Trang

Chỉ định dữ liệu bạn muốn thu thập

Khi chọn các trường cần đưa vào biểu mẫu của bạn, không cần phải bao gồm mọi trường tồn tại trong bảng hoặc truy vấn cơ sở trong biểu mẫu. Tuy nhiên, các điều kiện sau đây phải được đáp ứng:

  • Trường bắt buộc:    Các trường được đánh dấu bằng ký hiệu dấu sao (*) là các trường bắt buộc. Nếu bạn đang thu thập bản ghi mới, trình hướng dẫn sẽ tự động bao gồm tất cả các trường có thuộc tính Bắt buộc được đặt thành . Nếu bất kỳ trường bắt buộc nào của bản ghi đều trống, Access sẽ không thể thêm bản ghi vào bảng.

  • Loại trường không được hỗ trợ:    Bạn sẽ không thể đưa một số kiểu trường nhất định vào biểu mẫu, chẳng hạn như Số Tự động, Phần đính kèm, Đối tượng OLE hoặc trường tra cứu đa giá trị.

  • Trường khóa chính:    Tuy nhiên, người dùng sẽ có thể nhập giá trị vào trường khi thêm bản ghi; trả lời sẽ không được xử lý nếu giá trị được chỉ định đã được sử dụng.

    Lưu ý: Đối với mỗi trường được bao gồm, bên dưới Thuộc tính Trường, hãy chỉ định nhãn và bấm Chỉ đọc nếu bạn không muốn người dùng thay đổi dữ liệu trong trường đó.

Đầu Trang

Xác định xử lý dữ liệu tự động hoặc thủ công

Bạn có thể chọn xử lý thư trả lời tự động hoặc thủ công. Tự động xử lý có nghĩa là khi bạn nhận được thư trả lời, Outlook và Access sẽ làm việc cùng nhau để xuất dữ liệu sang bảng đích trong cơ sở dữ liệu của bạn. Xử lý tự động có thể tiết kiệm thời gian và công sức của bạn. Xử lý thủ công chỉ có nghĩa là bạn bắt đầu thao tác xuất để truyền dữ liệu từ một thư mục được chỉ định trong Outlook, đến bảng đích trong Access.

Trả lời được xuất thành công sang bảng đích miễn là các điều kiện sau đây được đáp ứng tại thời điểm thư trả lời đến hộp thư của bạn:

  • Outlook phải đang chạy trên máy tính của bạn. Nếu Outlook không chạy, quá trình xử lý sẽ bắt đầu vào lần tiếp theo bạn khởi động Outlook.

  • Access không được bảo vệ bằng mật khẩu và không được mở trong chế độ Dành riêng. Tên hoặc vị trí của cơ sở dữ liệu không được thay đổi kể từ khi bạn gửi thư email.

  • Tên của bảng và truy vấn cũng như thuộc tính của các trường được bao gồm trong biểu mẫu không được thay đổi kể từ khi bạn gửi thông điệp email.

  • Bạn phải có quyền bắt buộc để thêm hoặc cập nhật nội dung của bảng và truy vấn cơ sở.

    Lưu ý: Nếu xử lý tự động không thành công, hãy thử khắc phục bất kỳ sự cố nào, rồi xuất thủ công các trả lời không thành công. Mọi thư trả lời đến hộp thư đến của bạn sau khi bạn giải quyết các sự cố vẫn tiếp tục được xử lý tự động.

Đặt thuộc tính để kiểm soát tự động xử lý thư trả lời

Để chỉ định một thư mục Outlook khác lưu trữ trả lời, trên trang Xác định cách bạn muốn xử lý thư trả lời của trình hướng dẫn, hãy bấm vào tên thư mục. Trong hộp thoại Chọn Thư mục, chọn một thư mục khác hoặc bấm vào Mới để tạo thư mục mới.

Nếu bạn bấm đặt thuộc tính để điều khiển tự động xử lý trả lời để thay đổi hoặc tinh chỉnh thiết đặt nhập, hãy xem bảng sau đây để biết thông tin về các tùy chọn sẵn dùng:

Tùy chọn

Kết quả

Bỏ trả lời từ những người mà bạn không gửi thư   

Chọn hộp kiểm này nếu bạn chỉ muốn những thư trả lời do người nhận thư gốc gửi tự động được xử lý. Trả lời từ những người khác được lưu trữ trong thư mục đích, nhưng không được xử lý tự động.

Chấp nhận nhiều trả lời từ mỗi người nhận   

Chọn hộp kiểm này nếu bạn chỉ muốn xử lý thư trả lời đầu tiên từ mỗi người nhận. Câu trả lời thứ hai và trả lời tiếp theo được lưu trữ trong thư mục đích, nhưng không được xử lý tự động.

Lưu ý: Thiết đặt này chỉ kiểm soát số lượng trả lời chứ không kiểm soát số lượng bản ghi trong một trả lời duy nhất, được xử lý. Nói cách khác, nếu bạn gửi biểu mẫu InfoPath, người dùng có thể gửi cho bạn nhiều bản ghi trong một trả lời duy nhất và Access sẽ tự động xử lý tất cả các bản ghi trong thư trả lời, ngay cả khi hộp kiểm này không được chọn.

Chỉ cho phép cập nhật dữ liệu hiện có   

Khi người nhận sử dụng biểu mẫu InfoPath để cập nhật dữ liệu, họ có thể gửi bản ghi mới ngoài cập nhật bản ghi hiện có. Chọn hộp kiểm này để chỉ xử lý các bản cập nhật cho bản ghi hiện có.

Số lượng trả lời cần xử lý    

Nhập tổng số trả lời (từ tất cả người nhận) mà bạn muốn tự động xử lý. Nếu bạn muốn tất cả các trả lời được xử lý tự động, hãy nhập một giá trị lớn, chẳng hạn như 5000, vào hộp văn bản. Thư trả lời nhận được sau khi đạt được giá trị đã chỉ định được lưu trữ trong thư mục đích nhưng không được xử lý tự động.

Ngày và giờ dừng    

Xác định khi nào tự động xử lý thư trả lời nên dừng đối với thông điệp email này. Trả lời nhận được sau ngày và giờ này được lưu trữ trong thư mục đích, nhưng không được xử lý tự động.

Để thay đổi các tùy chọn này sau này, trên tab Dữ liệu Bên ngoài, trong nhóm Thu thập Dữ liệu, hãy bấm Quản lý Trả lời. Trong hộp thoại Quản lý Thư Thu thập Dữ liệu, hãy chọn thư mà bạn muốn thay đổi thiết đặt, rồi bấm Tùy chọn Thư. Những thay đổi bạn thực hiện trong hộp thoại sẽ ảnh hưởng đến tất cả các trả lời tiếp theo mà bạn nhận được cho thư đó.

Xử lý thư trả lời theo cách thủ công

Để kiểm soát thời điểm và trả lời nào được xử lý, đừng chọn tùy chọn Quy trình tự động. Trả lời sẽ được lưu trữ trong một thư mục được chỉ định trong Outlook cho đến khi bạn chọn và bấm chuột phải vào từng trả lời trong thư mục, rồi bấm vào Xuất dữ liệu sang Microsoft Access trong menu lối tắt.

Trong một số trường hợp, bạn cũng có thể phải xử lý thủ công các trả lời không thể được xử lý tự động.

Hãy nhớ những điều sau đây trước khi xuất dữ liệu

  • Cơ sở dữ liệu Access không được mở trong chế độ dành riêng và không được thay đổi tên hoặc vị trí của cơ sở dữ liệu kể từ khi bạn gửi thư email.

  • Tên của bảng và truy vấn cũng như thuộc tính của các trường được bao gồm trong biểu mẫu không được thay đổi kể từ khi bạn gửi thông điệp email.

  • Bạn phải có quyền bắt buộc để thêm hoặc cập nhật nội dung của bảng và truy vấn cơ sở.

Đầu Trang

Chọn cách bạn muốn xác định địa chỉ email của người nhận

Nếu bạn chỉ thu thập thông tin mới, bạn có thể chỉ định địa chỉ email theo hai cách:

  • Nhập từng địa chỉ email vào thư email Outlook hoặc chọn các địa chỉ từ sổ địa chỉ.

  • Sử dụng trường địa chỉ email trong bảng hoặc truy vấn của cơ sở dữ liệu Access hiện tại.

    Lưu ý: Khi thu thập dữ liệu để cập nhật bản ghi hiện có, bạn không thấy hộp thoại này, vì trước tiên, địa chỉ email của người nhận phải sẵn dùng dưới dạng một trường trong cơ sở dữ liệu.

Nhập địa chỉ email trực tiếp vào Outlook

Nếu bạn đang chỉ định người nhận trong Outlook, bạn có thể xem trước và tùy chỉnh thư trước khi gửi. Trong nội dung thư email bao gồm phần giới thiệu ngắn gọn và một biểu mẫu. Chúng tôi khuyên bạn không nên thực hiện bất kỳ thay đổi nào đối với biểu mẫu. Những thay đổi đối với cấu trúc biểu mẫu có thể dẫn đến việc trả lời không được xử lý.

Sử dụng địa chỉ email được lưu trữ trong một trường trong cơ sở dữ liệu

Tùy chọn để chọn Bảng được liên kết tham chiếu đến các bảng có liên quan. Để xem hoặc chỉnh sửa mối quan hệ bảng trong cơ sở dữ liệu của bạn, trên Công cụ Cơ sở dữ liệu. trong nhóm Mối quan hệ , hãy bấm Mối quan hệ

Để biết thêm thông tin về mối quan hệ, hãy xem bài viết Hướng dẫn về mối quan hệ bảng.

Đầu Trang

Xem lại và xác định danh sách người nhận

Bước chính cuối cùng bao gồm xem trước và tùy chỉnh thư email, tinh chỉnh danh sách người nhận, rồi gửi thư thu thập dữ liệu của bạn.

Tạo và gửi thông điệp email

Khi trình hướng dẫn thông báo cho bạn rằng bây giờ bạn có thể tạo thông điệp email và cho bạn biết cách xem trạng thái email bằng cách sử dụng lệnh Quản lý Trả lời, một số thông báo cảnh báo có thể xuất hiện. Bảng sau mô tả từng cảnh báo và hành động bạn có thể thực hiện để giải quyết:

Thông báo cảnh báo

Mô tả

S olution

Một số bản ghi không chứa địa chỉ hợp lệ trong trường địa chỉ email đã chỉ định. Sẽ không có dữ liệu nào được trả về cho các hàng này.

Trường địa chỉ email mà bạn đã chọn có chứa giá trị null.

Nếu bạn muốn thu thập dữ liệu cho mọi bản ghi, hãy thoát khỏi trình hướng dẫn và thay thế giá trị null bằng địa chỉ email. Sau đó khởi động lại trình hướng dẫn.

Bạn hiện đang có một khóa độc quyền trên cơ sở dữ liệu; xử lý tự động sẽ không thành công cho đến khi khóa được phát hành.

Bạn hiện đang mở cơ sở dữ liệu trong chế độ dành riêng.

Nếu bạn đã chọn để các trả lời tự động xử lý, thì việc xử lý sẽ không thành công vì Access không thể thêm hoặc cập nhật cơ sở dữ liệu có khóa dành riêng trên đó. Đóng và mở lại cơ sở dữ liệu ở chế độ không dành riêng ngay sau khi gửi thư

Những thông điệp email này có thể chứa dữ liệu có tính chất bảo mật hoặc nhạy cảm.

Bạn đang thu thập dữ liệu để cập nhật các bản ghi hiện có và biểu mẫu mà bạn sắp gửi sẽ được hoàn tất trước với dữ liệu hiện có.

Nếu một số trường biểu mẫu bao gồm dữ liệu nhạy cảm, hãy quay lại bước trình hướng dẫn nơi bạn đã chọn trường và loại bỏ các trường có chứa dữ liệu nhạy cảm khỏi biểu mẫu

Sau khi xem trước và tùy chỉnh thư, bạn có thể lọc trường địa chỉ email và chọn người nhận. Chọn địa chỉ email bạn muốn sử dụng bằng cách chọn hộp kiểm tương ứng. Nếu bạn thấy hộp thoại liệt kê các địa chỉ email không hợp lệ, hãy ghi lại các địa chỉ trong danh sách và bấm Thoát. Xác minh địa chỉ không hợp lệ, thực hiện bất kỳ chỉnh sửa cần thiết nào, rồi thử gửi lại thư.

Đầu Trang

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.