08. august 2002 - 11:16Der er
18 kommentarer og 1 løsning
Søgning i flere felter
Jeg vil gerne have lavet en søge funktion, sådan at den søger i alle mine felter der er koblet op på en access database og ind i en VB6 program.
Den skal kunne genkender navne tlf numre osv... osse selvom man kun skriver en del af det der står i feltet....
Eks: søger man efter "jens" så finder den alle dem der enten hedder jens eller jensen osv...
Hvis den finder en post der passer ind, så skal den stoppe op og vise den... er det ikke lige den så skal man kunne sige søg videre eller sådan noget....
Kan nogen hjælpe mig med den??
Jeg er SLET ikke en haj til det her Visual Basic, så hvis i vil være lidt brugervenlig.....
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg har bare sat en "data" controler ind... sat den til at hente data fra en database.. indsat en textboks, og sat dem til at gå ind og vise en bestemt data fra en den tabel der er i databasen.....
Hmm.. okay, well, det er ik' så godt, i dette tilfælde.. Men okay, nu ved jeg ikke hvor meget du brænder efter at lære Visual Basic, men hvis du bare kan en smugle SQL så kan du med denne simple kode gøre det let!:
'** Betingelser: '** Reference: Microsoft ActiveX Data Objects 2.5 Library
Dim objConn As New Connection Dim objRs As Recordset Dim strSQL As String
Function Connection() Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\DB.mdb" End Function
og så er det bare at skrive:
strSQL = "SELECT ID, Navn, Adresse, Bynavn, Beskrivelse FROM Kunder WHERE" strSQL = strSQL & " (Navn LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Adresse LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Bynavn LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (Beskrivelse LIKE '%" & strKeyword & "%')" Set objRs = objConn.Execute(strSQL)
-Prøv at leg lidt med det... -det her er lidt sjovere end datakontroler!
Well, det kunne fx. være i toppen af dit dokument... Du jo så selvfølgelige lige rette scriptet til først, fx. du skal lave en sti til din database og skrive det rigtige navn på din database... -hmm hvis du sender en din database og dit program til mig kan jeg lave det for dig... rune@medions.dk
Ok, jeg har modtaget den... -jeg er desvære nødt til at smutte nu.. -kommer igen i morgen... -læg lige dit ICQ eller MSN id her, så adder jeg dig i aften eller i morgen...
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.