Abfrage Attributtabelle über Avenue

Hallo.

Ich habe ein Haupskript, welches ein anderes Skript mit 2 Parametern aufruft.Diese Parameter sind 2 Zahlen, die ich in 2 Variablen schreibe.Nun möchte ich meine Attributtabelle mit den beiden Werten abfragen.Das habe ich bisher :

'Hauptskript

result=av.run("_abfrage_ftab",{"3","4"})
msgbox.info("Return"++result,"")

'_abfrage_ftab Skript

if (self.is(list).not) then
return nil
elseif (self.count < 2) then
return nil
else
searchgrab = self.get (0)
searchfeld = self.get (1)
end

theview=av.getactivedoc
thetheme=theview.findtheme("Friedhof")
thevtab=thetheme.GetFTab

theBitmap = theVTab.GetSelection

theQuery = "([feld] = " +searchfeld.quote+") AND ([grabid]="+searchgrab.quote+")"

theVTab.Query(theQuery, theBitmap, #VTAB_SELTYPE_NEW)
theVTab.UpdateSelection
return searchgrab + searchfeld

Das funktioniert auch soweit.Nun möchte ich aber,wenn die beiden Werte in Tabelle nicht enthalten sind,eine Fehlermeldung zurückbekommen und diese ans Hauptskript übergeben. Ebenso soll eine Meldung erscheinen,dass die Zahlen in der Tabelle gefunden wurden.

Wäre super wenn ihr mir dabei helfen könntet

MFG

Sebastian
Statt

return searchgrab + searchfeld

kannst du vom Abfrageskript z.B.

return theBitmap.Count

zurückgeben lassen. Im Hauptskript könnte dann statt

msgbox.info("Return"++result,""):

z.B.

msgbox.info("Es wurden "++result.AsString++" Datensätze gefunden.","")

stehen, was Fehler- und Erfolgsmeldung gleichzeitig wäre...
DAnke