Query

Hallo Forum,
warum funktioniert folgende Abfrage nicht:
theBitmap = ZielVT.GetSelection
FeldName = "Lab_vorh"
suchBegriff = "1"
theQuery = "["+Feldname+"]<>"+suchBegriff.Quote
ZielVT.Query(theQuery,theBitmap,#VTAB_SELTYPE_NEW)
ZielVT.UpdateSelection


von "theQuery" bis "Quote" natürch 1 Zeile - von "ZielVT" bis _NEW) auch.
Das Feld ist dezimal

Klaus
Hallo Klaus,

bei Dezimalfeldern kein ".quote".

Jürgen
Hallo Klaus,

ist doch gut.

Jedenfalls wenn du 'ZielVT' vorher als VTab definiert sein (z.B. so

zielVT = av.GetActiveDoc.GetVTab

Was funktioniert denn dann nicht?

Falls "Lab_vorh" ein Nummernfeld ist, muss die Abfrage übrigens so aussehen:

zielVT = av.GetActiveDoc.GetVTab

theBitmap = ZielVT.GetSelection
FeldName = "Lab_vorh"
suchBegriff = 1
theQuery = "["+Feldname+"]<>"+suchBegriff.asString
ZielVT.Query(theQuery,theBitmap,#VTAB_SELTYPE_NEW)
ZielVT.UpdateSelection

Gruß von Maxilla
Herzlichen Dank für die schnelle und natürch richtigen Antworten
Klaus