![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w jaki sposób zrobić, aby rekordy przesuwany się góra dół o jedno pole? Sortuje według Value, gdy zwiększe dodaje jeden, gdy zmniejsze odejmuje. Jednak jak zrobić tak, że - jeśli np. rekord jest na 8 pozycji, gdy zwieksze(góra) to zeby wskoczył na 7 pozycję, a nie na pierwsza...? Obrazowo: ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 22 Dołączył: 22.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli bawisz się po Value to nie mogą mieć wszystkie 0.
Musisz zrobić tak by value ( lub inna kolumna np "kolejnosc" ) różne wyniki, w kolejności 1, 2, 3 itd. Wtedy dając zwiększ lub zmniejsz zamienić zawartość odpowiedniej kolumny z kolumną niżej/wyżej. Na zasadzie: ID | kol | tytul 1 | 1 | Ala ma kota 2 | 2 | Jurek ogórek 3 | 3 | Kot I dajesz np Jurkowi zwiększ: ID | kol | tytul 2 | 1 | Jurek ogórek 1 | 2 | Ala ma kota 3 | 3 | Kot i analogicznie dla zmniejsz. Ten post edytował Shido 5.07.2012, 07:43:09 -------------------- Sorka za błędy ort. jak coś dajcie znać na PW to popoprawiam.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 12 Dołączył: 15.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak samo jak działają skrypty tasujące karty do gry tylko, że nie wybierasz losowych elementów tylko przesuwany + niższy/wyższy. Tzn. wybierasz dwa i zamieniasz w nich to po czym sortujesz. Lecz w twoim przypadku sortowanie po tylko po Value to żart.
-------------------- Pomogłem? Kliknij POMÓGŁ
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Lecz w twoim przypadku sortowanie po tylko po Value to żart. Jezeli sortujesz po kolumnie, w ktorej wartosci sie powtarzaja, to rekordy z powtazajacymi sie wartosciami zostana jeszcze raz posortowane wedlug domyslnego mechanizmu sortowania bazy danych.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
A jak to zrobić jesli te rekordy najpierw pobieram zapytaniem/
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 13:20 |