webForumDet fria alternativet
Logga in / Bli medlem

Hur göra..?? Access

Databaser & SQL

5 svar · 315 visningar · startad av MR.JR

Medlem sedan nov. 200114 inlägg
Trådstart#1

Har skapat ett formulär och vill nu skriva ut den aktiva posten som en rapport, hur gör man?

Tack på förhand!

MR.JR

Medlem sedan juli 200012 978 inlägg
#2

Förstår kanske inte din fråga!
Gå över i fliken rapporter använd guiden basera på ditt formulär. Voila

Medlem sedan nov. 200114 inlägg
#3

Var nog lite/mycke otydlig... Vad jag menar är att jag vill skriva ut posten, bara den posten som jag står på. Rapporten är redan skapad, men om jag skriver ut rapporten får jag ut alla poster. Hmm lite svårt att förklara... Som det är nu måste jag fylla i ett kundnr i en dialogruta för att endast skriva ut den aktiva posten... Jag vill att det skall gå på automatik... Hm kanske inte så tydligt men jag hoppas ni förstår..

Tack på förhand!

MR.JR

Medlem sedan mars 20011 880 inlägg
#4

Om du gör en sub snarlikt nedan, och ändra id och formulärnamn, så får du som du vill.

Private Sub knSkrivUtArtist_Click()
On Error GoTo Err_knSkrivUtArtist_Click

Dim SQL As String
Set dbs = CurrentDb
  
   ArtistID.SetFocus
DoCmd.OpenReport "fr_SkrivUtArtist", acPreview, , "[ArtistID] = " & Me![ArtistID]

Exit_knSkrivUtArtist_Click:
    Exit Sub

Err_knSkrivUtArtist_Click:
    MsgBox Err.Description
    Resume Exit_knSkrivUtArtist_Click
    
End Sub

Lycka till

Medlem sedan dec. 19998 277 inlägg
#5

/r blev fel

Medlem sedan nov. 200114 inlägg
#6

Tack!

265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)