Query

Guten Morgen,
ich möchte ein Script schreiben, daß aus einem Thema eine vorher eingestellte Abfrage (Eigenschaften:Thema - nur darstellen bestimmte Kriterien) generell wieder zurückstellt.
Wie geht dat ???
Klaus
Hallo Klaus,

leider schreibst Du nichts über Deine Vorkenntnisse. Die Frage ist ehrlich gesagt, etwas zu unkonkret. Zur Erstellung von Skripten und zur Verwendung in ArcView gibt es Literatur und auch Hilfen im Internet (Google hilft)

Am einfachsten für den Einstieg ist es eigentlich immer, bestehende Skripte zu verwenden und diese den eigenen Bedürfnissen anzupassen.

Andi
Hallo AndiS,
Deine Antwort ist auch ein wenig unkonkret - an Literatur liegt auf meinem Schreibtisch einiges rum.
Also konkreter: Abfragen wie ... theVTab.Query(blabla,#VTAB_SELTYPE_NEW) ...
habe ich in einige Scripte eingebaut - ich bin also nicht ganz neu auf dem Gebiet.
Eigentlich suche ich nur nach dem Befehl der ausgelöst wird, wenn im Fenster Thema - Eigenschaften - LÖSCHEN gedrückt wird. Wie ich den dann in ein Script einbaue ist mein Bier...
Klaus
Ruhig Brauner ;-)
Hab deine Frage oben auch nicht kapiert. Außerdem ist's ja schon mal nett, wenn einem überhaupt jemand antwortet, auch wenn einem die Antwort erstmal nicht sooo zusagt, oder? Oder nicht?

theBitmap = theVTab.getSelection
theBitmap.clearAll
theVTab.UpdateSelection


Edit:

Ach sooo,
habs oben nicht kapiert und unten auch net. Jetzt hab ich's glaub ich: Der Codeschnipsel oben setzt die Auswahl wieder auf 'Nix', "löscht" aber nicht die Query. In einem Script kann auf dieses 'Löschen' der Query aber wohl verzichtet werden, weil ja nichts in einen Dialog geschrieben wurde.
Vermutlich meinst du die DefinitionBitmap. Die kannst du mit

theFtab.SetDefinition("")

zurücksetzen.
Schullikunk:
ich wollte nicht unhöflich sein - vielleicht wären einige ;-) ;-) ganz angebracht gewesen und hätten (nicht gemeinte und ungewollte) Schärfe aus meiner Antwort genommen - wir wolln uns ja nicht fetzen.
Hallo letzter Gast: Richtige Antwort = 100 Punkte - genau danach habe ich in allen möglichen Unterlagen gsucht und nix gefunden, nochmals vielen Dank
Klaus
Nochmal eine Frage an den letzten Gast: Wie könnte ich eine Definition setzen, die im Original so aussieht
([KFZ]= "R")
???
Klaus
z,B. so:

strDef = "([KFZ]= " + "R".Quote + ")"
theFtab.SetDefinition(strdef)