Kod:
1. Hiç bir raporun adında türkçe karakter geçmemeli.
2. Rapor isimleri büyük harf olarak yazılmalı
3. Rapor isimlerinde bir standart belirlenmeli. Örneğin rapor ismi R_ ile başlar...
stDocName =ChrW(76) & ChrW(304) & ChrW(83) & ChrW(84) & ChrW(69)
yerine
stDocName ="LİSTE"
yazabilirsiniz.Rapor isminde türkçe karakter kullanırsanız buton oluşturduğunuzda ChrW olarak kodlanır. Yani;
ChrW(75) & ChrW(304) & ChrW(350) & ChrW(304) & ChrW(32) & ChrW(76) & ChrW(304) & ChrW(83) & ChrW(84) & ChrW(69) & ChrW(83) & ChrW(304)
KİŞİ LİSTESİ
ChrW(76) & ChrW(304) & ChrW(83) & ChrW(84) & ChrW(69)
LİSTE.Sizin raporunuzun ismi LİSTE olduğu için kodun değiştirilmesi gerekli, ayrıca butonun tıklandğında olayındaki kodu bozmuşsunuz. Kodun tamamı aşağıdaki gibi olacak,
Private Sub Doktur_Click()
On Error GoTo Err_Doktur_Click
Dim stDocName As String
stDocName =ChrW(76) & ChrW(304) & ChrW(83) & ChrW(84) & ChrW(69)
DoCmd.OpenReport stDocName, acPreview
Exit_Doktur_Click:
Exit Sub
Err_Doktur_Click:
MsgBox Err.Description
Resume Exit_Doktur_Click
End Sub