Chcesz znaleść rekord w bazie NT, który ma w polu "opis" pewną wartość a następnie sprawdzić jakie ID ma ten rekord?
W przykładzie użyłeś klucza "ID". W tym kluczu nie ma pola "opis".
Żeby zrealizować Twoje zadanie należy "przelecieć" całą bazę w poszukiwaniu wartości w polu opis.
Kod:
limit 8000
baseNT nt
nt.SetKey("id")
nt.SetKeySeg("id",0)
int err = nt.getrec(FS)
while err == 0
if nt.getfield("opis") == szykana_wartosc then print using "Id znalezionego rekordu %l"+lf,nt.getfield("id")
err = nt.getrec(NX)
wend
nie jest to zbyt wydajne rozwiązanie ale w tej chwili nie widzę innego.
napisz po co to robisz to może wymyślimy jakis inny sposób.