Nie zdefiniowana funkcja Maksimum w wyrażeniu – jak sobie z tym poradzić?

Częstym problemem, z którym spotykają się maturzyści jest komunikat pojawiający się w programie Microsoft Access:

Nie zdefiniowana funkcja Maksimum w wyrażeniu

Ci, którzy nigdy przedtem się z takim problemem nie spotkali i zdając maturę widzą go po raz pierwszy – są w niemałych opałach. Nie ma nic gorszego jak natrafić na coś, co jak dotąd zawsze działało, a teraz nie chce. Zaczynacie się niepotrzebnie stresować, szukać błędu w waszej bazie, kombinować jak wykonać polecenie bez funkcji maksimum, a w skrócie: marnujecie cenny czas.

Rozwiązanie problemu za pomocą funkcji agregującej w MS Access

Poniżej przedstawiam instrukcję krok po kroku.

  1. Zaznaczamy pole, na które chcemy założyć sumę „maksimum”. Klikamy na nie prawym klawiszem myszy.
  2. Wybieramy opcję „konstruuj”. Jeżeli nie ma takiej możliwości, klikamy jeszcze raz najpierw lewym klawiszem myszy na pole, a później prawym. Teraz opcja konstruktora powinna być aktywna. Wybór konstruktora - Access
  3. Następnie z lewej strony wybieramy Funkcje -> funkcje wbudowane -> agregat SQL (tutaj znajdują się wszystkie funkcje agregujące, które w Accessie widnieją jako sumy) i klikamy dwukrotnie na: Max Wybór funkcji agregującej - Access
  4. Na górze okienka pojawiła się funkcja. To, co jest wzięte w znaki << >> to tzw. placeholder, czyli w dosłownym tłumaczeniu coś, co trzyma nam miejsce. Access wówczas informuje nas, że w to miejsce należy coś umieścić. My oczywiście będziemy umieszczać tam pole, z którego chcemy wziąć funkcję maksimum.
  5. Żeby to zrobić wystarczy kliknąć na znak plusa (+) po lewej stronie nazwy naszej bazy, a następnie wybrać nazwę tabeli i kliknąć dwukrotnie na pole, które nas interesuje. Możemy zamknąć konstruktor. Gotowy konstruktor - Access
  6. Ostatnim elementem jest wybranie sumy „wyrażenie” na świeżo co utworzone pole. Sumy tej używamy wtedy, gdy w polu jest już użyta jakaś funkcja agregująca. Wybór wyrażenia - Access

Mam nadzieję, że po przeczytaniu tego wpisu po napotkaniu problemu „Nie zdefiniowana funkcja Maksimum w wyrażeniu” będziesz wiedziała/wiedział co robić 🙂

Wpisy, które mogą Cię zainteresować: