Toon posts:

[ACCESS] query probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zo af en toe krijg ik voor mijn stage een opdracht om wat gegevens uit de database met een query te filteren. Vandaag heb ik iets pittigs gekregen, waar ik
zo 123 niet uit kom.

Het volgende is aan de hand.
Ik heb 2 databases aangeleverd gekregen. Beide zijn niet uit onze centrale
database gehaald. Het zijn dus 2 extern aangeleverde databases.

In database 1 staan namen van klanten, net zoals in database 2. In beide databases komen wel eens de zelfde klanten voor. Dus de klanten die voorkomen moeten weergegeven worden met een query. Ik dacht: "Dat is niet zo spannend". Maar het probleem is nu zo dat in database 1 de naam als volgt wordt weergegeven: "Achternaam, V.L." & In database 2: "V.L. Achternaam". Erg lastig
dus om die met elkaar te vergelijken. Nu wil ik dat "Achternaam, V.L." wordt verandert naar "V.L. Achternaam". Dit schijnt te kunnen, omdat er een komma tussenstaat. Is dit daadwerkelijk ook mogelijk en hoe kan dit uitgevoerd worden? Of moet ik alles handmatig aanpassen?

Alvast bedankt,
Richard

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
vraagje, hoe groot zijn de db's??? Als ze niet te groot zijn , dan kan je gewoon stringsearchen naar de komma, en in een apart veld alles zetten wat rechts c.q. links van die komma staat.

Desnoods met vba (weet niet wat je kent) het hele record doorzoeken ( hint : string is een array van chars ) teken voor teken tot je de komma tegenkomt dan weet je hoeveel tekens je van links c.q. rechts moet pakken.

Verwijderd

Is het niet het handigste om aparte velden te maken voor achternaam en voorletters? Dan kun je met het gewone acces filter (of evt SQL) een Query makkelijk in elkaar draaien!

Verwijderd

Topicstarter
Het is me gelukt met een searchstring :+ . Thx 4 the tip Gomez12.
Btw, de database is zo'n 4mb groot