Avatar billede chapelle Nybegynder
28. februar 2006 - 16:11 Der er 7 kommentarer

Lave en søg underformular

Er der nogen der kan hjælpe mig.

Jeg har en formular, hvorpå jeg har en søgeknap, som virker med følgende:

On Error GoTo Err_kp_soeg_Click


Dim VARa As String
Dim VARb As String

VARa = tb_SagsNr
'VARa = InputBox(Prompt:="Indtast sagsnr.", Title:="Find sagsnr.", Default:="")
If Not VARa = ("") Then
DoCmd.GoToControl "tb_sagsnr"
DoCmd.FindRecord VARa, acEntire, False, , True, acCurrent, True
Else
VARb = InputBox(Prompt:="Indtast Kunde Navn", Title:="Find Kunde", Default:="")
DoCmd.GoToControl "tb_FakStedNavn"
DoCmd.FindRecord VARb, acAnywhere, False, , True, acCurrent, True

men jeg vil gerne have at jeg når jeg trykker på denne knap skal den åbne en ny formular, hvorpå der er nogle søgefelter, hvor man kan skrive i et af dem, og trykke på søg, hvorefter den finder det rigtige. og søgeformularen forsvinder.

kan man samtidig få den til at søge med LIKE, således hvis man kun skriver noget at navnet???
Avatar billede mugs Novice
28. februar 2006 - 16:37 #1
Har du set thomasjepsen's fremragende filtrerings- og søgefunktion på MakeITeasy.dk. Se øverst til højre under download. Den må kunne tilpasses dit behov.
Avatar billede mugs Novice
28. februar 2006 - 16:39 #2
Du kan indsætte et kriterie i din forespørgsel således:

Like "*" & [text] & "*"

Og derefter lade en formular baseres sig på denne forespørgsel.
Avatar billede chapelle Nybegynder
03. marts 2006 - 16:15 #3
Jeg har kigget på den, men det er ikke lige på den måde... Sorry, Har du ellers nogen ide???
Avatar billede mugs Novice
03. marts 2006 - 16:20 #4
Har du yderligere kommentarer der kan belyse dit problem?
Avatar billede chapelle Nybegynder
04. marts 2006 - 17:00 #5
Problemmet er jeg har en formukar åben og vil søge i en anden formular, som tidligere skrevet kan jeg godt få det til at virke med en Inputbox, men syntess det er lidt irriterende at skulle trykke annuller eller esc, så lavede jeg bare en formular med de felter der eventuelt skulle kunne søge på. f.eks kundenr eller kundenavn. Så skulle søge formularen lukke og vende tilbage til den formular hvori data er  og selvfølgelig have fundet de data jeg søgte efter.
Avatar billede mugs Novice
04. marts 2006 - 20:01 #6
Jeg bruger denne til at finde den samme post i en anden formular. Felt1 er den primære nøgle. Men jeg er stadig ikke helt med på hvad du vil.

DoCmd.OpenForm "Form2"
Forms!Form2!Felt1.SetFocus
DoCmd.FindRecord Me!Felt1
Avatar billede chapelle Nybegynder
11. marts 2006 - 19:36 #7
Okay, jeg prøver lige at lege lidt med det. Points.

Har lige et andet sp. Ved du hvordan jeg kan indsætte et ikon på et faneblad, hvis f.eks. der er noget tekst i et felt.??? men kun hvis der står noget i feltet ellers skal der ikke være noget ikon.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester