---
title: "HJÄLP!- hur gör jag detta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22440-hjälp-hur-gör-jag-detta"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "prls"
published: "2000-08-17T15:17:00.000Z"
updated: "2000-08-20T09:07:00.000Z"
replies: 11
views: 524
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/22440-hjälp-hur-gör-jag-detta"
---

# HJÄLP!- hur gör jag detta?

## #1 — prls, 2000-08-17T15:17Z

I en Access databas tabell 1 har tre fält (kundnummer, förnamn, efternamn). Tabell 2 har 15 fält b.la. kundnummer och ett formulär som bygger på tabell 2
Nu vill jag kunna genomföra följande:
Efter att markerat posten/aktuella kundnumret  så trycker jag på knapp A och då händer följande:
Formulär/tabell 2 öppnas och det markerade kundnummret fylls automatiskt in. För att jag  efter det manuellt kunna fylla i resten av formuläret.
Taxam från mig som har många idéer men inte kunskap nog

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

## #2 — prls, 2000-08-17T15:22Z

Tillägg:
så långt har jag klurat ut att det behövs makro/VBA - men hur skall "koden" se ut??

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

## #3 — prls, 2000-08-18T19:58Z

Hellö...

Nu har det gått 28 timmar sedan inlägget postades - och inget svar??
Kan tänka mig två förklaringar:
1) går ej att genomföra?
2) för svårt problem?

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

## #4 — Bire, 2000-08-18T20:55Z

> Nu har det gått 28 timmar sedan inlägget postades - och inget svar??

JAG har inget svar på din fråga iaf ;)
Sen tror jag inte heller att jag förstår riktigt hur du menar...

Men JAG har sett din fråga iaf och det tror jag flera har gjort...

Testa att förklara lite mer ingående så får du säkert hjälp! ;)

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

## #5 — prls, 2000-08-18T21:39Z

vet inte riktig vad jag skall förklara....
är ute efter macro-koden eller vba-koden för en knapp.
Knappens egenskap:
Vid knapptryckning öppnas formulär 2, och i formulär2´s idfält fylls i det id-numret som är markerad i tabell/formulär 1\`s id fält.
Blev det klarare??

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

## #6 — Bire, 2000-08-18T21:44Z

Nope :e

\*Ropar på hjälp\*

\-Hjääälp!!! ;)

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

## #7 — prls, 2000-08-18T22:05Z

Snäääälla Bire, 
vad är det som är oklart för dig????

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

## #8 — SB, 2000-08-19T13:44Z

Hej!

Denna kod skapar en ny post i Tabell2/Formulär2 och skriver in värdet
i markerat fält i Tabell1/Formulär1.
ID-fältet i Tabell2/Formulär2 får inte vara en primärnyckel.

 Dim stDocName As String
  
    stDocName = "Tabell2"
    
    varID = Me!\[ID\]
    DoCmd.OpenForm stDocName
    DoCmd.GoToRecord , , acNewRec
    Forms!Tabell2!\[Kundnr\] = varID

Hoppas att det funkar!

/SB

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

## #9 — prls, 2000-08-19T16:01Z

TACK SB!\*kram\* funkar exakt som jag har tänkt mig. Två frågor bara:
1) har du ork, lust och tid att förklara koden steg för steg för mig, så att jag lär mig nå´t
2)varför får inte vara primärnyckel och 
går det om det är primärnyckel?

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

## #10 — SB, 2000-08-19T23:23Z

Hej prls!

Koden steg-för-steg:
stDocName = "Tabell2"
\>Lägger in formuläret Tabell2 i en variabel

varID = Me!\[ID\]
\>Lägger in ID-fältets värde i en variabel

DoCmd.OpenForm stDocName
\>Öppnar formuläret Tabell2

DoCmd.GoToRecord , , acNewRec
\>Skapar en ny post i databasen

Forms!Tabell2!\[Kundnr\] = varID
\>Lägger in värdet från första formuläret i fältet Kundnr

Fältet i Tabell2 får inte vara en primärnyckel p g a att det med den metod som används finnes möjlighet till dubletter vilket inte tillåts för fält definierade med primärnyckel.

Ha de bra
/SB

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

## #11 — SB, 2000-08-20T08:09Z

Hej igen!
Jag får nog korrigera mig lite när det gäller primärnyckeln.
Visst kan du har fältet ID i Tabell2 definierad som primärnyckel. Faktum kvarstår dock att dubletter ej tillåts, men jag antar att du ej har för avsikt att ha dubletter till ett ID-fält.

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

## #12 — prls, 2000-08-20T09:07Z

Du är en Ängel SB!
Nu förstår jag äntligen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22440-hjälp-hur-gör-jag-detta
