Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: lewap w Luty 25, 2022, 11:39:24

Tytuł: Dodanie w filtrze (dowolny)
Wiadomość wysłana przez: lewap w Luty 25, 2022, 11:39:24
Witam,
Mam pytanie czy jest możliwość dodania w filtrach Przykładowy
dok_MagId IN ({CHL_DB:SELECT mag_Id, mag_Symbol + ' - '+ mag_Nazwa FROM sl_Magazyn ORDER BY mag_Symbol:Magazyn:2})
Zaciąga mi on wszystkie magazyny które posiadam, chciałbym aby było na początku dodatkowe pole (dowolny) w wyborze który będzie wyłączeniem tego filtru(więc wyświetli wszystko).
Nie chce zaznaczać wszystkich w filtrze bo zajmie mi to cały panel.
Tytuł: Odp: Dodanie w filtrze (dowolny)
Wiadomość wysłana przez: Lucus w Luty 25, 2022, 14:12:35
Ostatnio miałem podobny problem:

Żeby dodać dowolny musisz dać
SELECT -1, '(dowolny)'
i połączyć oba SELECTY poprzez UNION
Jeżeli zamierzasz sortować przez ORDER BY musisz nadać wszystkim nazwom w kontrolce taką samą nazwę czyli
'(dowolny)' AS Nazwa
i później
(mag_Symbol + '-' + mag_Nazwa) AS Nazwa
i
ORDER BY Nazwa

Mam nadzieję, że będzie działać :P mam jeden magazyn więc nie sprawdzę.

Jak coś poniżej jeszcze sposób jak ustawić, żeby (dowolna) od razu się wczytywała po wejściu w zestawienie:
http://forumsubiekta.pl/dodatki-zestawienia/kontrolka-z-wartoscia-(dowolna)/