Diermeister
Gebruiker
- Lid geworden
- 22 nov 2009
- Berichten
- 8
Hoi,
Na vele antwoorden op vragen binnen het forum te hebben gevonden loop ik nu stuk. Ik ben mijn antwoord helaas ook nergens anders tegen gekomen op internet dus misschien wil ik teveel... Ik zal de context van mijn vraag een beetje duidelijk proberen te maken.
De situatie is als volgt. Ik heb een tbl met gegevens van de KvK. Hierin zitten twee adresgroepen die ik gebruik om de gebruikers van mijn database adressen van 'een bronleverancier' mee te laten vergelijken. De gegevens van KvK worden om de zoveel tijd geupdate met mutatiebestanden. Deze tbl heeft nette veldlengtes (niet te groot, niet te klein).
Voor de adresgroepen heb ik twee selectiequery's gemaakt (gebaseerd op dezelfde tabel) met de noodzakelijke gegevens die ik door een samenvoegquery stuur. Vervolgens laat ik de tabelmaakquery een nieuwe tabel aanmaken waarin de twee adresgroepen apart (dwz met ieder een eigen categorienaam) worden weergegeven. Ik laat tot slot op de nieuwe tabel een index en een primaire sleutel aanmaken via een aparte definitiequery (in SQL). Om de vergelijking met 'een bronleverancier' te maken met up-to-date gegevens run ik de queryserie na ieder ontvangen mutatiebestand. Ik heb dit onder een knop gezet en het geheel werkt perfect... echter...
De veldlengtes in de de nieuwe tabel staan allen op tekst (niets mis mee) met een veldlengte van 255. Ik ben niet heel gelukkig met die 255 want dat maakt de database onnodig groot (ik heb redelijk wat KvK-gegevens namelijk).
Dan eindelijk mijn vraag:
Weet iemand of ik de veldlengtes van mijn records kan predefinieren? Ik wil dit niet doen door in de tabel de gegevens handmatig aan te passen... Mijn voorkeur gaat uit naar een definitiequery (zeker als ik het toe zou kunnen voegen aan de al bestaande uiteraard) maar op dit moment is iedere optie welkom :thumb: Iemand een suggestie?
Gr
Herman
Na vele antwoorden op vragen binnen het forum te hebben gevonden loop ik nu stuk. Ik ben mijn antwoord helaas ook nergens anders tegen gekomen op internet dus misschien wil ik teveel... Ik zal de context van mijn vraag een beetje duidelijk proberen te maken.
De situatie is als volgt. Ik heb een tbl met gegevens van de KvK. Hierin zitten twee adresgroepen die ik gebruik om de gebruikers van mijn database adressen van 'een bronleverancier' mee te laten vergelijken. De gegevens van KvK worden om de zoveel tijd geupdate met mutatiebestanden. Deze tbl heeft nette veldlengtes (niet te groot, niet te klein).
Voor de adresgroepen heb ik twee selectiequery's gemaakt (gebaseerd op dezelfde tabel) met de noodzakelijke gegevens die ik door een samenvoegquery stuur. Vervolgens laat ik de tabelmaakquery een nieuwe tabel aanmaken waarin de twee adresgroepen apart (dwz met ieder een eigen categorienaam) worden weergegeven. Ik laat tot slot op de nieuwe tabel een index en een primaire sleutel aanmaken via een aparte definitiequery (in SQL). Om de vergelijking met 'een bronleverancier' te maken met up-to-date gegevens run ik de queryserie na ieder ontvangen mutatiebestand. Ik heb dit onder een knop gezet en het geheel werkt perfect... echter...
De veldlengtes in de de nieuwe tabel staan allen op tekst (niets mis mee) met een veldlengte van 255. Ik ben niet heel gelukkig met die 255 want dat maakt de database onnodig groot (ik heb redelijk wat KvK-gegevens namelijk).
Dan eindelijk mijn vraag:
Weet iemand of ik de veldlengtes van mijn records kan predefinieren? Ik wil dit niet doen door in de tabel de gegevens handmatig aan te passen... Mijn voorkeur gaat uit naar een definitiequery (zeker als ik het toe zou kunnen voegen aan de al bestaande uiteraard) maar op dit moment is iedere optie welkom :thumb: Iemand een suggestie?
Gr
Herman