(14/08/2015, 18:54)atoz112 yazdı: son olarak,
bu konunuzda paylaşılan bilgiler ya da örnek çalışmalar sorununuzun çözümüne katkı sağladıysa,bunu yine buradan bir mesajla bildirimde bulunmak sureti ile,konunuzun kapatılmasını talep edebilirsiniz.
iyi çalışmalar,saygılar.
evet çözüm sağladı yardımlarınız için teşekkürler
#konu kapatılabilir.
sayın üstadlarım fonksiyon tuşlarını kullanarak forum açıyorum ancak anladığım kadarıyla
Access te fonksiyon tuşlarının (F1) gibi bazıları kullanımda bu tuşlara kod yazsamda işe yaramıyor (F8) ve üstündeki tuşlara yazdıklarım geçerli oluyor anca ben tüm fonkiyon tuşlarını (F1 => F12) kullanmak istiyorum bunu nasıl yapa bilirim ??
Not:MS
Access 2007 kullanıyorum.
sayın @
atoz112 üstadım yardımcı olursanız çok sevinirim
sayın ustaoglu,
Alıntı:...(F1) gibi bazıları kullanımda bu tuşlara kod yazsamda işe yaramıyor...
ifadenize ve mesajınızın içeriğine yönelik olarak,
ekli örnek uygulamada bu talebiniz geçerlidir.F1 ile F12 arası fonksiyon tuşlarının kullanımı da tıpkı örnekteki kodlardan yola çıkılarak hazırlanabiliyor ve kullanılabiliyor.
burada dikkat edilmesi gereken husus;
fonksiyon tuşlarının kullanım tanımlamalarını doğru belirtmek.kast edilen şu;vbKeyF1 ifadeleri yazılırken hangi fonksiyonu tuşu olması isteniyorsa yapılmak istenen eyleme dair,o tuşun numarası belirtilmeli.(örnek: eğer F12 fonksiyon tuşu kullanılmak isteniyorsa vbKeyF12 yazılmalı ilgili kodlama içerisinde.
EK'te;
bu talebinize yönelik olarak hazırlanmış basit bir örnek mevcuttur.inceleyebilirsiniz.(kod sayfasında ve form üzerinde gerekli anlatım yapılmıştır.)
bilginize....iyi çalışmalar,saygılar.
(29/08/2015, 22:07)atoz112 yazdı: burada dikkat edilmesi gereken husus;
fonksiyon tuşlarının kullanım tanımlamalarını doğru belirtmek.kast edilen şu;vbKeyF1 ifadeleri yazılırken hangi fonksiyonu tuşu olması isteniyorsa yapılmak istenen eyleme dair,o tuşun numarası belirtilmeli.(örnek: eğer F12 fonksiyon tuşu kullanılmak isteniyorsa vbKeyF12 yazılmalı ilgili kodlama içerisinde.
sayın atoz112 cevabınız ve örneğiniz için teşekkür ederim.
bende bu şekilde bir kod yazıyorum ancak ben F1 tuşuna komut yazdığımda ms
Access in yardım penceresini de açıyor bunu nasıl iptal edebilirim. sizin uygulamanızda böyle bir durum söz konusu deil ancak bende oluyor.
yazdığım kod şu şekilde;
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If (KeyCode = vbKeyF1) Then
DoCmd.OpenForm "stok_takibi"
End If
End Sub
access seçenekleri içerisinden "access özel tuşlarını kullan" bu seçeneği de iptal etmeme rağmen hala F1 tuşuna bastığımda önce belirlemiş olduğum form açılıyor sonrada accesin kendi yardım penceresi :S
Sayın ustaoglu,
Bahsettiğiniz yardım penceresinin çıkmasının nedeni;
(gerek bu konu için hazırlanan ve gerekse de son eklenen örnekleri incelediğinizde de görülecektir ki,bu arada örnekleri tekrar inceleyiniz lütfen.),
KeyCode=0
kod satırını kullanmadığınız içindir.
Eklediğiniz kod ifadesinin olması gereken hali şu:
Kod:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If (KeyCode = vbKeyF1) Then
KeyCode = 0
DoCmd.OpenForm "stok_takibi"
End If
End Sub
Bilginize…iyi çalışmalar,saygılar.
(29/08/2015, 22:39)atoz112 yazdı: KeyCode=0
sayın atoz112;
çok teşekkür ederim bu satırı tamamen atlamışım çıkış için vermiş olduğunuz kod vardı ancak kendim form açmak için yazdığım kodta hata alınca bu satırı kaldırdım ve olmuştu (tıklama yordamıyla) o yüzdende fonksiyon tuşuna bu işlemi yapmadım.
şimdi ekleyince oldu çok teşekkürler.