01. februar 2005 - 15:07Der er
17 kommentarer og 1 løsning
Søgeformular
Hej alle Jeg har med en del hjælp fra mange gode folk på Eksperten fået skruet en (efter min mening) hæderlig database sammen. Der mangler lidt finish og at få lavet en fornuftig søgemulighed. Databasen har en central formular (FRMgrunddata). Her vil jeg gerne have en lille søgeformular som popper op når der trykkes på en SØGknap i FRMgrunddata. Søgeformularen skal kun have et felt (NAVN), en OK-knap og evt. en cancel-knap (som i en msgbox). Når det navn jeg søger er indtastet i søgefeltet, skal søgeformularen lukke ved tryk på OK-knappen, og de poster der er resultatet af søgningen vises i FRMgrunddata. En anden løsning kan naturligvis også bruges, men denne vil være mest optimal.
Jeg har læst alle svar på eksperten der lugtere lidt af "søgeformular" igennem, men jeg kunne ikke af denne vej løse problemet. Er der nogle der kan hjælpe mig med denne min første lidt større database.
Hej igen Jeg har prøvet at indsætte thomas lille script under "ved click" hendelsen på en knap. Det ser således ud:
Private Sub Kommandoknap51_Click() Dim Svar As String Svar = InputBox("Søg artsnavn") If Svar = "" Then Exit Sub Forms!FRMgrunddata.Filter = "1Artsnavn = '" & Svar & "'" Forms!FRMgrunddata.FilterOn = True End Sub Feltet der skal søges i hedder 1Artsnavn som er i formularen FRMGrunddata.
Jeg får en fin inputboks men jeg tror ikke at den kan finde rette felt at søge i, jeg får en fejlmeddelse "Du kan ikke tildele en værdi til dette objekt". Har i nogle forslag ?
Jeg har nu kontrolleret navne m.m., og de er rigtige. Formularen hedder "FRMGrunddata" og feltet der skal søges på hedder "1Artsnavn". Kan det betyde noget at formularens datakilde er en tabel (TBLData) og ikke en forespørgsel.
Hej igen thomas Jeg har løst problemet, der skulle kantede parenteser om feltnavnet [1Artsnavn]. Søgemuligheden køre fint nu, men jeg kan se der ikke er mulighed for søgning på en del af et navn ved at bruge *, kan der laves en lille tilføjelse til koden så det kan lade sig gøre.
Efter søgningen bliver det nok nødvendigt med en "vis alle poster" knap som fungere som den i menulinien. Har du forslag til dette.
Perfekt thomas Det dur bare, du har redet min uge. Har du et forslag til en ændring søgemuligheden ved at en del af søgestrengen kan erstattes af *, kan der laves en lille tilføjelse til koden ?
kanon thomas det virker !!!!!! 1000 tak for hjælpen, du har ærligt fortjent dine point. Dog har jeg et sidste spørgsmål, du kan svarer ja eller nej, hvis ja vil jeg stille det med point i halen. Er det muligt at ændre på inputboksens størrelse (lidt for stor og klodset) og især inputfeltes længde. Et inputfelt på 20 tegn var rigeligt.
Den hedder "Brugerdefineret InputBox med komboboks" og benytter en komboboks i stedet for inputboks (for brugervenlighedens skyld). Denne kan du evt selv prøve at lave om, hvis du kun vil nøjes med en tekstboks.
tak skal du have, jeg glæder mig til at komme i gang med den i aften. Her kommer dine point.
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.