- 14 maja 2024
- Opublikował: Maurycy Gast
- Kategoria: Częste pytania i problemy maturalne
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.
- Zaznaczamy pole, na które chcemy założyć sumę „maksimum”. Klikamy na nie prawym klawiszem myszy.
- 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.
- 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
- 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.
- Ż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.
- 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.
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ć: