web site veri aktar

1 2
23/04/2015, 07:54

mustinba

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...
24/04/2015, 12:30

ozanakkaya

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. 
24/04/2015, 13:55

ozanakkaya

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
25/04/2015, 07:43

mustinba

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
26/04/2015, 06:13

ozanakkaya

(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,




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.
26/04/2015, 08:53

mustinba

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. 
1 2