[ACC2K] Lege 'tekens' verwijderen

Pagina: 1
Acties:
  • 106 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 20:10
Is het mogelijk om in Access velden in een record aan te passen, zodat er geen 'lege' tekens meer in staan. Ik heb namelijk vanuit een koppeling een aantal velden die in een tabel worden geplaatst. Deze velden zijn altijd 40 tekens groot. Als het record echter maar 5 tekens bevat, dan zijn de overige tekens spaties. Dit is erg storend bij het maken van rapporten e.d., omdat die de velden vergroot.
Ik heb in de help van Access en via google wel iets gevonden over afkappen, maar er is geen standaard grootte van de records, dit is namelijk elke keer variabel. Hiermee kwam ik dus niet verder.
Nu moet ik dus een criteria instellen om alleen 'lege tekens' af te kappen. Is dit mogelijk in een query of VBA? Wie kan mij hier meer over vertellen.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Acties:
  • 0 Henk 'm!

  • xtra
  • Registratie: November 2001
  • Laatst online: 07-06 16:44
Waarschijnlijk lukt het wel met een 'bijwerkquery' en de functie 'TRIM'.

Acties:
  • 0 Henk 'm!

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 20:10
Bedankt voor je snelle antwoord. Ik heb gezocht in de Access Help, maar er staat niks over de functie TRIM. Via google kon ik wel iets vinden, maar het was niet echt duidelijk. Ik kan nergens een voorbeeld vinden van hoe je hier mee moet werken. Kun je mij een klein voorbeeldje geven, van hoe deze functie werkt?

Edit --
Sorry, niet lang genoeg gezocht, het was Rtrim;

code:
1
UPDATE [Klant NAW] SET [Klant NAW].Klantnummer = RTrim([Klantnummer]);

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Acties:
  • 0 Henk 'm!

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:32

Dido

heforshe

code:
1
2
UPDATE tabel
   SET veld = STRIP ( veld);


TRIM ken ik niet, maar klinkt equivalent... (Gbruik hier DB2/SQL)

Wat betekent mijn avatar?


Acties:
  • 0 Henk 'm!

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 07-11-2024
TRIM verwijdert spaties aan beide kanten, LTRIM alleen links RTRIM alleen rechts.

Acties:
  • 0 Henk 'm!

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 20:10
TRIM werkt inderdaad ook. Echter, in de Access help staat niks over trim, maar wel over rtrim en ltrim.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!


Acties:
  • 0 Henk 'm!

  • xtra
  • Registratie: November 2001
  • Laatst online: 07-06 16:44
Masch schreef op 13 november 2002 @ 13:16:
TRIM werkt inderdaad ook. Echter, in de Access help staat niks over trim, maar wel over rtrim en ltrim.
De Access 2000 help drijft mij regelmatig tot wanhoop |:(
Maar met een hoop geweld heb ik het toch gevonden. MSDN zoekt vaak wat handiger.

Acties:
  • 0 Henk 'm!

  • Masch
  • Registratie: Augustus 2002
  • Laatst online: 20:10
Ook MSDN vindt ik niet echt handig. Het liefste gebruik ik nog een boek.. :), maar ja daar staat ook niet alles in.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!

Pagina: 1