Skip to main content

AccessTr.neT


Fonksiyon Tuşları (F1)

emir ustaoğlu
emir ustaoğlu
15
5808

Fonksiyon Tuşları (F1)

Çözüldü #1
herkese merhaba;

access te fonksiyon tuşlarını nasıl aktif edebilirim?? ;(F1-F2) gibi elimde bununla ilgili bir örnek var inceledim ancak bir türlü anlamadım nasıl olduğunu  Sadd

şimdiden yardımlarınız için teşekkürler

örneğimi ekte sizlere sunuyorum fonksiyon tuşları dışında da içeriğinde barkod oluşturma gibi özelliklerde mevcut

.rar SATIŞ FATURA BARKOD v.03 1.5.2010.rar (Dosya Boyutu: 479,89 KB | İndirme Sayısı: 10)
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Son Düzenleme: 14/08/2015, 15:57, Düzenleyen: emir ustaoğlu.
Cevapla
#2
Sayın ustaoglu,

Bahsini yaptığınız fonksiyon tuşlarını hangi formda hangi işlev veya işlem için kısacası hangi amaç ile kullanmayı talep ediyorsunuz?

Ayrıntılı açıklamanız yerinde olacaktır.

Ayrıca,mevcut olduğunu belirttiğiniz örnek uygulama üzerinden denemeleriniz olduysa ve bu denemeleriniz neticesinde eğer sorun veya hata ile karşılaştıysanız,bu sorunun ya da hatanın tam adını ya da açıklamasını ya da en uygunu oluştuğu esnadaki ekran görüntüsünü de konunuza dahil etmeniz,katılımcılara paylaşımları için bir fikir veya bilgi edinme imkanı sağlayacaktır.

Son olarak,
aşağıda bağlantısı yazılı konuyu okumanız verimli olacaktır kanısındayım.

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

bilginize…İyi çalışmalar,saygılar.
 
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
(14/08/2015, 16:27)atoz112 yazdı: Sayın ustaoglu,

Bahsini yaptığınız fonksiyon tuşlarını hangi formda hangi işlev veya işlem için kısacası hangi amaç ile kullanmayı talep ediyorsunuz?

Ayrıntılı açıklamanız yerinde olacaktır.

Ayrıca,mevcut olduğunu belirttiğiniz örnek uygulama üzerinden denemeleriniz olduysa ve bu denemeleriniz neticesinde eğer sorun veya hata ile karşılaştıysanız,bu sorunun ya da hatanın tam adını ya da açıklamasını ya da en uygunu oluştuğu esnadaki ekran görüntüsünü de konunuza dahil etmeniz,katılımcılara paylaşımları için bir fikir veya bilgi edinme imkanı sağlayacaktır.

Son olarak,

KATILIMCILARA ÇÖZÜM İÇİN KOLAYLIK SAĞLAMAYA YÖNELİK TAVSİYELER

1) Uygulamanızda karşılaştığınız hata veya sorunları konular açıp belirtirken bu durumlara maruz kalan uygulamanızı ekleyeceğiniz zaman,lütfen;hem pencere gizleme hem de ayarlardan gizle,engelle veya benzeri işlemler yapılmış halde eklemeyiniz.bu davranış;katılımcılar adına,ya incelemekten vazgeçip konudan uzaklaşmaya ya da istek oluşsa dahi bir zaman sonra zaman kaybına yol açmaktadır.bu nedenle,uygulama eklerken;bu işlemler yapılmaksızın,sadece yalın hali ile eklemeye özen gösteriniz.


2) Yine,eklenecek olan uygulama içeriğinde,sorun ya da hataya maruz kalınan durum ne ise,o duruma dair inceleme yapmaya imkan verecek nesneleri n(tablo,sorgu,form,rapor) olmasına ve diğer gerekmeyen nesnelerin gereksiz yere kalabalık yer işgaline ya da kafa karıştırmaya izin vermeyecek şekilde yer almasına özen gösteriniz.


3) Yukarıda,uygulama içeriğine yönelik yer alan tavsiyelere uygun halde hazırlanmış olarak uygulamanızı eklemeye özen gösteriniz.

bilginize…İyi çalışmalar,saygılar.
 


öncelikle uyarınız için teşekkür ederim sayın atoz112

ekte sunmuş olduğum örnek bana ait değil internetten bulmuştum fonksiyon tuşunun nasıl açıla bileceğini anlamak için ama bir türlü bulamadım.

