Gå till innehållet

Ersätt

Använd denna dialog för att ersätta värden för ett attribut i ett applikationslager.

Var hittar jag dialogen?

Högerklicka i horisontell listvy för applikationslagret och välj Ersätt...

Användning av dialogen

Innan du gör en ändring måste du markera vilka objekt i listan du vill ändra. Markera första rad, håll ned [Shift] och markera sista rad. Om du vill välja enskilda objekt använd [Ctrl] (standard Windows-funktionalitet).

Tillvägagångssätt

  1. Välj objekt i listan.
  2. Välj Ersätt... i snabbmenyn.
  3. Välj aktuellt attribut i rullgardinsmenyn.
    Programmet föreslår attributet du högerklickade på i listfältet.
  4. Ange värde för Hitta vad.
    * ersätter hela urvalet. Jokertecknet (*) används för att ersätta ett eller flera tecken, men kan bara användas på slutet av söksträngen.
  5. Ange värde för Ersätt med.
    Du kan ersätta med textsträngar eller matematiska uttryck (funktionsuttryck).
    Se exempel nedan för olika ersättningar som kan utföras.
  6. Tryck Ersätt.
    Knappen Ersätt stänger inte dialogen, så att du kan göra flera ändringar utan att gå ut och in i dialogen.
  7. Tryck Stäng (eller X i övre högra hörnet) för att avsluta dialogen.

Exempel på vad du kan göra

  • Ersätta hela strängen eller delar av en textsträng
  • Lägga till prefix och/eller suffix
  • Addera eller ändra befintliga värden
  • Hämta värden från andra kolumner
  • Generera nummersekvenser (t.ex. P1, P2, P3 osv.)

Jokertecken (*) och matematiskt läge

  • Jokertecknet () kan användas för att ersätta ett eller flera tecken i söksträngen, men bara som sista tecken i Hitta vad*.
  • Använd knappen fx för att aktivera matematiskt läge. Detta sätter in = och låter dig använda funktionsuttryck med operatorer och attribut, t.ex. =<attribut1>+<attribut2>.
  • Dubbelt likhetstecken (==) kan användas för att generera punktnummer. Till exempel ger 1==+1 värdena 1, 2, 3, 4, osv.

Ändringar på objekt

Objekt i applikationslagret har både geometri och egenskaper. Du kan ändra värden för både fasta geometrikolumner och egenskapskolumner definierade under metadata.

Kontraktposter

För attributet S_CONTRACTPOST kommer värden du anger i Hitta vad och Ersätt med att ge träffar både på postnamn som börjar med eller innehåller angivet värde.

Decimaler

Du kan använda både punkt (.) och komma (,) som decimaltecken i funktionsuttryck. Till exempel kommer både 2.1 och 2,1 att ge värdet 2.1. Decimalkomma eller punkt utan siffror efter (t.ex. 2. eller 2,) tolkas som heltalet 2.

Tabellerna nedan visar några exempel på vad du kan ersätta.

Geometri

Egenskap Hitta vad Ersätt med
Höjd * =%Höjd%*-1 För att vända tecken
Höjd * =%Höjd%/10 eller =%Höjd%*0.1 För att ändra skala
Höjd * =%Höjd%-1 Drar från -1

Egenskaper

Egenskap Hitta vad Ersätt med
ABC BCD ABC123 -> BCD123
BC XYZ ABC123 -> AXYZ123
* abc ABC123 -> abc
* xx%fältnamn%yy ABC123 -> xxABC123yy
* %fältnamn% Hämtar innehållet från fält (egenskap)
* %fältnamn1%_%fältnamn2% Hämtar innehållet från fält 1 och 2 åtskilt med _ (underscore)

Funktionsuttryck

Egenskap Hitta vad Ersätt med
* =%fältnamn%/2 Delar värdet i fältnamn med 2, exempelvis 100/2 -> 50
* =%fältnamn1%*%fältnamn2% Multiplicerar värdet i fältnamn1 med fältnamn2
* =%fältnamn%+1 ABC100 -> ABC101
* =%fältnamn%+1 ABC100_A -> fel. Sista delen är inte numerisk

Avancerade uttryck

Egenskap Hitta vad Ersätt med
* ABC1==+1 Ger ABC1, ABC2, ABC3 osv.
* XY1==+100 ABC123 -> XY1. Nästa -> XY101
A* XY1==+100 ABC123 -> XY1. BCD123 blir utelämnat
A* BCD==+100 Fel, ingen numerisk del före ==
A* QQ+100 ABC123 -> QQ+100. + är bara ett tecken i detta sammanhang