Tak masz racje.
Teraz dopiero mi sie rozjasnilo

) az mi glupio, ze tak sie 'ograniczylam' w swoim rozumowaniu
Troche sie zasugerowalam tym, ze kiedy sortuje wykres w fazie projektowania bcb (dwukrotnie klikam na wykres,
i wybieram karte Series, nastepnie General w lewym dolnym rogu jest lista rozwijana z etykieta sort i moge z niej wybrac czy rosnaca, malejaco lub wcale)
wykres sortuje sie pieknie w jedna i w druga strone - oczekiwalam takiego samego efektu poprzez wywolanie tej funkcji dynamicznie.
Wykres wykorzystuje w programie 'Analizy finansowe' wykazujacy dochody/straty w oparciu o np. konkretnego klienta (w rozbiciu na kupowane produkty) Wartosci zarowno x jak i y ustawiane sa w trakcie dzialania progamu (pobieram wartosci z bazy danych, dziele wszystkie rekordy
na grupy i sprawdzam wartosc sprzedazy dla kazdej z grup w danym okresie, dla danego klienta i tak otrzymuje wartosci: (TH LID(x), 1.1(y)), R RANGE(x), 1.2(y)) , (SM POT(x), 2.2(y)) itd.
nastepnie chce po kliknieciu na przycisk 'przerysowac' wykres tak aby produkt sprzedajacy sie najlepiej byl na samym poczatku itd., czyli:
(SM POT(x), 2.2(y)), (R RANGE(x), 1.2(y)), (TH LID(x), 1.1(y)) czyli po prostu fizycznie pozamieniac je miejscami

)
co w praktyce oznacza zmienic kolejnosc dodawania poszczegolnych elementow series, nastepnie wylaczyc jakiekolwiek sortowanie (XValues->Order=loNone)
i mozna jeszcze odswiezyc (Chart1-> Refresh (); )
Dzieki raz jeszcze za rozjasnienie

Pozdrawiam
