Tôi đã tạo chế độ xem trên SQL Server 2000 và liên kết chế độ xem với cơ sở dữ liệu Access 2007 của tôi thông qua ODBC. Mở chế độ xem từ Access hiển thị những gì trông giống như một giá trị trùng lặp. Tôi đã cập nhật chế độ xem của mình để bao gồm các id của dữ liệu đang được đề cập đến và nó đã được sao chép.Tại sao chế độ xem được liên kết cung cấp các kết quả khác nhau từ MS Access và Trình quản lý SQL?
Dường như quyền truy cập hiển thị bản ghi đầu tiên cho từng loại cho mỗi hàng thuộc loại đó. Điều này question được đề cập xem xét các mệnh đề Order By hoặc Top, nhưng tôi không sử dụng một trong hai điều đó trong quan điểm của tôi. Khung nhìn liên kết 8 bảng với nhau và điều duy nhất tôi có thể nghĩ đến là một số bảng mà tôi có trong quan điểm của mình, tôi không có liên kết trong Access. Tôi sẽ liên kết những bảng này cũng chỉ để thử nó, nhưng tôi không nghĩ rằng tôi cần chúng trong Access.
Tôi đã mệt mỏi khi tìm kiếm câu trả lời của Google, nhưng tôi không có nhiều may mắn ngoài câu hỏi tôi đã đề cập. Hành vi này có bình thường đối với các chế độ xem được liên kết như thế này không?
này được kết quả của tôi từ sql quản lý:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3113 Pipe 1080
3114 Fittings 0
3115 Fittings 0
3116 Fittings 0
3117 Pipe 216
Và trong việc tiếp cận tôi thấy điều này:
id Type Dim1
---- ------------ ------
3111 Pipe 480
3112 Fittings 0
3111 Pipe 480
3112 Fittings 0
3112 Fittings 0
3112 Fittings 0
3111 Pipe 480
Tôi biết điều đó thật đơn giản. Tôi vừa mới làm mới bảng khi tôi thêm ID. Không xóa nó không cung cấp hộp thoại Bản ghi duy nhất. Cảm ơn. – xecaps12