---
title: "Sökformulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6185-sökformulär"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "rimijns"
published: "2000-08-03T18:07:00.000Z"
updated: "2000-08-04T06:03:00.000Z"
replies: 1
views: 172
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/6185-sökformulär"
---

# Sökformulär

## #1 — rimijns, 2000-08-03T18:07Z

Tjänare !

Använder MSAccess och FP2000.
Hur gör jag en formulär var användare kan söka genom hela databasen baserat på det ord(en) han/hon skriver in i ett fält.
Typ "Sökfunktionen" på denna website (endast överste delen)!

Tackar på förhand !

Rinus

Permalänk: https://www.webforum.nu/p/6185

## #2 — fredrik, 2000-08-04T06:03Z

i korta drag:

1\. Skapa en databas, låt oss säga att du har kolumnerna prod_id, produkt, prod_text i tabellen produkter.

2\. skapa en söksida med ett formulär med en text-ruta och en submit-knapp, döp rutan till "sok". låt method på formuläret vara post och action "sok_sida.asp".

3\. På sok_sida.asp börjar du med att hämta värdet från förra sidan:

```
sok = request("sok")
```

Gör din databaskoppling.
Sen letar du i din databaskolumn efter detta ord, och kör din sql-sträng:

```
sql="SELECT * FROM produkter WHERE prod_text LIKE '%"&sok&"%'"

set visa = conn.execute(sql)
```

För att visa vad som hittades kan du skriva:

```
Sökningen gav:<br>
<%
do until visa.eof
'hämta värden
prod_id=visa("prod_id")
produkt=visa("produkt")
prod_text=visa("prod_text")

'skriv ut värden
response.write(produkt &", " &prod_id &"<br>" &prod_text &"<br><br>")

visa.movenext
loop
%>
```

klart!

detta var som sagt i korta drag, ofta får man trixa till det för att få det att funka/se ut/ha den funktionalitet man vill.

Permalänk: https://www.webforum.nu/p/244934

---

Tråden på webben: https://www.webforum.nu/amne/asp/6185-sökformulär
