Liczba porządkowa na wydruku z bazy przy pomcy Query

0

Witam !

Mam bazę danych pracowników. Nie jest ona posortowana. Przy pomocy TQuickRep1, TQuery itd stworzyłem sobie wydruk pracowników wg nazwiska i tu zaczyna się problem. Chciałbym zrobić na wydruku kolumnę LP wiadomo żeby wiedzieć ilu jest pracowników itp jeśli chciałbym zrobić wydruk pracowników bez sortowania wg nazwiska mógłbym użyć pole ID w którym kolejne rekordy mają kolejny numer ale jak używam Query w SQLu to jest lipa bo nie wiem jak to zrobić. Próbowałem nawet stworzyć drugą tabelę gdzie stworzyłem kolumnę LP tylko w tym celu ale wyniki na wydruku były mizerne :( jak wsadzić LP do wydruku z QuickRep przy pomocy Query lub ktoś może zna inny sposób. Proszę o szybką odpowiedź ..

Klimba

0

banał hehehe

Dla potomności:

Wrzucam do sekcji detil komponentu TQuickRep komponent QRExpr i we właściwościach w pole Expression wpisujemy COUNT lub klikamy w tym polu na "..." i wybieramy funkcję COUNT

działa sprawdziłem :)

0

Niestety - ten komponent czasem glupieje i wyswietla bzdury - szczegolnie w przypadku kiedy masz grupowania.

Po prostu ostrożnie podchodź do tego pomysłu.

W zależności od tego jakiego motoru bazy danych używasz - po odpowiednim spreparowaniu zapytania - serwer może sam z siebie odpowiedzieć RowNumberem.

w MySQL i MS SQL korzystałem z takich patentów.

Poza tym zawsze można odpalić funkcję na danym zbiorze danych i po prostu ponumerować rekordy (co oczywiście zajmie czas).

Napisz może jakiego motoru bazy danych używasz. Warto też zapytać google o : <nazwa motowu="motowu" bazy="bazy" danych="danych"> row count

0

ja korzystam z bazy Paradox

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