Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Może się zdarzyć, że zechcesz posortować rekordy w programie Access tylko na podstawie miesięcznej części wartości dat i zignorować dzień i rok. Możesz też posortować rekordy tylko na podstawie kilku pierwszych znaków pola tekstowego. W tym temacie pokazano, jak przeprowadzić te wyszukiwania, tworząc proste wyrażenia.

Co chcesz zrobić?

Sortowanie według wartości dat częściowych

Podczas sortowania rekordów za pomocą jednego z poleceń Sortuj do określenia pozycji każdego rekordu jest używana cała wartość daty — dzień, miesiąc i rok. Załóżmy jednak, że chcesz posortować urodziny tylko na podstawie miesięcy, w których występują, i zignorować część wartości z dnia i roku.

Sortowanie tylko według części wartości dat wymaga pisania wyrażenia. Można sortować dane w tabeli lub wynikach zapytania, ale najpierw musisz być w widoku arkusza danych. Wyrażenie jest wpisywane w regionie zapytania na karcie Filtr . Utworzone wyrażenie wyodrębnia odpowiednie dane, a następnie używa ich jako podstawy sortowania.

Wyświetlanie karty Filtr

  1. Przełączanie tabeli lub zapytania do widoku arkusza danych.

    Jeśli pracujesz z zapytaniem, uruchom je, aby wyświetlić wyniki w widoku arkusza danych.

  2. Na karcie Narzędzia główne w grupie Sortowanie & filtru kliknij pozycję Zaawansowane , a następnie w menu skrótów kliknij pozycję Filtr/sortowanie zaawansowane .

    Program Access wyświetli nową kartę obiektu z pozycją Filtruj w nazwie.

Tworzenie wyrażenia

  1. Na karcie Narzędzia główne w grupie Sortowanie & filtru kliknij pozycję Zaawansowane , a następnie w menu skrótów kliknij pozycję Filtr/sortowanie zaawansowane .

  2. Wpisz wyrażenie w wierszu Pole w pierwszej kolumnie. Aby na przykład posortować dane według miesiąca niezależnie od roku, wpisz wyrażenie Wyr1: DatePart("m",[Data_urodzenia]) w wierszu Pole w pierwszej kolumnie.

  3. Aby posortować rekordy według dni w ciągu każdego miesiąca, wpisz Wyr2: DatePart("d";[Data_urodzenia]) w wierszu Pole w drugiej kolumnie.

    Funkcja DatePart w pierwszej kolumnie sortuje rekordy według miesiąca, a funkcja DatePart w drugiej kolumnie sortuje rekordy według dni w ciągu każdego miesiąca.

  4. W wierszu Sortuj wybierz pozycję Rosnąco lub Malejąco dla każdego wyrażenia.

    Sortowanie rosnąco w pierwszej kolumnie powoduje wyświetlenie stycznia u góry i grudnia u dołu. Sortowanie rosnąco w drugiej kolumnie powoduje wyświetlenie wartości 1 u góry i 31 u dołu. Kolejność sortowania malejąco działa odwrotnie.

  5. Na karcie Narzędzia główne w grupie Sortowanie & filtru kliknij pozycję Przełącz filtr.

Początek strony

Sortowanie według wartości częściowych tekstu

Sortowanie częściowych wartości tekstowych jest bardzo podobne do sortowania częściowych wartości dat. Aby wyodrębnić znaki stanowiące podstawę sortowania, należy napisać wyrażenie w oknie Filtr/sortowanie zaawansowane.

Załóżmy, że pole Miasto zawiera wartości, takie jak North Seattle, South Seattle, North Tacoma lub South Tacoma. Załóżmy, że chcesz zignorować pierwszy wyraz i posortować rekordy tylko według drugiego wyrazu.

  1. Na karcie Narzędzia główne w grupie Sortowanie & filtru kliknij pozycję Zaawansowane , a następnie w menu skrótów kliknij pozycję Filtr/sortowanie zaawansowane .

  2. Wpisz wyrażenie w wierszu Pole w pierwszej kolumnie. Na przykład wpisz =Mid([Miasto], 7), aby zignorować sześć pierwszych znaków w polu Miasto.

    Funkcja Mid zwraca ciąg podrzędny zawarty w określonym ciągu lub polu. W tym przypadku dla każdego rekordu funkcja zwraca wartość rozpoczynającą się od siódmego znaku (czyli po odstępie) w polu Miasto.

  3. W komórce Sortowanie wybierz pozycję Rosnąco lub Malejąco.

  4. Na karcie Narzędzia główne w grupie Sortowanie & filtru kliknij pozycję Przełącz filtr.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×