Autor Wątek: Zestawienie - masowe ustawianie wartości pola własnego wg grupy  (Przeczytany 1435 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Potrzebuję proste zestawienie SQL, które będzie masowo ustawiało wartość danego pola własnego wszystkich towarów danej grupy. Coś w stylu update set konkretne_pole_własne_towaru = "cokolwiek" where grupa_towarowa = "jakaś". Idealnie byłoby, gdyby oba parametry - tzn. wartość do wstawienia w pole oraz grupę można było wygodnie edytować - tzn. grupa jako select, a wartość do wpisania w pole jako jakiś okienko (jeżeli się da). Jeżeli ktoś coś takiego robił lub wie jak zrobić to chętnie zamówię taki kawałek kodu.

pozdrawiam,
michał

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Zestawienie - masowe ustawianie wartości pola własnego wg grupy
« Odpowiedź #1 dnia: Wrzesień 23, 2019, 06:59:07 »
Poniższy kod powinien pomóc - dla pól standardowych.

select 0
update tw__towar set tw_Pole1='1'
where tw_IdGrupa=1
Paweł Szczygieł

Offline michalw

  • Użytkownik
  • **
  • Wiadomości: 73
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Zestawienie - masowe ustawianie wartości pola własnego wg grupy
« Odpowiedź #2 dnia: Wrzesień 23, 2019, 12:29:08 »
Poniższy kod powinien pomóc - dla pól standardowych.

select 0
update tw__towar set tw_Pole1='1'
where tw_IdGrupa=1

Dzięki za pomoc. Gdyby ktoś potrzebował:

select 0
update tw__towar set tw_Pole3='{T:Lokalizacja towaru}'
where tw_IdGrupa={DB: select grt_Id, grt_Nazwa AS GRUPA_TOWAROWA from sl_GrupaTw order by GRUPA_TOWAROWA:grupa towarowa: }

tw_Pole3 to moje pole własne, reszta pewnie jest oczywista.

michal

Forum Użytkownikow Subiekt GT

Odp: Zestawienie - masowe ustawianie wartości pola własnego wg grupy
« Odpowiedź #2 dnia: Wrzesień 23, 2019, 12:29:08 »