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
- Välj objekt i listan.
- Välj Ersätt... i snabbmenyn.
- Välj aktuellt attribut i rullgardinsmenyn.
Programmet föreslår attributet du högerklickade på i listfältet. - 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. - 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. - 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. - 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==+1vä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 |