---
title: "Kontrollera värden i formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/105221-kontrollera-värden-i-formulär"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jester"
published: "2004-06-07T20:17:45.000Z"
updated: "2004-06-11T15:38:44.000Z"
replies: 4
views: 251
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/databaser-sql/105221-kontrollera-värden-i-formulär"
---

# Kontrollera värden i formulär

## #1 — Jester, 2004-06-07T20:17Z

Ave

Jag vill kontrollera att användaren, innan formuläret stängs, har fyllt i vissa fält. Däribland ett underformulär. Jag vill ej heller sätta dessa till obligatoriskt i tabellen eftersom jag vill ge egna felmeddelanden.

På detta har jag nu några frågor:
1\. Under vilket event i formuläret är det bäst att placera en sådan funktion?

2\. Hur gör man i VB för att avbryta exekveringen av koden?
Ex. När man trycker på stängningsknappen för formuläret så kontrolleras fälten, är ett av dem tomt så skall stängningen avbrytas.

Tack på förhand!

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

## #2 — Engine^, 2004-06-07T22:18Z

1. Inget event. Det finns ett event som heter *OnClose*, men det kan du inte avbryta.
   Ha istället en funktion som returnerar true/false efter att användaren tryckt på en knapp.

   ```
   Private Sub [i]knappen[/i]_Click()
     If [i]FunktionSomKollarFormuläret[/i] Then
       DoCmd.Close acForm, ...
     Else
       MsgBox "Fyll i fälten din ..."
     End If
   End Sub
   ```
2. Se ovan.

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

## #3 — Jester, 2004-06-08T09:13Z

Ok...dvs om man vill kunna förhindra att formuläret stängs innan man bekräftat det så måste man inaktivera X knappen i windows och bara köra med formulärknappar?

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

## #4 — Engine^, 2004-06-11T06:04Z

Jupp. Det kan du göra under formulärets egenskaper. Bara att sätta *Close Button* till No.

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

## #5 — Jester, 2004-06-11T15:38Z

Jo jag vet...skall dock prova en grej som jag hittade på nätet.
Återkommer om hur det gick.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/105221-kontrollera-värden-i-formulär
