Ich mach folgende Auswahl in einem Skript:
theBitmap=theFTab.GetSelection
theFtab.SelectByFtab (theFTab, #FTAB_RELTYPE_ISWITHINDISTANCEOF , 5000,#VTAB_SELTYPE_NEW)
theFTab.UpdateSelection
nun will ich diese Auswahl auf alle Shapes einengen die den gleichen Eintrag in einer Spalten haben:
expr="[Betextung1]="+theName
theFTab.query(expr,theBitmap,#VTAB_SELTYPE_AND)
theFTab.UpdateSelection
Die Auswahl mit Distanz funkioniert, nur der zweite Teil klappt irgendwie nicht. Weiß jemand wieso?
theBitmap=theFTab.GetSelection
theFtab.SelectByFtab (theFTab, #FTAB_RELTYPE_ISWITHINDISTANCEOF , 5000,#VTAB_SELTYPE_NEW)
theFTab.UpdateSelection
nun will ich diese Auswahl auf alle Shapes einengen die den gleichen Eintrag in einer Spalten haben:
expr="[Betextung1]="+theName
theFTab.query(expr,theBitmap,#VTAB_SELTYPE_AND)
theFTab.UpdateSelection
Die Auswahl mit Distanz funkioniert, nur der zweite Teil klappt irgendwie nicht. Weiß jemand wieso?
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Juergen Evert am Mi., 10.03.2004 - 15:30
Permalinkbei strings, diese in Anführungsstriche setzen:
expr="[Betextung1]="+theName.quote
Beim Programmieren von Abfragen, am Besten die Variable mit dem Abfragestring (expr) sich in einer msgbox.report vorher ausgeben lassen und die Abfrage dann im Abfragemanager in Arcview testen. Bei falsch zusammengesetztem String gibt Arcview keine Fehlermeldung aus, sondern macht einfach garnichts.
Gruß Jürgen
Gespeichert von Andreas Koeberle am Mi., 10.03.2004 - 17:11
Permalink