Formdaki Butona Metin Kutusundaki Köprüye Gitmesi İçin Komut Vermek

1 2
30/08/2018, 23:02

Serkan Kurt

Arkadaşlar yapmak istediğim şey, formda bir buton oluşturup (btn1) içinde köprü olan metin kutusundaki (txt1) URL adresine gitmesini söylemek. Yani metin kutusuna tıkladığımızda köprüye gidiyor ya, butona bastığımda gitsin. Örneğin; 


Shell("explorer.exe http://www.kitabinabak.com") 

bunun gibi bir komut anasayfaya gidiyor. Ancak url adresi mesela 


Kod:
http://www.kitabinabak.com/kitap/kuyucakli-yusuf--sabahattin-ali--yapi-kredi-yayinlari--kbk--9789750800016 


olursa gitmiyor. Ne yapmalıyım? Teşekkürler.

Not: Formlarda benzer konu aradım ancak bulamadım. Benim beceriksizliğimse affedin.
31/08/2018, 14:57

ozanakkaya

Merhaba,


Metin0 isimli metin kutusunda url yazıyor ise, butonun tıklandığında olayına

Shell ("explorer.exe " & Me.Metin0 & "")

Şeklinde kod eklemelisiniz. Mevzu bu değil ise örnek uygulamanızı ekleyin, inceleyelim.
31/08/2018, 15:58

Serkan Kurt

Evet doğru konu dediğiniz gibi. Ancak kodu yazdığımda internet adresi yerine, etkin olmayan (alt sekmede) bir sayfa açıyor ve belgerim klasöründe kalıyor. Win7 Ultimate ve Access 2007 kullanıyorum. Dosya ekte. Teşekkürler.
31/08/2018, 16:17

ozanakkaya

Merhaba, butonun tıklandığında olayındaki kodu aşağıdaki ile değiştirerek deneyiniz.

Dim AccessTrneT_Link As String

AccessTrneT_Link = Replace(DLookup("[kopru]", "KitapBilgi", "[Kimlik]=" & [Kimlik]), "#", "")

Shell ("explorer.exe " & AccessTrneT_Link & "")
31/08/2018, 16:23

Serkan Kurt

Oldu kod işliyor, çok teşekkür ederim.
31/08/2018, 21:26

Serkan Kurt

"Oldu kod işliyor, çok teşekkür ederim." Demiştim ama her adreste işe yaramadı.

Mesela ekteki dosyada 1. kayıda gidiyor, 2. ve 3. kayıda gitmiyor örneğin. Yine belgerim klasöründe kalıyor. 

Konuyu yeniden soru bölümüne taşıyabilir miyiz? Ben mi yapıyorum, onu da bilmiyorum ama...

Yeni dosyayı da ekleyemedim.

Hata veren adreslerşöyle mesala;

Kod:
https://www.nadirkitap.com/index.php?cikis=evet


https://www.kitapyurdu.com/index.php?route=account/account

php'den sonraki "?" de sorun oluyor sanırım.
1 2