Dansk Access Forum
  Hjælp Hjælp  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketKnap der printer en post i rapport

 Besvar Besvar
Forfatter
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Emne: Knap der printer en post i rapport
    Sendt: 06-08-2016 kl. 15:15
Jeg kan bare ikke få det til at virke, jeg skal have lavet en knap der skal træk gældene post fra formular over i rapport og udskrive kun den post.

I 2016 version.

Jeg har prøvet med forspøgelser og macro.
Men jeg kan bare ikke få det til at virke.

Hvordan laver jeg det.

Helt fra start til slut. 
Jeg er hel ny i access.

Til top



Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 07-08-2016 kl. 14:15
Hvis [feltnavn] er et unikt felt virker det, ellers får du pludselig flere poster skrevet ud.

Ellers skal du åbne rapporten i designmode og lave henvisninger til formularens felter, for hvert felt. Husk at annullere rapportens datakilde.

Hans
Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 06-08-2016 kl. 15:49
Det kan du på flere måder.

Du kan oprette en rapport, hvor rapporten henter sine data fra formularen.

eller

Du kan bruge nøglefeltet til at udvælge posten i rapporten.

Det enkleste er at oprette en rapport, der henter data fra formularen.

Rapporten skal ikke have nogen postkilde.

Felternes kontrolelementkilde skal henvise til formularen.

Hvis du har et felt der hedder navn skal rapportfeltets kontrolelementkilde se således ud:
= forms!din_Formular!navn

I formularen skal du have en hændelsesprocedure for knappen der skal udskrive rapporten.

Private Sub Knap_Udskriv_Click()
    
    DoCmd.OpenReport "Din_Rapport", acViewNormal
    
End Sub
Hans
Til top
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 06-08-2016 kl. 17:40
Hej Tak for det hurtige svar.

Men hvor og hvordan for jeg kodet den kode ind.
Til top
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 06-08-2016 kl. 17:51
Jeg glemt at skrive min formular og rapport henter data fra samme tabel.
Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Direkte link til dette indlæg Sendt: 06-08-2016 kl. 23:34
Vis egenskaber for knappen der skal udskrive rapporten.
-Vælg hændelser.
-Vælg hændelsesprocedure ved klik.
Hans
Til top
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 07-08-2016 kl. 11:51
Denne del her kan jeg godt få til at virke:

Private Sub Knap_Udskriv_Click()
    
    DoCmd.OpenReport "Din_Rapport", acViewNormal
    
End Sub

Men der skriver den hele rapporten ud.

Jeg kan ikke få den til at tage en post alene.

Hvor skriver jeg det ind?
Til top
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 07-08-2016 kl. 11:58
Næste problem er så at jeg skal skal lave en knap mere der gøre det sammen men fra en anden rapport, går ud fra at det er samme arbejdsgang dog skal den ref til den anden rapport. 
Til top
djguffe Se dropdown
Forum Begynder
Forum Begynder


Medlem: 06-08-2016
Status: Offline
Point: 6
Direkte link til dette indlæg Sendt: 07-08-2016 kl. 13:30
Hej jeg har løst mit problem.

Jeg lavet en marcro der heder åben Rapport.
Her henviser jeg til rappport navn.
til at start med vis udskrift sener udskrift
I WHERE-betingelse skrev jeg
[tabel navn]![felfnavn] = [Formularer]![Formularnavn]![feltnavn]

Tak for hjælpen

Til top
hkh Se dropdown
Sølv bruger
Sølv bruger


Medlem: 15-08-2012
Status: Offline
Point: 320
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 07-08-2016 kl. 14:15
Hvis [feltnavn] er et unikt felt virker det, ellers får du pludselig flere poster skrevet ud.

Ellers skal du åbne rapporten i designmode og lave henvisninger til formularens felter, for hvert felt. Husk at annullere rapportens datakilde.

Hans
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2013 - 2024 Dansk Access Forum - en del af Excel-regneark.dk