Avatar billede celal Nybegynder
17. oktober 2002 - 14:20 Der er 1 kommentar og
1 løsning

Overføre data fra form til raport

Jeg har en knap på en form, som åbner en raport. Jge kunne godt tænke mig at overføre navn og adresse fra formen over til rapporten, hvordan gøre jeg det?
Avatar billede hossein Nybegynder
17. oktober 2002 - 15:34 #1
Hvis både navn og adresse er i samme tabel så:
Rapport -> egenskaber -> for kildedatavælger du tabellen -> læg 2 tekstboks på rapporten og under deres egenskaber vælg data kilden navn og adresse
Avatar billede terry Ekspert
17. oktober 2002 - 20:12 #2
You can place a field on you report then right click in the field and open the properties window. Then in the control source for the field right click again and choose Build. Now you can use the Wizard to help you find one of the fields on the form. You do this for the other field also.
If you wat to FILTER the report then you can do something like this.

Private Sub cmdReport_Click()
On Error GoTo Err_cmdReport_Click

Dim stDocName As String
Dim sFilter As String
   

    sFilter = "1 "
   
'This field is Numeric
    If Len(Me.FirstField) > 0 Then
        sFilter = sFilter & " AND NumberFieldFromTable = " & Me.FirstField
    End If

'This field is text   
    If Len(Me.SecondField) > 0 Then
        sFilter = sFilter & " AND TextFieldFromTable = '" & Len(Me.SecondField) & "'"
    End If   
   
    stDocName = "YourReport"
    DoCmd.OpenReport stDocName, acPreview, , sFilter
   
Exit_cmdReport_Click:
    Exit Sub

Err_cmdReport_Click:
    MsgBox Err.Description
    Resume Exit_cmdReport_Click
   
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester