16. november 1999 - 08:33Der er
4 kommentarer og 1 løsning
Forespørgsel på flere felter
Jeg har en bogdatabase. Brugerne skal kunne finde relevant litteratur ved at søge på visse felter. Jeg har bl.a. følgende felter: Forfatter Titel Resume (søgeord) Ved at søge på dele af f.eks. forfatternavn eller titel eller visse (søgeord) i resume-feltet, skal jeg vise den eller de fundne bøger. Hvis jeg søger på ordet politik i resumefeltet og ikke andet, giver det måske 100 emner. Hvis jeg kan søge videre i disse emner ved f.ex at skrive skolepolitik, så der forekommer meget færre emner, vil det være godt. Det er selvfølgelig et spørgsmål om jokertegn, men også at få det gjort så ukyndige at anvende systemet uden at skulle definere i en forespørgsel. Kan det laves i en formular?
Den helt rigtige er at lave en afterUpdate event til tekstfeltet. Ideen er , at du har en original query, som indeholder de tabeller og felter, som du vil have. En kopi tages af den og der lægges de ønskede kriterier på, hvorefter det hele lægges ned i den query, som en formular eller report skal bruge: Dim TempSource, BasisSource As String Dim TempParameter As String
Den omtalte bogdatabase var tidligere i Paradox (dos udgaven) og her var det let at lave udtrækket på flere felter samtig med jokertegn. Resultat ANSWER kunne man arbejde videre med ved at tage denne tabel som udgangspunkt for næste søgning. Den skitserede løsning ser mig noget langhåret ud, da jeg aldrig har været inde i denne del af systemet. Der er måske ikke nogen nem løsning. Der er kun 1 tabel.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.