że mam tabela „tblItems”:dodanie stałej wiersz wyniku kwerendy SQL - MS Access
*ID* | *Name*
1 | First Item
2 | Second Item
i chcę to być wypełniane w rozwijanej w formularzu. Jak bym dodać wiersz:
ALL | SHOW ALL
stać
*ID* | *Name*
1 | First Item
2 | Second Item
ALL | SHOW ALL
jednym zapytaniu, aby umieścić w Row Source
dla pola kombi? Nie byłem w stanie znaleźć dostęp składni, aby to zrobić ..
AFAIK, muszę składni podobnej do
SELECT ID, Name FROM tblItems
UNION
SELECT 0, "All" FROM SOME.SYSTEM.DUMMY.TABLE
co nie mogę znaleźć to wersja dostępu tego manekina tabeli. Naprawdę nie chcę mieć oddzielnej tabeli tylko po to, żeby przechować jeden wiersz dla jednej formy ... ale z tego, co czytałem, być może będę musiał.
Zobacz http: // stackoverflow.com/questions/3486299/dblookupcombobox-has-a-null-row/3486591 # 3486591 – Fionnuala
Czy używanie tej samej tabeli jest szybsze niż tworzenie jednorzędowego obojętnego stołu i odwoływanie się do tego? Pokazujesz, używając tej samej "Tabeli A" dla obu części zapytania, ale jeśli TableA jest duża, czy bardziej wydajne jest użycie dedykowanej sztucznej tabeli? – StuckAtWork
Możesz wybrać dowolną tabelę, która nie może zostać usunięta. Jednak nie sądzę, aby bardzo duży stół był odpowiedni dla combobox, więc wydaje się, że jest to trochę teoretyczne. – Fionnuala