Nói rằng tôi có một bảng "tblItems":Thêm một Row liên tục quả to SQL Query - MS Access
*ID* | *Name*
1 | First Item
2 | Second Item
và tôi muốn điều này trở nên thông dụng trong một thả xuống trong một biểu mẫu. Làm thế nào tôi có thể thêm một hàng:
ALL | SHOW ALL
để trở thành
*ID* | *Name*
1 | First Item
2 | Second Item
ALL | SHOW ALL
với một truy vấn để đặt trong Row Source
cho combo box? Tôi đã không thể tìm thấy cú pháp truy cập để làm điều này ..
AFAIK, tôi cần cú pháp tương tự như
SELECT ID, Name FROM tblItems
UNION
SELECT 0, "All" FROM SOME.SYSTEM.DUMMY.TABLE
những gì tôi không thể tìm thấy là Access' phiên bản rằng bảng dummy. Tôi không thực sự muốn có một bảng riêng biệt chỉ để lưu trữ một hàng cho một hình thức ... nhưng từ những gì tôi đã đọc tôi có thể phải.
Xem http: // stackoverflow.com/questions/3486299/dblookupcombobox-has-a-null-row/3486591 # 3486591 – Fionnuala
Có sử dụng cùng một bảng nhanh hơn việc tạo bảng giả một hàng và tham chiếu không? Bạn hiển thị bằng cách sử dụng cùng một 'TableA' cho cả hai phần của truy vấn, nhưng nếu TableA là lớn, nó có hiệu quả hơn khi sử dụng một bảng giả chuyên dụng không? – StuckAtWork
Bạn có thể chọn bất kỳ bảng nào được đảm bảo không bị xóa. Tuy nhiên, tôi không nghĩ rằng một bảng rất lớn là thích hợp cho một combobox, do đó, điều này có vẻ là phần nào lý thuyết. – Fionnuala