Oprettet ons. d. 25. juli 2012 kl. 19:45:11

per2edb
per2edb (5.020 point. Point ude: 290)

variabel trukket ud af en tabel

Jeg ønsker en record  trukket ud fra en tabel "Firma"
Jeg bruger Access 2007 og VBA
Koderne nedenfor giver fejl på DoCmd.RunSQL
Hvordan skal jeg kode det


Private Sub Recorder_Click()

    Dim Record As Integer
     
    Record = DoCmd.RunSQL("SELECT FirmaId FROM Firma WHERE FirmaId =" & [FirmaId])

If Record=xx then
...
End if

Skrevet ons. d. 25. juli 2012 kl. 20:09:21| #1

mugs
mugs (167.822 point)
Du kan bruge funktionen DlookUp der er til for det samme. Her et eksempel:

SELECT Tabel1.ID, DLookUp("[id]","Tabel2","[ID]=" & [ID]) AS Udtryk2
FROM Tabel1;

Skrevet ons. d. 25. juli 2012 kl. 21:10:16| #2

terry
terry (253.717 point)
You canbt use a select with DoCmd.RunsSQL, only action (update, delete ..)

Open a recordset if you want to return more than one field or use Dlookup to get only one field´(at a time)

Skrevet tor. d. 26. juli 2012 kl. 00:40:54| #3

per2edb
per2edb (5.020 point)
Tak det prøver jeg

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Overfør dato til en popup

Oprettet den 18. juni 2013 kl. 18.28
per2edb giver 30 point for svar | Giv et svar »

Ændre afkrydsningfelt til liste

Oprettet den 15. juni 2013 kl. 12.40
hcthorsen giver 60 point for svar | Giv et svar »

lager styring Access eller excel

Oprettet den 13. juni 2013 kl. 14.32
peja_ giver 30 point for svar | Giv et svar »







IT Kurser
Samarbejdspartnere

Udgiver · © 2013 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger