1 tabel, 30 velden, >1 miljoen records. Mijn klant wil op een bepaalde layout zoekcriteria invoeren, vervolgens de aangegeven zoekopdracht uitvoeren en de found set exporteren. Deze zoekopdrachten zijn telkens anders. Bijvoorbeeld:
Veld1: waarden beginnend met 01 OF met 0356 OF met 987 OF met 6122
Veld2: waarden tussen 1987 en 2006
Veld3: NIET de waarden "AB" en "CD"
Het gaat dus om 30 velden, die allemaal meerdere criteria kunnen hebben.
Als ik een zoekopdracht uitvoer, kan ik alleen maar een statisch criterium invoeren (en niet een waarde ophalen uit een global field, zoals ik zou maken op een "voer hier de zoekcriteria in" layout).
Als ik statische zoekopdrachten voor alle denkbare combinaties moet gaan maken, worden dat miljoenen en miljoenen scripts en zoekopdrachten, en daar heb ik de tijd niet voor, en daar heeft de klant de server niet voor.
Als ik naar Find-mode ga, in het bewuste veld de waarde uit de bewuste global plak en de zoekopdracht uitvoer, gaat het ook mis. Ten eerste kan ik niet aangeven welke globals voor welk veld zijn (zie in het bovengenoemde voorbeeld Veld1: daar zijn (hier) 4 globals voor nodig, maar dat kunnen er ook 20 worden in de praktijk), en ten tweede kan ik de found set (na zoekopdracht op het eerste veld) niet uitbreiden of inperken met de resultaten van de zoekopdracht op het tweede veld.
Question
Dr_Flash
Situatie is als volgt:
1 tabel, 30 velden, >1 miljoen records. Mijn klant wil op een bepaalde layout zoekcriteria invoeren, vervolgens de aangegeven zoekopdracht uitvoeren en de found set exporteren. Deze zoekopdrachten zijn telkens anders. Bijvoorbeeld:
Veld1: waarden beginnend met 01 OF met 0356 OF met 987 OF met 6122
Veld2: waarden tussen 1987 en 2006
Veld3: NIET de waarden "AB" en "CD"
Het gaat dus om 30 velden, die allemaal meerdere criteria kunnen hebben.
Als ik een zoekopdracht uitvoer, kan ik alleen maar een statisch criterium invoeren (en niet een waarde ophalen uit een global field, zoals ik zou maken op een "voer hier de zoekcriteria in" layout).
Als ik statische zoekopdrachten voor alle denkbare combinaties moet gaan maken, worden dat miljoenen en miljoenen scripts en zoekopdrachten, en daar heb ik de tijd niet voor, en daar heeft de klant de server niet voor.
Als ik naar Find-mode ga, in het bewuste veld de waarde uit de bewuste global plak en de zoekopdracht uitvoer, gaat het ook mis. Ten eerste kan ik niet aangeven welke globals voor welk veld zijn (zie in het bovengenoemde voorbeeld Veld1: daar zijn (hier) 4 globals voor nodig, maar dat kunnen er ook 20 worden in de praktijk), en ten tweede kan ik de found set (na zoekopdracht op het eerste veld) niet uitbreiden of inperken met de resultaten van de zoekopdracht op het tweede veld.
Kan dit op een handige manier??
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.