---
title: "Skillnad på . och ! i VBA"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/108252-skillnad-på-och-i-vba"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jester"
published: "2004-07-30T20:02:56.000Z"
updated: "2004-08-16T22:11:16.000Z"
replies: 3
views: 336
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/108252-skillnad-på-och-i-vba"
---

# Skillnad på . och ! i VBA

## #1 — Jester, 2004-07-30T20:02Z

Hej

Vad är skillanden på att, i VBA, sätta exmpelvis 

Me.txtTest.SetFocus

Eller

Me!txtTest.SetFocus

Skillnaden mellan . och ! kort sagt?

Mvh
Pontus

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

## #2 — Hedning, 2004-08-16T21:24Z

Utropstecknet ! används i samband med att man använder reserverade ord och referenser. T.ex. Forms!\[formulärnamn\]. När Access stöter på ett reserverat ord följt av ett ! så förstår access att du gör en referens neråt i kedjan.
Normalt använder man punkten . direkt efter ett användar specificerat objekt. Men olikt ! så hänvisar . vanligtvis till en property av ett speciellt objekt. Ex. Forms!\[formulärnamn\]!\[Formulärruta\].Visible

Mvh!
/Hedning

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

## #3 — Jester, 2004-08-16T21:55Z

Ok, tackar för det
Följdfråga: Varför skall man sätta objektnamnen inom \[ \]
Det verkar ju fungera utan...

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

## #4 — Hedning, 2004-08-16T22:11Z

Jepp :)
När det gäller objekt namn så identifierar access objekten genom hakparanteser. Access behöver hakparanteserna när objektet innehåller mellanslag eller punkter i namnet.
Det är som du säger inte alltid som det behövs, men jag har hört från annat håll att det är 'good programming practice' att alltid göra så. go figure.. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/108252-skillnad-på-och-i-vba
