---
title: "Global variabel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71544-global-variabel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nkrantz"
published: "2003-03-19T11:03:47.000Z"
updated: "2003-03-19T13:14:16.000Z"
replies: 13
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/71544-global-variabel"
---

# Global variabel?

## #1 — nkrantz, 2003-03-19T11:03Z

Hej!

Säg att jag i ett VB script i Access hämtar ut ett användarID, hur kan jag sedan använda samma ID i andra frågor, eller enbart visa det i Access? MAO, hur skapar jag en global variabel?

/Niclas

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

## #2 — Engine^, 2003-03-19T11:08Z

Gör en ny modul och lägg in

```
Global intFniss As Integer
```

Så! Nu har du en global variabel.

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

## #3 — nkrantz, 2003-03-19T11:21Z

splendid! får vi se om det funkar också!

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

## #4 — nkrantz, 2003-03-19T11:29Z

okej.. det funkade ju! Men, hur tilldelar jag variabeln olika värden från andra VB script sen? \*funderar\*

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

## #5 — Engine^, 2003-03-19T11:35Z

Från andra moduler, formulär osv.?

Det är bara att tilldela den värden. Ska inte vara några problem där.

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

## #6 — nkrantz, 2003-03-19T11:37Z

jo.. hehe.. jag trodde att det skulle vara mer komplicerat än så! Jag upptäkte mitt misstag! 

Börjar komma in i VB nu, men tacka vet jag PHP! ;)

Tack så mycket för hjälpen!!!

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

## #7 — nkrantz, 2003-03-19T11:45Z

hm.. har fortfarande problem!

Jag kan tilldela den värden via VB, men om jag vill att den skall skrivas ut i ett formulär eller om jag i en komboruta vill ha denna globala varabel som en kontrollkälla, hur gör jag då? Man kan ju enbart använda sig av uttrycksverktyget där...

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

## #8 — Engine^, 2003-03-19T12:19Z

Det borde räcka med att du skriver in variabeln i *Kontrollkälla*.

Du kan nog hitta åt variabeln med uttrycksverktyget också. Välj bara moduler i mapplistan.

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

## #9 — nkrantz, 2003-03-19T12:33Z

Jag har försökt med det. Men då står det #Namn?. Måste jag anropa den via modulen på ngt sätt typ: userID!intFniss ???

Får upp modulen, men det finns inga egenskaper eller variabler att välja mha mapplistan!

Tänkte om det kanske skulle gå att returnera variabeln från någon funktion... men får inte heller det att funka... om du har lust får du gärna adda mig på icq eller msn... 4629351/nippe_k@hotmail.com

// Niclas

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

## #10 — Engine^, 2003-03-19T12:40Z

Ok. I vilken typ av objekt vill du slänga in variabeln? Vad heter det? Vad är tanken?

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

## #11 — nkrantz, 2003-03-19T12:45Z

Ska förklara från början.

Har en inloggningssida. Då användaren klickar på logga in knappen så letar mitt script upp användaren från databasen och sparar dennes användarID i den globala variabeln som du hjälpte mig att skapa.

Nu är det så att jag vill kunna använda mig av denna variabel vid olika tillfällen. Bland annat är det så att jag har en komboruta med all personal, jag vill här att access automatiskt skall välja den användaren som är inloggad, mao, lagra den globala variabeln eller ev. visa den inloggade personens namn i kombo rutan. 

Jag har ju en sql fråga som hämtar all personal och här bör jag ju kunna skriva typ WHERE personal_id = GLOBAL_VARIABEL. Men, den vill inte som jag vill!

Tips? Finns det några bra guider på nätet för nybörjare i Access?

/Niclas

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

## #12 — Engine^, 2003-03-19T13:07Z

```
Dim objRS As New ADODB.Connection

Set objRS = CurrentProject.Connection.Execute ("SELECT namn FROM tabell WHERE personal_id = " & GLOBAL_VARIABEL & ";", , adCmdText)

Me.komboruta.RowSource = objRS("namn") & ";"

Set objRS = Nothing
```

Det är nog ett sätt att lösa det på.

Angående guider och så vet jag inte så noga, men på både <https://www.utteraccess.com> och <https://www.mvps.org/access> finns det mycket hjälp att få.

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

## #13 — nkrantz, 2003-03-19T13:12Z

hm.. okej, skall ta mig en titt på det!

Tackar för länkarna!

/Niclas

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

## #14 — Engine^, 2003-03-19T13:14Z

Varsågod

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71544-global-variabel
