No dobrze, błędu nie ma, ale chyba gubię logikę algorytmu.
Tutaj mam zapisaną posortowaną kolumnę Imię. Zatem
L=pierwsze imię w kolumnie imię; np Ada
P= ostatnie imię w kolumnie imie; np Zelisław
String l=(Form1->tabela->Cells[1][1]);
String p= (Form1->tabela->Cells[1][Form1->tabela->RowCount-1]);
Pytanie skąd algorytm po dodaniu tych dwóch słów i podzieleniu ma wiedzieć które jest mniejsze a które większe skoro są to stringi ?
; np Ada+Zdzisiał/2 = ??? bezsens wydaje mi sie.
Czy ten algorytm nie powinien opierać się o same ID? tzn mam np Id w zakresie 1-101. po podzieleniu dostajemy nr id=51 no i w sumie też nic nam to nie daje, bo jak przyrównać otrzymane ID do wpisanego tekstu z Edita? Bezsens. Mógłby ktoś podać jak to wyszukiwanie powinno wyglądać dla stringów ? np znaleźć imię karol we wszystkich wylosowanych imionach?