pomocy-sortowanie alfabetyczne w bazie danych do 13/14.01

0

mam prosbe.Zrobilam projekt z informatyki-baza danych,ale nie umiem zrobic sortowania wg nazwiska.Jak ktos to potrafi,PROSZE niech zglosi sie do mnie na gg,a wysle mu moj projekt i...Moj GG to 3348251

0

Jak ktos to potrafi,PROSZE niech zglosi sie do mnie na gg,a wysle mu moj projekt i...Moj GG to 3348251
To jest forum a nie tablica ogłoszeń. Zadaj konkretne pytanie, wrzuć (mały!) kawałek kodu a wtedy może ktoś odpowie. Inaczej to cienko to widzę.

A baza danych osluguje SQL? Jak tak, to poczytaj o klauzuli "ORDER BY".

0

Sortowanie tabeli można wykonać na 2 sposoby (a może i więcej?): za pomocą SQL-owego ORDER BY (patrz post powyżej) albo za pomocą indeksów.

Ad.2:
Dla pola z nazwiskiem utwórz 2 indeksy: jeden rosnący, drugi - malejący.
Jeśli zaistnieje potrzeba posortowania tabeli wg nazwiska, ustalasz tylko odpowiedni index (TTable.IndexName - F1) i sortowanie odbywa się automatycznie.

Jeśli chcesz bardziej konkretną odpowiedź, powiedz nam:
Co to za baza danych (dBase, Paradox, jakiś RDBMS ... ) ?!!
Jak nazywa się pole z nazwiskiem i jaki jest jego typ ?!!

0

Pewnie zwykła baza na plikach typowanych, a Wy wyskakujecie dziewczynie z jakimiś Paradoksami i SQLami :P

Jeśli masz wszystkie dane w tablicy to użyj choćby najprostszego bubble sorta i porównuj nazwiska za pomocą funkcji do porównywania stringów (StrComp).
Jeśli na liście to trochę trudniej, ale najłatwiej by było automatycznie sortować (lista samoorganizująca się) poprzez wstawianie przy wczytywaniu danych do pamięci.

1 użytkowników online, w tym zalogowanych: 0, gości: 1