Skip to main content

AccessTr.neT


Access Webbroser Üzerinden Tablo İçerisindeki Bilgiyi Almak

Access Webbroser Üzerinden Tablo İçerisindeki Bilgiyi Almak

#13
Nz(WebBrowser.Document.getElementById("dgListe").Rows(1).cells(2).innertext,0)

kodu 0 değeri döndürür mü bilmiyorum. Özürlü durumu olmayan öğrenci sayfasında dgliste id'li tablo var mı?
Cevapla
#14
(18/02/2020, 16:06)ozanakkaya yazdı:
Nz(WebBrowser.Document.getElementById("dgListe").Rows(1).cells(2).innertext,0)

kodu 0 değeri döndürür mü bilmiyorum. Özürlü durumu olmayan öğrenci sayfasında dgliste id'li tablo var mı?
tüm öğrenci sayfalarında "dgListe" tablo var, Sadece özrü olmayan için  Özürlü Durumu olmayan için değer dönmüyor.

[Resim: do.php?img=9668]
İyilik yap!
                  İyilik bul!
Son Düzenleme: 18/02/2020, 16:49, Düzenleyen: xoseng. (Sebep: resim düzenlendi)
Cevapla
#15
Nz(WebBrowser.Document.getElementById("dgListe").Rows(1).cells(2).innertext,0)

kodu 0 değerini vermiyor mu?
Cevapla
#16
(18/02/2020, 17:23)ozanakkaya yazdı:
Nz(WebBrowser.Document.getElementById("dgListe").Rows(1).cells(2).innertext,0)

kodu 0 değerini vermiyor mu?
hocam, özür durumu olmayan öğrenci için kod hata veriyor.
Run-Time '424':
object required
İyilik yap!
                  İyilik bul!
Cevapla
#17
İki durum oluştu.


'özür durumu olan öğrenci için çalışan kod
            Ozurdurumu = WebBrowser.Document.getElementById("lblListeSonuc").Rows(1).cells(2).innertext

'özür durumu olmayan öğrenci için çalışan kod
            Ozurdurumu = WebBrowser.Document.getElementById("lblListeSonuc").innertext

bu iki kodun birlikte çalışması için If Else koşulu veya başka bir koşulu nasıl ekleyebilirim.
İyilik yap!
                  İyilik bul!
Cevapla
#18
Doğru mu yazdınız bilmiyorum ama "lblListeSonuc" kodu ile veri almanız mümkün değil. Önceki mesajımda da belirttiğim gibi "dgListe" olmalı.

Me.Ozur_durumu = WebBrowser.Document.getElementById("dgListe").Rows(1).cells(2).innertext

kodu yerine

For Each tbl In WebBrowser.Document.getElementsByTagName("table")
    If tbl.ID = "dgListe" Then
        If tbl.Rows.length > 1 Then
            Me.Ozur_durumu = tbl.cells(5).innertext
        End If
    End If
Next
kodunu deneyiniz.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da