Skip to main content

AccessTr.neT


İnternette Tablodan Webbrowser ile Veri Almak

ondercesmeci
ondercesmeci
7
7761

İnternette Tablodan Webbrowser ile Veri Almak

Çözüldü #1
Merhaba Arkadaşlar,
size gönderdiğim kaynak kodsayfasındaki verileri almak için aşağıdaki kodları kullanmaya çalışıyorum. bundan önceki versiyonda aşağıdaki kodlar ile alabiliyordum. fakat ;
1.Şimdi bir türlü almayı başaramadım. verilerin item, rows ve cells sayısını bir türlü bulamadım.
2.satır sayısını otomatik tespit edemediğim için oraya "say" metin kutusu yerleştirdim böylece satırsayısını el ile kontrol etmeye çalıştım.
3.ikinci sayfadaki verilerin item, rows ve cells sayısınıda bulamadığım için ikinci sayfayı el ile girmek zorunda kalıyordum.

ilginize ve bilginize şimdiden teşekkür ediyorum...

Private Sub Komut22_Click()
On Error Resume Next
If Me.ciftci >= 1 Then
If Me.dur >= 1 Then
Me.say = 6
Call aktar
Else
MsgBox "Lütfen Hayvan Sayısını Giriniz!!! "
End If
Else
MsgBox "Lütfen Önce Aktarmak İstediğiniz Çiftçiyi Seçin!!! "
End If

End Sub
Private Sub aktar()
On Error Resume Next
Dim IE As Object
Set IE = Me.WebBrowser1

Dim k As Integer
Dim c As Integer
c = Me.dur + 6
k = Me.say

If k < c Then
Me.hyvkupeno = IE.Document.All.tags("table").Item(3).Rows(k).Cells(1).innerText
Me.hyvdogumtarihi = IE.Document.All.tags("table").Item(3).Rows(k).Cells(2).innerText
Me.irk = IE.Document.All.tags("table").Item(3).Rows(k).Cells(6).innerText
Me.cinsiyet = IE.Document.All.tags("table").Item(3).Rows(k).Cells(3).innerText
If Me.tarih < 6 Then ("tarih"=(bugün-hayvanın doğum tarihi)/30)
Me.yas = "Buzağı"
End If
If Me.tarih >= 6 And Me.tarih <= 12 Then
Me.yas = "Dana"
End If
If Me.tarih > 12 Then
Me.yas = "Sığır"
End If
Me.yas.Requery
Me.hyvhesap = Me.yas.Column(1)
Me.kisiid = Forms![frmsorgula]![kisiid]
Me.personel = Forms![frmsorgula]![personel]
Me.hyvtarih = Date
Me.cins = Me.yas.Column(4)
Me.say = Me.say + 1
Call Komut20_Click
Call tekrar
End If

End Sub

Private Sub tekrar()
Call aktar
End Sub
.txt soru.txt (Dosya Boyutu: 59,63 KB | İndirme Sayısı: 23)
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
İnternette Tablodan Webbrowser ile Veri Almak - Yazar: ondercesmeci - 16/02/2011, 10:59
Task