Skip to main content

AccessTr.neT


Raporda Tek Bir Veri Olması

Raporda Tek Bir Veri Olması

#3
dilerim işinize yarar
1 - önce referanslardan Microsoft ActiveX Data Object x.x library eklenmeli
2 - raporları Access dosyası hangi klasörde ise oraya kaydeder
kodlar
Private Sub Komut41_Click()
Dim rs As ADODB.Recordset
Dim xSQL As String
xSQL = "select * from tablo1 where [ad]='" & Me.Açılan_Kutu23.Column(1) & _
      "' and [soyad]='" & Me.Açılan_Kutu23.Column(2) & "' and [aln_id]='" & Me.Açılan_Kutu39.Column(1) & "'"
Set rs = New ADODB.Recordset
rs.Open xSQL, CurrentProject.Connection, 3, 1

xAdrs = CurrentProject.Path & "\"
If rs.RecordCount = 0 Then GoTo 10

rs.MoveLast
rs.MoveFirst
  DoCmd.OpenReport "rpr_1", acViewDesign, , , acHidden
Do While Not rs.EOF
  ySQL = xSQL & " and [alan]='" & rs(5) & "'"
  Reports("rpr_1").RecordSource = ySQL
  DoCmd.OutputTo acOutputReport, "rpr_1", _
                  acFormatPDF, xAdrs & rs(1) & " " & rs(2) & " Okuduğu Kitap " & rs(5) & ".pdf"
                   
  rs.MoveNext
Loop
  DoCmd.Close acReport, "rpr_1", acSaveNo

10
rs.Close

End Sub
.rar RaporPdf_hy.rar (Dosya Boyutu: 33,38 KB | İndirme Sayısı: 8)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Raporda Tek Bir Veri Olması - Yazar: tabloman - 04/11/2021, 16:36
RE: Raporda Tek Bir Veri Olması - Yazar: tabloman - 04/11/2021, 22:10
RE: Raporda Tek Bir Veri Olması - Yazar: berduş - 04/11/2021, 22:17
RE: Raporda Tek Bir Veri Olması - Yazar: tabloman - 04/11/2021, 23:10
RE: Raporda Tek Bir Veri Olması - Yazar: berduş - 04/11/2021, 23:15
Task