fonksiyon tuşunu kaydetme yenileme gibi işlemlerde kullanmak istiyorum.
örneğin F2 ye bastığımda kaydı kaydetmesini ve yeni kayıt açmasını,
F5 bastığımda tüm veritabanı nı yenilemesini,
ESC a bastığımda geçerli pencereyi kapatmasını gibi

basit bir örnek olarak telefon rehperimin bir kopyasını tutacağım çalışmayı ekliyorum bunun üstünde yaparsanız veya yapa bileceğimi anlatırsanız çok sevinirim şimdiden teşekkürler.

.rar Kişiler.rar (Dosya Boyutu: 64,62 KB | İndirme Sayısı: 8)


(access te çok yeniyim onun için anlıyacağım dilde anlatırsan anlıyacağımı düşünüyorum  Img-grin )
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Cevapla
#4
Sayın ustaoglu,

öncelikle;aşağıda bahsi geçen tavsiyelerde bulunarak,kullanım süreçleri nezdinde uygulamanızın daha verimli ve daha olumlu sonuçlar almanızı sağlamanıza imkan vereceğini belirtmek yerinde olacaktır kanısındayım.
 
TAVSİYELER
1) Lütfen;tablo ve alan adlarında isimlendirmelerde bulunurken;Türkçe karakterler kullanmayınız.

2) İsimlendirmelerde büyük harfler kullanmayınız.

3) Teferruatlı değil de,kısa ve öz isimlendirmelerde bulununuz.

4) Kelime aralarını boş bırakmayınız ve boşluklar yerine alt tire (_) işareti kullanınız.

5) Veri türlerini doğru yapılandırmalarda bulununuz.

6) Uygulamalarınızdaki Olay Yordamlarında,Katıştırılmış Makro yerine,kodlama bilginizi geliştirmeye imkan sağlamanız amacı ile Kodlama içerikli Olay yordamları kullanmaya özen göstererek önem veriniz.

Talebinize yönelik olarak da,yapılan ya da sizin tarafınızdan asıl uygulamanızda yapılması gerekli işlemler aşağıda açıklanmıştır.

1) İşlemi uygulayacağınız formu tasarım olarak açtıktan sonra,tuşlar için önizleme yapılmasına imkan sağlanması adına,ister ÖZELLİKLER-OLAY sekmesindeki en sondaki TUŞ ÖNİZLEME sarını EVET olarak işaretlemek sureti ile ya da isterseniz işlemi uygulayacağınız formun Yüklendiğinde olay yordamı içerisine

Kod:
Me.KeyPreview = True
kod ifadesini ekleyiniz.

2) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM KAYDETME VE YENİ KAYIT AÇMA İŞLEMİ İÇİN
Kod:
'F2 TUŞU İLE,KAYDETME VE YENİ KAYIT AÇMA İÇİN
If (KeyCode = vbKeyF2) Then
       KeyCode = 0
       'KAYDETMEK İÇİN
       'ASLINDA,BURADA,INSERT INTO SQL SORGUSU İLE KAYDETMEK BİR BAKIMA DAHA İYİ OLACAKTIR
       'KULLANIMI İÇİN,SİTEDEN INSERT INTO YAZARAK ARAŞTIRINIZ.BİLGİNİZE
       DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
       
       'YENİ KAYIT AÇMAK İÇİN
       DoCmd.GoToRecord , , acNewRec
       
       'ADI ADLI METİN DENETİM KUTUSUNA ODAKLANMAK İÇİN
       Me.First_Name.SetFocus
End If

kodlarını yazınız.

3) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM YENİLEME İŞLEMİ İÇİN
Kod:
'F5 TUŞU İLE,FORM YENİLEME İÇİN
If (KeyCode = vbKeyF5) Then
       KeyCode = 0
       Me.Requery
End If

kodlarını yazınız.

4) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM KAPATMA İÇİN
Kod:
'ESC TUŞU İLE,FORM KAPATMA İÇİN
If (KeyCode = vbKeyEscape) Then
       KeyCode = 0
       DoCmd.Close acForm, Me.Name, acSaveYes
End If

kodlarını yazınız...bilginize…iyi çalışmalar,saygılar.
.rar Kişiler-ATOZ.rar (Dosya Boyutu: 76,29 KB | İndirme Sayısı: 11)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
(14/08/2015, 17:52)atoz112 yazdı: Sayın ustaoglu,

