Autor Wątek: Symbol towarów ma za dużo znaków  (Przeczytany 385 razy)

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

Offline przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 13
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 HF2
Symbol towarów ma za dużo znaków
« dnia: Luty 19, 2012, 16:32:07 »
Witam,

Mam bazę towarów, w której zrobił się nieco bałagan. Chciałbym to uporządkować.  W polu SYMBOL pojawiają mi się niepotrzebne zera. Chciałbym, żeby po dodaniu automatycznego symbolu zamiast 00003433 dodawał sie symbol 3433. Jak usunąć zera, które już są w tym polu?
Bardzo proszę o pomoc.

Forum Użytkownikow Subiekt GT

Symbol towarów ma za dużo znaków
« dnia: Luty 19, 2012, 16:32:07 »

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #1 dnia: Luty 20, 2012, 08:56:12 »
Uporządkowanie danych to mały update - możesz wykonać takie zestawienie SQL:

Cytuj
select 'Usunięto zera z symboli towarów' Operacja

update tw__towar
set tw_Symbol = cast(cast(tw_Symbol as int) as varchar(20))
where ISNUMERIC(tw_Symbol) = 1

Ale aby kolejne kody nadawały się automatycznie bez zer potrzebna będzie modyfikacja bazy.
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1195
  • Reputacja +118/-3
    • Zobacz profil
  • Wersja programu: 1.28SP3
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #2 dnia: Luty 20, 2012, 09:02:19 »
aby kolejne symbole towarow byly 4 znakowe, ustaw to sobie w
administracja-parametry-towary i uslugi-nadawanie symboli-automtycznie - 4

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #3 dnia: Luty 20, 2012, 09:08:37 »
W sumie na teraz i na długi, długi czas wystarczy. Co dwie głowy... :)
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1195
  • Reputacja +118/-3
    • Zobacz profil
  • Wersja programu: 1.28SP3
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #4 dnia: Luty 20, 2012, 09:23:48 »
najwazniejsze zebysmy pomogli;-)

Offline przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 13
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 HF2
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #5 dnia: Luty 20, 2012, 13:56:10 »
Bardzo dziękuję za szybką odpowiedź.
Jednak zrobiłem zestawienie i uruchomiłem no i nic się nie zmieniło. Nadal mam niepotrzebne zera.
Może coś trzeba poprawić w zestawieniu?

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #6 dnia: Luty 20, 2012, 18:31:17 »
Zestawienie zadziała o ile masz porządek w danych. Dodaj poniższe zestawienie i zobacz czy coś Ci zwraca:

Cytuj
select tw_Symbol
from tw__towar
where ISNUMERIC(tw_Symbol) = 1
and tw_Symbol like '%.%'

Jeśli tak to usuń kropki ze wszystkich symboli i wykonaj poprzednie zestawienie do usunięcia wiodących zer.
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 13
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 HF2
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #7 dnia: Luty 22, 2012, 22:34:38 »
Zrobiłem tak jak mi kazałeś i nadal nic się nie zmienia. Co robić? :-\

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #8 dnia: Luty 22, 2012, 22:44:47 »
No ale co zrobiłeś - były jakieś asortymenty z kropkami w symbolu czy nie ? Jeśli tak, to czy na pewno wszystkie zostały poprawione ? Co jeszcze masz powpisywane w te symbole poza cyframi ?
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 13
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 HF2
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #9 dnia: Luty 23, 2012, 08:24:17 »
Po za cyframi niektóre towary mają symbol literowy. To przeszkadza? Jeśli tak to zmienić ręcznie te literowe na cyfrowe?
« Ostatnia zmiana: Luty 23, 2012, 08:32:31 wysłana przez przemek »

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #10 dnia: Luty 23, 2012, 11:49:16 »
Ile masz tych asortymentów, może szybciej będzie wszystkie poprawić ręcznie ?
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline przemek

  • Nowy użytkownik
  • *
  • Wiadomości: 13
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 HF2
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #11 dnia: Luty 24, 2012, 08:11:27 »
Asortymentu jest ponad 3000 pozycji. Ręcznie nie wchodzi w grę bo nie mam tyle czasu żeby to klikać. Musi być jakiś sposób. :-\

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #12 dnia: Luty 24, 2012, 09:37:55 »
Witam, sposób jest, tylko jak nie widać danych i problemu to możemy tak sobie zgadywć w nieskończoność :(
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline 5um

  • Użytkownik
  • **
  • Wiadomości: 59
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: Subiekt GT 1.28 Gestor GT 1.28
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #13 dnia: Luty 24, 2012, 16:32:46 »
Przemek Dkozlowski chce Ci pomóc. Musisz podać dokładnie dotychczasową składnie symbolu a dostaniesz rozwiązanie.
podaj przykład. 00003456nsd i cechy powtarzalne


Moja uwaga do Insert dotychczasowa ilość znaków w polu symbol i symbol u dostawcy jest za mała. Jest szeroka gama dostawców gdzie symbol jest bardziej rozbudowany i zawiera wiele cech produktu.

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Symbol towarów ma za dużo znaków
« Odpowiedź #14 dnia: Luty 24, 2012, 16:49:04 »
Moja uwaga do Insert dotychczasowa ilość znaków w polu symbol i symbol u dostawcy jest za mała. Jest szeroka gama dostawców gdzie symbol jest bardziej rozbudowany i zawiera wiele cech produktu.

Tutaj Insert nie słucha :) Można to w miarę łatwo obejść polami dodatkowymi lub opisem towaru.
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga