2010-11-01 36 views
26

Thiết lập là cơ sở dữ liệu mySQL trên máy chủ từ xa, sử dụng MS Access 2010 làm giao diện người dùng mặt trước.Lỗi trong OrderByOn thuộc tính trong Microsoft Access 2010

Vấn đề xảy ra trong các hình thức dựa trên các truy vấn được sắp xếp nằm bên dưới, nơi giao diện mặc định là hình thức liên tục:

  • tài sản OrderByOn là False theo mặc định - không phải là một vấn đề.

  • Người dùng bật thuộc tính OrderByOn, sử dụng nút sắp xếp lại các bản ghi (OrderByOn = True) - không phải là vấn đề.

  • Người dùng sau đó muốn sử dụng thứ tự sắp xếp gốc của truy vấn cơ bản, sử dụng nút tắt OrderByOn (OrderByOn = False) - có sự cố. Các yêu cầu tiếp theo của dữ liệu không cập nhật biểu mẫu. Có vẻ như khả năng requery dữ liệu bị tắt, cùng với chức năng OrderByOn.

  • Sự cố không xuất hiện ở chỗ thuộc tính OrderByOn dường như không sử dụng các chỉ mục mySQL cơ bản. Một hình phạt hiệu suất đáng kể do đó dường như được phát sinh nếu OrderByOn không thể được tắt, trừ khi hoàn toàn cần thiết.

+1

MySQL có bất kỳ công cụ theo dõi SQL nào không? Sẽ rất hữu ích khi biết Jet đang gửi gì cho MySQL. Có lẽ bạn có thể bật ghi nhật ký ODBC. –

+0

Bạn có đang sử dụng các bảng được liên kết ODBC không? – HK1

+1

đến điểm của @ David-W-Fenton có MySQL không có Nhật ký SQL. xem [Tài liệu MySQL - Nhật ký truy vấn chung] (http://dev.mysql.com/doc/refman/5.1/en/query-log.html) Lưu ý câu thứ hai * "Máy chủ ghi thông tin vào nhật ký này khi khách hàng kết nối hoặc ngắt kết nối và ghi nhật ký mỗi câu lệnh SQL nhận được từ máy khách. "* –

Trả lời

1

Tôi đã nối biểu mẫu liên tục vào Sổ địa chỉ trong Outlook ... được phát xung quanh việc đặt hàng bằng cách nhấp chuột phải vào các trường và chọn AZ .. Tôi cho rằng có tác dụng đặt OrderBy và OrderByOn ...

tôi nhấn Ctrl-G để có được Window ngay lập tức lên ...

nhập:

?Me![Address Book].OrderBy 

và nhận được một cái gì đó như thế này để đổi lại ...

[Public].[Address Book].[Display Name], [Public].[Address Book].[Email] 

Sau đó, tôi chạy lệnh

Me![Address Book].OrderBy = "" 

và các hình thức quay trở lại với trật tự cơ bản tự nhiên của họ ... không cần phải chạm vào OrderByOn ... ??

Các vấn đề liên quan