öncelikle;aşağıda bahsi geçen tavsiyelerde bulunarak,kullanım süreçleri nezdinde uygulamanızın daha verimli ve daha olumlu sonuçlar almanızı sağlamanıza imkan vereceğini belirtmek yerinde olacaktır kanısındayım.
 
TAVSİYELER
1) Lütfen;tablo ve alan adlarında isimlendirmelerde bulunurken;Türkçe karakterler kullanmayınız.

2) İsimlendirmelerde büyük harfler kullanmayınız.

3) Teferruatlı değil de,kısa ve öz isimlendirmelerde bulununuz.

4) Kelime aralarını boş bırakmayınız ve boşluklar yerine alt tire (_) işareti kullanınız.

5) Veri türlerini doğru yapılandırmalarda bulununuz.

6) Uygulamalarınızdaki Olay Yordamlarında,Katıştırılmış Makro yerine,kodlama bilginizi geliştirmeye imkan sağlamanız amacı ile Kodlama içerikli Olay yordamları kullanmaya özen göstererek önem veriniz.

Talebinize yönelik olarak da,yapılan ya da sizin tarafınızdan asıl uygulamanızda yapılması gerekli işlemler aşağıda açıklanmıştır.

1) İşlemi uygulayacağınız formu tasarım olarak açtıktan sonra,tuşlar için önizleme yapılmasına imkan sağlanması adına,ister ÖZELLİKLER-OLAY sekmesindeki en sondaki TUŞ ÖNİZLEME sarını EVET olarak işaretlemek sureti ile ya da isterseniz işlemi uygulayacağınız formun Yüklendiğinde olay yordamı içerisine


Kod:
Me.KeyPreview = True
kod ifadesini ekleyiniz.

2) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM KAYDETME VE YENİ KAYIT AÇMA İŞLEMİ İÇİN

Kod:
'F2 TUŞU İLE,KAYDETME VE YENİ KAYIT AÇMA İÇİN
If (KeyCode = vbKeyF2) Then
       KeyCode = 0
       'KAYDETMEK İÇİN
       'ASLINDA,BURADA,INSERT INTO SQL SORGUSU İLE KAYDETMEK BİR BAKIMA DAHA İYİ OLACAKTIR
       'KULLANIMI İÇİN,SİTEDEN INSERT INTO YAZARAK ARAŞTIRINIZ.BİLGİNİZE
       DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
       
       'YENİ KAYIT AÇMAK İÇİN
       DoCmd.GoToRecord , , acNewRec
       
       'ADI ADLI METİN DENETİM KUTUSUNA ODAKLANMAK İÇİN
       Me.First_Name.SetFocus
End If

kodlarını yazınız.

3) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM YENİLEME İŞLEMİ İÇİN

Kod:
'F5 TUŞU İLE,FORM YENİLEME İÇİN
If (KeyCode = vbKeyF5) Then
       KeyCode = 0
       Me.Requery
End If

kodlarını yazınız.

4) İşlemi uygulayacağınız formun Tuşa Basılırken olay yordamı içerisine (örnekteki ilgili formun kod sayfasında kodların ne anlama geldiği açıklamalı olarak yazılmıştır),FORM KAPATMA İÇİN

Kod:
'ESC TUŞU İLE,FORM KAPATMA İÇİN
If (KeyCode = vbKeyEscape) Then
       KeyCode = 0
       DoCmd.Close acForm, Me.Name, acSaveYes
End If

kodlarını yazınız...bilginize…iyi çalışmalar,saygılar.

yardımlarınız için çok teşekkür ederim kod bilgimi bende geliştirmek istiyorum ancak hiç bilgim yok ve bir kaynakta bulamadım bana tavsiye edebilceceğiniz bir kaynak varmı acaba ?? kitap dahi olur Access bilgimi geliştirmek istiyorum da
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Cevapla
#6
sayın ustaoglu,

öncelikle,
lütfen;bir mesajdan alıntı yapmak isterken,SADECE alıntıyı gerektirecek ana kısmı içeren ifadeleri dahil ediniz.tüm yazıyı mesajınızda kullanmamaya özen gösteriniz...

Access öğrenmek ve gelişim sağlamak üzerine,
bu konuda gerek katılımcılar tarafındna paylaşılabilecek yorumlar olabileceği gibi,internet ortamında da çeşitli öneriler yer alacaktır,araştırmalarınız neticesinde.fakat,aşağıdaki konuda yer alan tavsiyeleri dikkate almak sizin tercih ve takdirinizdedir.bilginize.

Merhaba...Access öğrenmek için tavsiyeleriniz nedir?

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.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da