Skip to main content

AccessTr.neT


İnternette Tablodan Webbrowser ile Veri Almak

ondercesmeci
ondercesmeci
7
7825

İnternette Tablodan Webbrowser ile Veri Almak

Çözüldü #5
Hocam teşekkürler. Şu anda 4 sayfada olsa verileri netten alabiliyorum.
verdiğiniz kodlar ile sayfalardaki satır sayılarını da alabiliyorum. Fakat rapor 1 sayfa olduğu zaman satır sayısını eksik veriyor ve ikinci sayfada kodun üzerine yazdığım yer hata veriyor.
Private Sub say2()
'On Error Resume Next

Dim IE As Object
Dim HTML_Body As Object, HTML_Tables As Object, MyTable As Object
Dim HTML_TableRows As Object
Dim RetVal As Variant, X, A As Integer, SATIRSAYISI As Integer

Set IE = Me.WebBrowser1
Set HTML_Body = IE.Document.All
Set HTML_Tables = HTML_Body.tags("Table")
Set MyTable = HTML_Tables(9)

Set HTML_TableRows = MyTable.GetElementsByTagName("DIV") "HATA BURADA"
For Each MyRow In HTML_TableRows
X = X + 1
Next
SATIRSAYISI = ((X - 1) / 6) - 3
Me![sayfa2] = SATIRSAYISI

GoTo SafeExit:
'ErrHandler:
SafeExit:
Set HTML_Body = Nothing
Set HTML_Tables = Nothing
Set MyTable = Nothing
Set HTML_TableRows = Nothing
Set HTML_TableDivisions = Nothing
Set IE = Nothing

End Sub
bunu eğer 2. sayfa var ise şeklinde bir döngüyle falan çözebilirmiyiz. ve satır sayısı tek sayfada veya çift sayfada neden farklı oluyor anlayamadım.tek sayfalık raporun kaynak kodunu da 1. örneği bölerek düzenleyip gönderiyorum. teşekkürler.
.txt soru2.txt (Dosya Boyutu: 42,44 KB | İndirme Sayısı: 17)
ondercesmeci, 15-06-2010 tarihinden beri AccessTr.neT Ãœyesidir.
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
Cvp: Internette Tablodan Webbrowser ile Veri Almak - Yazar: ondercesmeci - 18/02/2011, 10:58
Task