Binder_Manage
Binder_Manage
Funkcja do zarządzania parami w tabeli Binder
Składnia
Binder_Manage(parAkcja,parParametry)
Parametry
parAkcja |
Wybrana akcja: |
parParametry |
Parametry dla wybranej akcji. Parametry podajemy po średniku ";", przypisanie znakiem równości "=". Opis akcji i zestawów parametrów: - G/GET - odnajduje parę dla zadanego ID - IDT1 - identyfikator tabeli lewej, obowiązkowy - ID1 - ID elementu z tabeli lewej, obowiązkowy - IDT2 - identyfikator tabeli prawej, nieobowiązkowy - ID2 - ID elementu z tabeli prawej, nieobowiązkowy Jeżeli podano IDT1 i ID1 - funkcja zwróci pasujące elementy w formie "IDT2:ID2,IDT2:ID2..." Jeżeli podano IDT1, ID1 i IDT2 - funkcja zwróci pasujące elementy w formie "ID2,ID2,ID2" Jeżeli podano IDT1, ID1, IDT2, ID2 - funkcja zwróci "1" jeśli para istnieje, lub "" jeśli nie. Kolejność wystąpienia par w tabeli jest nieistotna. - C/COUNT - odnajduje pary i zwraca liczbę par - IDT1 - identyfikator tabeli lewej, obowiązkowy - ID1 - ID elementu z tabeli lewej, obowiązkowy - IDT2 - identyfikator tabeli prawej, nieobowiązkowy - ID2 - ID elementu z tabeli prawej, nieobowiązkowy - S/SET - dodaje lub aktualizuje parę - IDT1 - identyfikator tabeli lewej, obowiązkowy - ID1 - ID elementu z tabeli lewej, obowiązkowy - IDT2 - identyfikator tabeli prawej, obowiązkowy - ID2 - ID elementu z tabeli prawej, obowiązkowy Funkcja najpierw wyszukuje podanej pary. Jeżeli nie znajdzie, to dodaje parę. W przypadku powodzenia funkcja zwraca pusty ciąg znaków. W przypadku niepowodzenia funkcja zwraca ciąg znaków formatu "KodBłędu - OpisBłędu" - U/UNSET - usuwa daną parę - IDT1 - identyfikator tabeli lewej, nieobowiązkowy - ID1 - ID elementu z tabeli lewej, nieobowiązkowy - IDT2 - identyfikator tabeli prawej, nieobowiązkowy - ID2 - ID elementu z tabeli prawej, nieobowiązkowy Jeżeli nie podano parametrów - funkcja czyści całą tabelę Binder. Jeżeli podano IDT1 - funkcja czyści wszystkie pary związane z tabelą IDT1. Jeżeli podano IDT1 i ID1 - funkcja czyści wszystkie pary dla rekordu ID1 z tabeli IDT1. Jeżeli podano IDT1, ID1 i IDT2 - funkcja czyści wszystkie pary dla rekordu ID1 z tabeli IDT1 powiązane z rekordami z tabeli IDT2. Jeżeli podano IDT1, ID1, IDT2, ID2 - funkcja czyści wybraną parę. W przypadku powodzenia funkcja zwraca pusty ciąg znaków. W przypadku niepowodzenia funkcja zwraca ciąg znaków formatu "KodBłędu - OpisBłędu" Funkcja przeprowadza transakcję na tabeli Binder Dodatkowe parametry: - ERROR - 1 - krzycz o błędzie za pomocą MESSAGE - 2 - dodaj błąd do WMS |
zwraca |
Wartość zależna od parametru. |
Opis
Funkcja służy zarządzania parami tabeli Binder.
Przykłady
Binder_Manage('GET','IDT1='&N&';ID1='&I)
=> Pobranie wszystkich par dla tabeli IDT1=N, ID1=I
Binder_Manage('SET','IDT1='&N1&';IDT2='&N2&';ID1='&I1&';ID2='&I2&';ERROR=2')
=> Dodanie dla tabel IDT1=N1, IDT2=N2 nowej pary ID1=I1, ID2=I2, raportowanie błędów do WMS
Zobacz również:
-