InsERT GT => Subiekt GT => Wątek zaczęty przez: siwek62 w Styczeń 15, 2017, 12:53:11
-
Witam, czy można plikiem epp. zmienić symbol towaru? Próbuję i się nie udaję, nie wiem dlaczego. Stworzyłem plik epp dla jednego towaru (na próbę) i zmieniam w nim symbol, następnie wczytuję ten plik do Subiekta (dodaj na podstawie), ustawiam Synchronizuj po: symbol u dostawcy, zaznaczam Akcja: aktualizacja i symbol pozostaje nie zmieniony.
Dodam, że w ten sposób dodałem wcześniej symbole u dostawcy, oczywiście synchronizacja była ustawiona po symbolu, i nie było problemu.
Dlaczego nie mogę w ten sposób zmienić symboli towarów?
-
Dlaczego nie mogę w ten sposób zmienić symboli towarów?
Odpowiedź jest taka sama jak zawsze - bo tak został napisany program.
-
Ale symbole można zmieniać, jak w takim razie można to zrobić dla wszystkich towarów wg jakiegoś klucza? Trafiłem na wątek w którym była odpowiedz, że za pomocą poleceń SQL, ale to dla mnie zbyt lakoniczna wskazówka. Z z SQL miałem do tej pory tylko do czynienia w VBA + EXCEL do połączeń z bazą w ACCESS.
-
Ale symbole można zmieniać, jak w takim razie można to zrobić dla wszystkich towarów wg jakiegoś klucza? Trafiłem na wątek w którym była odpowiedz, że za pomocą poleceń SQL, ale to dla mnie zbyt lakoniczna wskazówka. Z z SQL miałem do tej pory tylko do czynienia w VBA + EXCEL do połączeń z bazą w ACCESS.
To tutaj możesz podobnie za pomocą VBA+EXCEL połączyć się do bazy MSSQL i na podstawie danych zawartych w arkuszu Excela "przelecieć" się po wszystkich towarach i zmienić im Symbole.
-
OK, spróbuję
-
Można umieścić symbol w polu własnym towaru, zaktualizować towary w programie, przepisać pole własne do symbolu i wyczyścić pole własne.
-
Pomóżcie mi proszę prawidłowo napisać polecenie sql. Połączenie skonfigurowałem prawidłowo ponieważ instrukcja SELECT działa, dane pobieram, ale gdy próbuję zrobić update pojawia się błąd. Moja instrukcja wygląda następująco:
Sql = "UPDATE tw__Towar SET tw_Symbol=""TEST_VBA"" WHERE tw_Id=2;"
Otrzymuje komunikat błędu: Invalid colummn name 'TEST_VBA'. O co chodzi?
-
Może raczej "UPDATE tw__Towar SET tw_Symbol='TEST_VBA' WHERE tw_Id=2;"
-
Dzięki, jest OK.