Skip to main content

AccessTr.neT


Listboxtaki bilgileri tabloya yazmak

Listboxtaki bilgileri tabloya yazmak

Çözüldü #2
uygulamayı çalıştıramadığım için deneyemedim, kodu aşağıdaki ile değiştir.
Private Sub BtnKurAl_Click()
If ResmiTatil(Me.TxtTarih) = False Then
MsgBox "Resmi Tatil Günü Seçtiniz." & vbCrLf & _
"Lütfen tarihi değiştirerek tekrar deneyiniz.", vbInformation, "UYARI !"

Exit Sub

End If

Me.LstKurlar.RowSource = ""

Me.LstKurlar.AddItem ("DövizCinsi" & ";" & "Orijinal İsim" & ";" & "Alış" & ";" & "Satış")

Dim xmlDoc As MSXML2.DOMDocument50

Dim DovizListesi As MSXML2.IXMLDOMNodeList

Dim Dovizler As MSXML2.IXMLDOMNode


Set xmlDoc = New MSXML2.DOMDocument50

xmlDoc.async = False

If Me.TxtTarih < Date Then
xmlDoc.Load "http://www.tcmb.gov.tr/kurlar/" _
& Format(Me.TxtTarih, "yyyymm") & "/" _
& Format(Me.TxtTarih, "ddmmyyyy") & ".xml"
Else

xmlDoc.Load "http://www.tcmb.gov.tr/kurlar/today.xml"

End If

Set DovizListesi = xmlDoc.documentElement.selectNodes("Currency")

On Error GoTo hata
Dim DovizCinsi, OrjIsim, Alis, Satis As String

'

For Each Dovizler In DovizListesi

DovizCinsi = Dovizler.selectSingleNode("Isim").Text
OrjIsim = Dovizler.selectSingleNode("CurrencyName").Text
Alis = Dovizler.selectSingleNode("ForexBuying").Text
Satis = Dovizler.selectSingleNode("ForexSelling").Text

Me.LstKurlar.AddItem (DovizCinsi & ";" & OrjIsim & ";" & Alis & ";" & Satis)

Dim rs As New ADODB.Recordset
rs.Open "Table1", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("Tarih") = Me.TxtTarih
rs("Doviz_Cinsi") = DovizCinsi
rs("Orijinal_Isim") = OrjIsim
rs("Alis") = Alis
rs("Satis") = Satis
rs.Update
Set rs = Nothing
Set Conn = Nothing


Next

Set xmlDoc = Nothing



hata: Exit Sub

End Sub
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
Listboxtaki bilgileri tabloya yazmak - Yazar: aliyuzen - 07/12/2011, 17:32
Cvp: Listboxtaki bilgileri tabloya yazmak - Yazar: ozanakkaya - 07/12/2011, 18:21