Skip to main content

AccessTr.neT


web site veri aktar

web site veri aktar

Çözüldü #1
Arkadaşlar bir sorum olacak;


ekteki veritabanımda "aktarweb" formumdaki sınıfı seçtikten sonra listelenecek öğrencilerimin puanlarını aynı formda açılacak olan web site adresine nasıl aktarabilirim , herşey aynı formda olacak şekilde.
bazı programlar var bu iş için ancak onlar içinde bir dosya oluşturmam gerekiyor onlara bulaşmadan Access ile bunu yapabilirmiyim.
ornek web Html dosyasınıda ekte gönderdim.
Teşşekürler...
.rar siteaktar.rar (Dosya Boyutu: 140,92 KB | İndirme Sayısı: 10)
mustinba, 11-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
1-) ekteki uygulamadaki aktarweb isimli formu tasarım görünümünde açıp

Me.WebBrowser9.Navigate2 "...\e-Okul İlkÖğretim Uygulamalarıssss.html"


kodundaki tırnak arasındaki ...\e-Okul İlkÖğretim Uygulamalarıssss.html kodu yerine sayfanın url adresini yaz,

2-) aktarweb isimli formu açıp 5A sınıfını seç ve Komut10 isimli butonu tıkla, en sağa eklediğim DENEME ALTFORMU kısmına veri aktarılacak mı, aktarılan veri doğru mu kontrol et.

Doğru ise verileri web sayfasına aktarmak için kod eklemem gerekecek. Öncesinde aktarma kodu çalışıyor mu kontrol edilmesi gerekiyor. 
.rar performans_sld.rar (Dosya Boyutu: 35,98 KB | İndirme Sayısı: 19)
Cevapla
#3
Veri aldıktan sonra notları webbrowserdaki web sayfasına aktarma kodu

On Error Resume Next
For X = 0 To DCount("*", "Sorgu1")
If Len(X) = 1 Then
nesneadi = "dgListem$ctl0" & X & "$txtPRF1"
Else
nesneadi = "dgListem$ctl" & X & "$txtPRF1"
End If
WebBrowser9.Document.All(nesneadi).Value = Nz(DLookup("[snv1]", "Sorgu1", "[sirano]=" & X - 1), "")

Next X
Cevapla
#4
Evet vermiş oldugunuz tabloya aktarma yapıyor altta verilen kodu "webaktar"butonuna kopyaladım fakat çalıştıramadım.
bide her sınıf seçişimde liste temizlensin.sadece bir sınıf kalsın
eklemeyi unuttum
nesneadi = "dgListem$ctl0" & X & "$txtPRF1" kodundaki dgListem$ctl0
öğrencinin sınıftaki sıra numarasına 1 ile 8 arasında ise 'dgListem$ctl0+siranumarası+1'
8 den büyük ise dgListem$ctl & siranumarası+1 oluyor.
otomatik aktaran programlarda böyle kullanıyordum.
teşşekürler
mustinba, 11-01-2010 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 25/04/2015, 07:50, Düzenleyen: mustinba. (Sebep: eksik bilgi)
Cevapla
#5
(25/04/2015, 07:43)mustinba yazdı: Evet vermiş oldugunuz tabloya aktarma yapıyor altta verilen kodu "webaktar"butonuna kopyaladım fakat çalıştıramadım.
bide her sınıf seçişimde liste temizlensin.sadece bir sınıf kalsın
eklemeyi unuttum
nesneadi = "dgListem$ctl0" & X & "$txtPRF1" kodundaki dgListem$ctl0
öğrencinin sınıftaki sıra numarasına 1 ile 8 arasında ise 'dgListem$ctl0+siranumarası+1'
8 den büyük ise dgListem$ctl & siranumarası+1 oluyor.
otomatik aktaran programlarda böyle kullanıyordum.
teşşekürler

Eklediğim kodu Komut4'e uygulayınca sorun vermeden verileri aktarıyor,


[Resim: do.php?img=4829]

web sayfasındaki listede ilk öğrencinin sıra numarası 1, satırdaki input adı "dgListem$ctl02$txtPRF1"

siz input adı için sıra numarasına 1 ekliyorsunuz, ben ise sıra numarası için input adının 1 eksiğini hesaplıyorum.
(25/04/2015, 07:43)mustinba yazdı: bide her sınıf seçişimde liste temizlensin.sadece bir sınıf kalsın

Ben altformu veri aktarıp aktarılmadığını görebilmeniz için ekledim, siz sınıf seçtikten sonra Komut10'a bastığınızda alt formdaki veriler yenilenecektir.
Cevapla
#6
Teşşekürler  yardımlarınız için ,
ekte göndereceğim Html dosyalarında kutucukları rastgele seçmem içinde yardım ederseniz.
birde verdiğiniz kodları yanlarında açıklaması olursa en azından buna benzer sorunlarda kendim yapabileyim .
tekrar teşşekürler. 
.rar web.rar (Dosya Boyutu: 212,02 KB | İndirme Sayısı: 13)
mustinba, 11-01-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
Task