Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sökning med Find i databas

Postades av 2002-08-30 18:38:41 - Peter Larsson, i forum visual basic - allmänt, Tråden har 16 Kommentarer och lästs av 464 personer

Hur skriver man för att söka igenom alla fält på en gång och finns det något man kan använda istället för "=" som tar fram allt som liknar sökciteriat?

Så här ser min sökningskod ut:

rs.Find "[Förnamn] = '" & sSearchCiteria & "'"

Vad jag vill veta är följande, kan man istället för att skriva [Förnamn] skriva [*] eller något dyl.


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-30 18:47:07 - David Emilsson

kanske ett procenttecken funkar?

%


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-30 19:15:34 - Peter Larsson

Nix, funkade inte.


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-30 19:24:05 - Fredrik Edström

Följande söker ett helt recordSet och hittar alla fält som hör ihop med ditt sökkriteria. Du kan även lägga in operatorn LIKE om du tex vill ha allt som är lika förutom första tecknet.
rs.MoveFirst
rs.Find "Förnamn LIKE '*" & criteria & "'*"
Do Until rs.EOF
Print rs("Förnamn") 'plus ev fler fält i posten.
rs.Find "Förnamn LIKE '*" & criteria & "'*" ,1 'hoppa aktuell post
Loop

//Fredde


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-30 20:12:16 - Peter Larsson

Alltså, vad jag vill göra är att söka igenom alla fält, d.v.s. Förnamn och Efternamn m.fl. på samma gång. Hur ska man då skriva?

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-30 22:51:47 - Sven Åke Persson

Hej
Nr 1 Du hanterar Access med DAO
Nr 2 Du kan bara plocka i ett fält med Find
Nr 3 det går alldeles utmärkt med "wildcard" LIKE "*Persson"
Nr 4 Det låter som du behöver lära dig mer SQL

mvh
Sven


Svara

Sv: Sökning med Find i databas

Postades av 2002-08-31 08:47:21 - Peter Larsson

Måste man söka igenom ett fält itaget eller?

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 14:54:40 - Peter Larsson

LIKE funkarn inge vidare, hur gör man för att hitta poster med mellanslag, typ om det står "Test AB" i ett fält och man söker efter "Test" ska programmet hitta posten. Hur åsdakommer man detta? LIKE fungerar inte.

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 16:01:11 - Sven Åke Persson

Hej
LIKE 'Test*'

>LIKE funkarn inge vidare
Klart att det gör !
Du kan väl för fae... visa hur du skrivit så syns det direkt
var felet ligger.

DS


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 16:58:35 - Peter Larsson

Så här har jag skrivit: rs.Find "Förnamn LIKE '" & sSearchCiteria & "'"

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 19:46:02 - Sven Åke Persson

Hej
Det svaret blir man väl inte klokare på.
Det finns inget som heter bara Find.

Man måste veta hur sSearchCiteria ser ut.
sSearchCiteria = "Sven" & "*"

rs.FindFirst ("FÖRNAMN LIKE '" & sSearchCiteria & "'")

Kommer att hitta första "Sven" i Fält FÖRNAMN
rs.FindNext ("FÖRNAMN LIKE '" & sSearchCiteria & "'")
hittar nästa som stämmer "*" är wildcard

Sven #!#


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 19:50:27 - Fredrik Salomonsson

Hej.

Titta på egenskapen .Filter

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdprofilter.asp



Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 20:15:33 - Peter Larsson

>Det finns inget som heter bara Find.

Det finns visst en metod som heter bara Find (i ADO iaf).

Den där stjärnan hade jag inte med i sSearchCiteria, är det den som behövs för att det ska fungera?

Och vad är ett wildcard?

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 20:53:25 - Fredrik Salomonsson

Hej igen.


>> Den där stjärnan hade jag inte med i sSearchCiteria, är det den som behövs för att det ska fungera?

Ja & nej... Då är det väl egentligen ett procenttecken man skall använda??? (%)

>> Och vad är ett wildcard?

Det är ett jokertecken som i sig kan betyda ett eller flera tecken.
Fre% kan vara Fredrik eller Fredag

Läs mer här:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthfindmethodado.asp

Ett alternativ som jag tycker är bra är egenskapen .Filter som jag refererade till innan.

//fredda





Svara

Sv: Sökning med Find i databas

Postades av 2002-09-03 21:15:51 - Sven Åke Persson

Hej
Snacka om sammelsurium i Access DAO använder man "*"
som wildcard tecken där använder man också FindFirst FindNext osv.

Sven
Som glömmer denna tråd.


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-04 12:36:28 - Peter Larsson

Här står det inget om något procenttecken: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthfindmethodado.asp

Är det "*" eller "%" som man ska använda?

/ Peter


Svara

Sv: Sökning med Find i databas

Postades av 2002-09-04 13:15:29 - Fredrik Salomonsson

Hej igen.

Nej. Det är sant. Men om du klickar på länken "Visual Basic Example" ser du hur det är tänkt att fungera.

//fredda


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 614
27 953
271 709
332
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies