01. juni 2008 - 15:22Der er
7 kommentarer og 2 løsninger
Demo kode/base
Har et ønske om at kunne lave følgende funktionalitet.
Bruger har et felt hvori der indtastes en del af et felt i en tabel, en listen skal derefter indeholde de records hvor det indtastede er en del af. Eks. records i tabel indeholder følgende data rec.1 :andehus rec.2 :hundehus rec.3 :hundetegn
i indtastningsfeltet tastes "h" (der sættes så i koden* foran og bagefter). nu vises rec 1+2+3. Så tastes "hu" rec 1+2+3 vises Så tastes "hun" rec 2+3 vises og så videre. Hvad og hvordan Fileter ? SQL ? eller?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kunne "smage" på hvad brugeren indtaster - tegn for tegn - noget i retning af:
Tekst1 er indtastningsfeltet DinSubform er - tjah - subformen
Private Sub Tekst1_KeyUp(KeyCode As Integer, Shift As Integer) Me.Refresh If IsNull(Me.Tekst1) Then Me.DinSubform.Form.RecordSource = "SELECT * FROM DinTabel" Else Me.Tekst1.SelStart = Len(Me.Tekst1) 'Flyt markøren, så der ikke overskrives Me.Tekst1.SelLength = 0 Me.DinSubform.Form.RecordSource = "SELECT * FROM DinTabel WHERE DitFelt Like '*" & Me.Tekst1 & "*'" End If Me.DinSubform.Requery End Sub
Har prøvet. Kan ikke få det til at virke :( Kan heller ikke få et breakpoint inde i koden til at blive trikket. Har lige skiftet til Access 2007, så der er jo nok et eller andet der ikke er rigtigt i en eller anden indstilling.
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.