Gå til innhold

Erstatt

Bruk denne dialogen til å erstatte verdier for en attributt i et applikasjonslag.

Hvor finner jeg dialogen?

Høyreklikk i det horisontale listefeltet for applikasjonslaget, og velg Erstatt...

Bruk av dialogen

Før du gjør en endring, må du merke hvilke objekter i listen du ønsker å endre. Marker første linje, hold nede [Shift], og marker siste linje. Hvis du vil velge enkeltobjekter, bruk [Ctrl] (standard Windows-funksjonalitet).

Fremgangsmåte

  1. Velg objekter i listen.
  2. Velg Erstatt... i hurtigmenyen.
  3. Velg aktuell attributt i nedtrekksmenyen.
    Programmet foreslår attributten du høyreklikket på i listefeltet.
  4. Legg inn verdi for Finn hva.
    * erstatter hele utvalget. Jokertegnet (*) brukes for å erstatte ett eller flere tegn, men kan bare brukes på slutten av søkestrengen.
  5. Legg inn verdi for Erstatt med.
    Du kan erstatte med tekststrenger eller matematiske uttrykk (funksjonsuttrykk).
    Se eksempler nedenfor for ulike erstatninger som kan utføres.
  6. Trykk Erstatt.
    Knappen Erstatt lukker ikke dialogen, slik at du kan gjøre flere endringer uten å gå ut og inn av dialogen.
  7. Trykk Lukk (eller X i øvre høyre hjørne) for å avslutte dialogen.

Eksempler på hva du kan gjøre

  • Erstatte hele strengen eller deler av en tekststreng
  • Legge til prefiks og/eller suffiks
  • Addere eller endre eksisterende verdier
  • Hente verdier fra andre kolonner
  • Generere nummersekvenser (f.eks. P1, P2, P3 osv.)

Jokertegn (*) og matematisk modus

  • Jokertegnet () kan brukes for å erstatte ett eller flere tegn i søkestrengen, men bare som siste tegn i Finn hva*.
  • Bruk knappen fx for å aktivere matematisk modus. Dette setter inn = og lar deg bruke funksjonsuttrykk med operatorer og attributter, f.eks. =<attributt1>+<attributt2>.
  • Dobbelt likhetstegn (==) kan brukes til å generere punktnumre. For eksempel gir 1==+1 verdiene 1, 2, 3, 4, osv.

Endringer på objekter

Objekter i applikasjonslaget har både geometri- og egenskaper. Du kan endre verdier for både faste geometrikolonner og egenskapskolonner definert under metadata.

Kontraktposter

For attributten S_CONTRACTPOST vil verdier du taster inn i Finn hva og Erstatt med gi treff både på postnavn som starter med eller inneholder inngitt verdi.

Desimaler

Du kan bruke både punktum (.) og komma (,) som desimalskilletegn i funksjonsuttrykk. For eksempel vil både 2.1 og 2,1 gi verdien 2.1. Desimalkomma eller punktum uten sifre bak (f.eks. 2. eller 2,) tolkes som heltallet 2.

Tabellene under viser noen eksempler på hva du kan erstatte.

Geometri

Egenskap Finn hva Erstatt med
Høyde * =%Høyde%*-1 For å snu fortegn
Høyde * =%Høyde%/10 eller =%Høyde%*0.1 For å endre skala
Høyde * =%Høyde%-1 Trekker fra -1

Egenskaper

Egenskap Finn hva Erstatt med
ABC BCD ABC123 -> BCD123
BC XYZ ABC123 -> AXYZ123
* abc ABC123 -> abc
* xx%feltnavn%yy ABC123 -> xxABC123yy
* %feltnavn% Henter innholdet fra felt (egenskap)
* %feltnavn1%_%feltnavn2% Henter innholdet fra felt 1 og 2 atskilt med _ (underscore)

Funksjonsuttrykk

Egenskap Finn hva Erstatt med
* =%feltnavn%/2 Deler verdien i feltnavn på 2, eksempelvis 100/2 -> 50
* =%feltnavn1%*%feltnavn2% Multipliserer verdien i feltnavn1 med feltnavn2
* =%feltnavn%+1 ABC100 -> ABC101
* =%feltnavn%+1 ABC100_A -> feil. Siste del er ikke numerisk

Avanserte uttrykk

Egenskap Finn hva Erstatt med
* ABC1==+1 Gir ABC1, ABC2, ABC3 osv.
* XY1==+100 ABC123 -> XY1. Neste -> XY101
A* XY1==+100 ABC123 -> XY1. BCD123 blir utelatt
A* BCD==+100 Feil, ingen numerisk del foran ==
A* QQ+100 ABC123 -> QQ+100. + er bare et tegn i denne sammenheng