Avatar billede blackshogun Nybegynder
23. maj 2008 - 10:27 Der er 4 kommentarer

Søg medlem

Jeg har et medlemsregister, hvor jeg gerne vil kunne
søge efter et medlem (når de(t) første bogstav(er) tastes kommer
der en liste med forslag. Når den ønskede udpeges går man så
direkte ind på medlemmet, således man kan redigere oplysningerne.
Sikkert et meget banalt ønske, men jeg er tidspresset og har
ikke tiden til selv at "nørkle" med det.
Avatar billede rosco Novice
24. maj 2008 - 10:10 #1
Lav et ubundet felt der hedder Søg.
Lav en knap og tildel den denne kode.

Private Sub SøgNavn_Click()
On Error GoTo Err_SøgNavn_Click

    With CodeContextObject
        DoCmd.GoToControl "Navn"
        DoCmd.FindRecord .[Søg], acAnywhere, False, acDown, False, , True
        DoCmd.GoToControl "[FindNæsteNavn]"
                         
      End With

Exit_SøgNavn_Click:
    Exit Sub

Err_SøgNavn_Click:
msgtekst = "Du skal skrive noget i søgefeltet."
    ok = MsgBox(msgtekst, , "Hvad søger du")
    Me.Søg.SetFocus
   
    Resume Exit_SøgNavn_Click


End Sub

Lav en ny knap der hedder, Find næsteNavn.
Og tildel den denne kode.

Private Sub FindNæsteNavn_Click()
On Error GoTo FindNæsteNavn_Err
   
    AktuelPost = [NavneID]
    DoCmd.GoToControl "Navn"
    DoCmd.FindNext
    DoCmd.GoToControl "[FindNæsteNavn]"
    If [NavneID] = AktuelPost Then
    [FindNæsteNavn].Caption = "Ikke flere poster matcher"
    End If
   

FindNæsteNavn_Exit:
    Exit Sub

FindNæsteNavn_Err:
    msgtekst = "Du skal skrive noget i søgefeltet."
    ok = MsgBox(msgtekst, , "Hvad søger du")
    Me.Søg.SetFocus
    Resume FindNæsteNavn_Exit

End Sub
Avatar billede blackshogun Nybegynder
25. maj 2008 - 18:23 #2
Hej Rosco

Tak for dit svar ...
Kunne jeg få dig til at implementere det i min formular, det
garanteret "piece of cake" for dig.

Medlemsdatabasen kan du hente her: http://www.vfi1.dk/Medlemstest.mdb

Min emailadresse er karsten@cityvision.dk

På forhånd tak
og mange hilsner
Karsten
Avatar billede rosco Novice
26. maj 2008 - 07:52 #3
Det skal jeg nok. Returnere den når jeg er færdig.
Avatar billede rosco Novice
26. maj 2008 - 08:30 #4
Så er den returneret.

Husk at basere dine formularer på en forespørgsel.
Det er nødvendigt hvis du f.eks. vil beregne alder ud fra fødselsdato eller andre udregninger.
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