16/02/2011, 10:59
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...
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