Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

datareport sorunu

A

Anonymous

Misafir
slm arkadaşlar.
sorunum şu databasedeki bir tablodaki bilgileri datareportta gösterebiliyorum. aynı database içerisindeki farklı bir tablodaki bilgileri Datareportta göstermek istediğim zaman bana
--datafield empty not found hatasını veriyor. yazdıpım kod ise şu.

--Private Sub Form_Load()
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Open "URETIM.mdb"

rsUSR.CursorLocation = adUseClient
rsUSR.Open "Select * from USR", cnn, adOpenKeyset, adLockOptimistic

Set DataGrid1.DataSource = rsUSR
End Sub

--Private Sub Command1_Click()
Set DataReport1.DataSource = rsUSR

DataReport1.Sections("Section4").Controls("Label1").Caption = "PARTEKS TEKSTİL"

DataReport1.Sections("Section1").Controls("Text1").DataField = "Uusr"
DataReport1.Sections("Section1").Controls("Text2").DataField = "Upsw"
DataReport1.Sections("Section1").Controls("Text3").DataField = "Uytk"

DataReport1.Show
End Sub

-- bu kod çalışıyor. Diğerinde yaptığım olay ise usr tablosunun yerine haklar tablosunu yazmak ve datafield alanlarını bu tabloya göre (renk,miktar,tutar) ayarlamak. işte olay burada kopuyor ve hata veriyor.
 
A

Anonymous

Misafir
Recorseti kapat ve diğer tablo için tekrar aç. DataReport1 in datasource sunu da tekrar set et.
 
A

Anonymous

Misafir
SLM.
recordseti kaldırmadan Datareport' un Datasource unu tekrar set edince olay çözülüyor. bayagı bir denemeden sonra bende buldum. ama yinede ilgin ve alakan için teşekkürler kolay gelsin.
 
Üst