Podsumowanie kursu: praca z kwerendami tylko do odczytu

Dotyczy
Access 2013

Sprawdzanie typu zapytania

Upewnij się, że nie próbujesz edytować danych zwróconych przez zapytanie krzyżowe, składające, Pass-Through lub definicje danych.

Wyszukiwanie funkcji agregacji

Nie można edytować danych zwróconych przez zapytanie podsumowujące ani zapytanie korzystające z innych funkcji agregacji, takich jak MIN, MAX lub ŚREDNIA.

Funkcje agregujące łączą wartości z wielu rekordów, a w przypadku próby zmiany wartości zagregowanej program Access nie wie, które pole źródłowe zaktualizować, więc nie pozwala na wprowadzanie zmian.

Zwróć też uwagę, że w filmie powiedziałem "funkcja zagregowana", ale miałem na myśli "wartość zagregowaną".

Sprawdzanie właściwości zapytania

Gdy zapytanie zostanie wyświetlone w widoku projektu, kliknij pozycję Właściwości. Upewnij się, że właściwość Wartości unikatowe jest ustawiona na wartość Nie, a właściwość Typ zestawu rekordów wyświetla wartość Dynaset.

Poszukaj podkwitryn

W szczególności poszukaj podkwitryn, które są częścią początkowej instrukcji Select. Na przykład:

SELECT [Data zamówienia], (SELECT MAX([Data zamówienia])

Dodanie podzapytania do zapytania nadrzędnego uniemożliwia edytowanie danych. Wypróbuj następujące rozwiązania:

  • W projektancie zapytań wyczyść pole wyboru Pokaż, jeśli pole w wyniku nie jest potrzebne.
  • Zastąp podzapytanie funkcją agregacji domeny, taką jak DMIN lub DMAX.
  • Przenoszenie podzapytania z pierwszej instrukcji Select.

Zobacz też