Web Sitesinde Otomatik Forum Doldurmak İistiyorum

1 2 3 4 5
25/11/2019, 11:38

alimadam

ozan bey bu dediklerinizi örnek uygulamamız üzerinde yapabilir misin?zira kafam o kadar karıştı ki neyi nereye yazmalıyım çözemedim peki sadece şu yapılabilir mi?

1-ad soyad  (access uygulama üzerinde formdaki metin kutusuna yazılan ad-soyad)
2-İl +ilçe seçimle değil de Access uygulama üzerinde formdaki metin kutusuna hangi il-ilçe yazılırsa o olacak.(Örnek: Ankara-Mamak gibi)
3-Telefon (access uygulama üzerinde formdaki metin kutusuna yazılan telefon no olacak)
4 -Adres  (access uygulama üzerinde formdaki metin kutusuna yazılan adres olacak)

*Kapıda ödeme-kredi kartı ile ödeme ve satış sözleşmesini onay işlemleri web sitesinde otomatik onaylı gözüküyor-bunun için Access uygulamasında bunlarla ilgili işlem yapmaya gerek kalmadı..



Örneğin Site üzerinden,
Ad-Syad :Alim Adam
İl-İçke   :Ankara-Mamak
Telefon :123456789
Adres   : Giderken Sağ Sokak-Dönerken Sol Sokak 12/3


Bilgileri girildiğinde -siparişi tamamla dediğimizde normalde 1 adet sipariş girişi yapılmış oluyor.Biz bu bilgileri Access uygulamasından girdiğimizde karşı tarafa 100 tane Alim Adam Adına sipariş girişi olmasını sağlamaya çalışıyoruz.
25/11/2019, 12:26

ozanakkaya

Sayın @alimadam, nasıl yapacağınızı önceki mesajımda belirttim. Yine aynı şeyleri yazarak "şöyle yapılabilir mi?" şeklinde yazmışsınız.

Forma webbrowser ekleyeceksiniz. sitedeki hangi alana hangi metin kutusundaki verinin aktarılacağını da yazdım.

WebBrowser0.Document.GetElementById("AdSoyad").InnerTEXT = Me.ad.Value


Webbrowserda site açıldığında, id değeri AdSoyad olan input'a, formdaki ad isimli metin kutusundaki veri aktarılır.

For Each sel In WebBrowser0.Document.getElementsByTagName("option")

    If sel.Value = Me.il.Value Then
        sel.Selected = True
    End If

Next


Kodu ile de, formdaki il metin kutusuna "Ankara" yazdıktan sonra, kod çalıştığında Ankara'yı seçili hale getirir. Web sayfasındaki il alanında Javascript var, seçilen veriye göre ilçe inputunda veri yenileniyor. Üstteki kodun benzerini ilçe olacak şekilde değiştirip koda eklemeniz gerekiyor.

Tüm bu işlemler tamamlandığında butonun tıklanması kalıyor. Onun kodu da

 For Each btn In WebBrowser0.Document.all.tags("Button")
      If btn.Type = "submit" Then
          btn.Click
      End If
  Next btn


Sizin eklediğiniz sayfa koduna göre ilçe olayını çözmem mümkün değil. orijinal site üzerinden yapılması gerekiyor. Ancak verdiğim kodlar ile bunun çözümü basit.

Üzerinde çalışın, yapamazsanız olmayan yeri sorun.
25/11/2019, 13:37

ozanakkaya

Bahsi geçen web sitesinin bilgilerini ve sipariş işleminin gerçekleştiği sayfanın adresini özel mesaj ile gönderin.
25/11/2019, 16:11

alimadam

Site henüz yayında değil.Sitenin sipariş sayfasının kaynak kodu ilk mesajda rar içinde var.
Yapmak istediğimiz Access form üzerinden bilgileri girdiğimizde, web sayfası yönetim paneline 100 farklı kişiden ya da daha fazla da olabilir, sipariş girişi yapılması..
25/11/2019, 16:34

ozanakkaya

Merhaba, kaynak kod ile bir yere kadar gidilebilir. Daha önceki mesajlarımda 2 defa yazdığım gibi, kaynak kod içerisinde

[code-sh=html]<select name="il" id="il" class="gui-input" placeholder="Bulunduğunuz Şehri Seçiniz"
onChange="set_child_listbox('il', 'ilce',ilceler,1,0);" required="required">
[/vb]


şeklinde kod var. Buradaki set_child_listbox ile ilçe selectbox güncelleniyor ve ilçe bilgileri geliyor. Bu fonksiyon çalışmadan ilçe aktarımı mümkün değil.

Diğer alanlara veri aktarımını önceki mesajlarımda zaten yazdım.
25/11/2019, 19:16

alimadam

Ozan bey merhaba.Access formu üzerinden ad-soyad-telefon adres bilgilerini girer gibi il-ilçeyi de girerek istediğimizi yapabilir miyiz??Seçmek yerine metin kutularına doğrudan Ankara-Mamak girerek olmaz mı??

Web sitesi sipariş formu kaynak kodlarının tamamı ektedir.Sizden ricamdır,mevcut uygulamamıza uyarlayabilir misiniz?
1 2 3 4 5