Veld bijwerken

<< Click to Display Table of Contents >>

Navigation:  Toegang en bediening >

Veld bijwerken

Previous pageReturn to chapter overviewNext page

 

Beschikbaar in: Professional, Enterprise Editie

 

Het komt voor dat in een groot aantal records eenzelfde wijziging moet worden doorgevoerd. Dit kan zich bijvoorbeeld voordoen als een nieuw gebruikersveld is toegevoegd aan de database, waaraan een initiële waarde moet worden toegekend. Een andere voorbeeld is de situatie dat een groep contactpersonen moet worden toegevoegd aan een (nieuwe) categorie.

 

Het is natuurlijk mogelijk de records te openen en de wijziging handmatig door te voeren. De e meest eenvoudige en snelle werkwijze is echter gebruik te maken van de functie 'Veld bijwerken'.

 

note2010_14x14Met de functie 'Veld bijwerken' doorgevoerde wijzigingen zijn niet te herstellen. Wees daarom voorzichtig met het autoriseren van gebruikers voor deze optie en voer de wijziging alleen door als u absoluut zeker bent dat de wijziging en geselecteerde records correct zijn.

 

 

Uitvoeren van een bulk update

Selecteer de gewenste records met behulp van de zoekfunctie of selectiefilter

Selecteer de regels waarvan cu de waarde van een veld wilt wijzigen, gebruik eventueel de sneltoets Ctrl+A ('Alles selecteren')

Kies in het hoofdvenster de menuoptie Tools - Veld bijwerken

 

Het onderstaande detailvenster 'Veld bijwerken' wordt nu geopend.

 

updatefield

 

 

Voer de navolgende gegevens in, waarbij de met een asterisk gemarkeerde velden verplicht zijn.

 

Veld*

Selecteer het veld dat gewijzigd moet worden. Om de integriteit van de database niet aan te tasten worden velden van het type Primary Key, Calculated Field en Key niet getoond.

 

Actie*

Afhankelijk van het gekozen veldtype zijn een aantal acties mogelijk. De volgende tabel geeft een opsomming van de mogelijke acties die uitgevoerd kunnen worden.

 

 

Veldtype

Actie

Varchar, Text, URL, Map, Note, E-mail

=,  +=

Integer, Decimal, Currency

=,  +=,  -=,  *=

Datetime

+=,  -=

Bit

=

Lookup

=

Picklist

=

Collection

=,  +=, -=

 

Waarde*

Voer de numerieke of tekstwaarde in waarmee de opgegeven actie moet worden uitgevoerd. Bij van een Picklist of Lookup is de invoer beperkt tot de geldige waarden. Voor datumvelden moet een extra parameter (minuut, uur, dag, week of maand) opgegeven worden. Hierdoor is het mogelijk bij de bestaande veldwaarden 6 uur of 2 weken op te tellen.

 

Knop [OK]

Als alle invoervelden juist zijn ingevoerd, dan kan de wijziging met de knop [OK] worden doorgevoerd. Voordat de wijzigingen daadwerkelijk worden doorgevoerd zal nog een laatste bevestiging worden gevraagd. Hierna worden de veldwaarden definitief gewijzigd. Wordt gekozen voor 'Annuleren', dan keert u terug naar het detailvenster, zonder dat de wijziging wordt doorgevoerd.

 

Knop [Annuleren]

Hiermee wordt het detailvenster gesloten zonder dat de wijziging wordt doorgevoerd.

 

 

De volgende tabel beschrijft voor iedere actie kort de uitvoering.

 

Actie

Toelichting

=

Is gelijk aan

De actuele waarde van het veld wordt vervangen met de opgegeven waarde.

+=

Optellen

Ingeval van een numeriek veld wordt de ingevoerde waarde bij de actuele veldwaarde opgeteld.

Bij tekstvelden wordt de ingevoerde tekst toegevoegd aan de bestaande tekst .

Bij datumvelden wordt de oorspronkelijke datum verhoogd met de opgegeven waarde en type.

Bij collecties worden de opgegeven items toegevoegd aan de lijst.

-=

Aftrekken

Ingeval van een numeriek veld wordt de ingevoerde waarde van de actuele veldwaarde afgetrokken.

Bij datumvelden wordt de oorspronkelijke datum verlaagd met de opgegeven waarde en type.

Bij collecties worden de opgegeven items verwijderd uit de lijst.

*=

Vermenigvuldigen

Deze actie is alleen mogelijk als de functie wordt toegepast op een numeriek veld. De veldwaarden worden hierbij vermenigvuldigd met de opgegeven waarde, waarna het resultaat wordt opgeslagen.

 

 

 

Ter illustratie volgen nog enkele voorbeelden van mogelijke bulk updates.

 

Actuele veldwaarde

Actie

Resultaat

928

= 900

900

'ALBLASSERDAM'

= 'Alblasserdam'

'Alblasserdam'

12

+= 56

68

'Logicworks'

+= ' CRM'

'Logicworks CRM'

03-07-2005 14:30:00

+= 2 uur

03-07-2005 16:30:00

15

-= 4

11

26-05-2005 13:00:00

-= 3 weken

05-05-2005 13:00:00

3

*= 6

18

 

 

 

Zie ook

Gebruikersvelden