Bir sorgulama tablosu üretin üzerinde Tc diye global bir alan oluşturun. Layout üzerinde Global TC No ve arama butonu olsun. Arama butonuna şu script i bağlayın.
Set capture error [on]
Set veriable ($tc; table::TCNo)
#Memur tablosuna gidip TC No sorgular.
Go to layout (table::memur)
Enter find mode[]
Set field (memur::TCNo; $tc)
Perform find[]
#TC yi bulursa bodro basma sayfasına gider.
If (get(lasterror)=0)
Go to layout (memur bordro )
Enter priview[pause]
Halt script
End if
# TC No memur tablosunda yoksa Sözleşmeli tablosuna gider.
İf (get (lasterror)=401)
Go to layout (sozlesmeli layout)
Enter find mode[]
Set field (memur::TCNo; $tc)
Perform find[]
If (get(lasterror)=0)
Go to layout (sozlesmeli bordro )
Enter priview[pause]
Halt script
End if
End if
Aranan TC bulunur sa ilgili layouta git, bulunamaz ise diğer tablolarda ara, bu scripti istediğiniz kadar uzatabilirsiniz.