Skip to main content

AccessTr.neT


Komutları birleştirme

Komutları birleştirme

Çözüldü #2
Bu sıralarda her örnekte bekleme ihtiyacı oluşuyor nedenseImg-grin Son 3 konuda da aynı kodları kullanmam gerektiImg-grin))

Bir fonksiyon yazın ve kodların arasına yerleştirin.
Kod:
Public Sub Bekle(süre As Double)
Dim baslama
baslama = Timer
Do While Timer < baslama + süre
    DoEvents
Loop
End Sub

artık kodlarınız arasında bekle(2) gibi süre vererek beklemeleri sağlayabilirsiniz. Örneğin:

Kod:
Private Sub Komut84_Click()
WebBrowser1.Navigate2 "https://kps.nvi.gov.tr/Mernis.KPS.Web.UI/QueryResidanceAddressFromIdentificationNumber.aspx"
End Sub

bekle(4)

Private Sub Komut83_Click()
WebBrowser1.Document.All("inputList_ctl01_input0").Value = Me.TC
WebBrowser1.Document.All("ctlList").Click
End Sub

bekle(5)

Private Sub Komut87_Click()
WebBrowser1.Document.getElementById("Grid_ctl02_Imagebutton1").Click
End Sub

gibi... Gerçi her sub satırı kodları otomatik olarak bölümleyecek ve tek bir sub altında olmayacaktır ama pratikte nasıl uygulanır denemedim -çünkü örnek vermemişsiniz- ama yazdıklarım bir fikir verir umarım.

Bu arada belirteyim ki daha önce buna benzer bir çalışmayı daha farklı bir şekilde yapmıştım. Webden gelen veriyi bir metin kutusuna gönderdim ve o metin kutusunun sıfır ya da null özelliği kalmadığından bu durumu kullanarak if...then ile diğer eylemi başlattım. Sanıyorum tc kimlik doğrulama ile ilgili bir örnekti. Aile hekimliği sayfasını kullanmıştım. "Eskisi çalışmaz" diye arayabilirsiniz.
Kolay gelsin.
İnadına, ille de Accesstr.net...
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
Komutları birleştirme - Yazar: silka - 22/12/2010, 09:30
Cvp: Komutları birleştirme - Yazar: mehmetdemiral - 22/12/2010, 11:22
Cvp: Komutları birleştirme - Yazar: silka - 22/12/2010, 15:34