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