<< Click to Display Table of Contents >> Veld bijwerken |
![]() ![]() ![]() |
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'.
![]() | Met 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. |
•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.
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