Skip to main content

AccessTr.neT


Private Sub Butonac() Me.TASI.SetFocus Sorunu

Private Sub Butonac() Me.TASI.SetFocus Sorunu

#4
sayın YuNuSEmReN,

bahsettiğiniz talebinize yönelik,uygulamanız incelendiğinde aşağıdaki hususlara dair bilgilendirme ve tavsiye niteliğinde
açıklamaların yapılması uygun görülmüştür.

YAPILAN HATALAR ve ÇÖZÜMLERİ

1) başka bir uygulamadan aktarmak sureti ile kendi uygulamanıza adapte etmeye çalıştığınız kodlarda hatalar söz konusu.
daha önceki mesajda da yapılan tavsiyelerde de belirtildiği üzere,yapacağınız her bir kod aktarma işlemlerinde,mutlaka bu kodlardaki alan ve denetim adı tanımlamalarını kendi uygulamanızdaki alan ve denetim adlarına göre düzenlemeniz gerekmektedir ki,doğru ve geçerli sonuçlar alıp hata uyarılarına maruz kalmayasınız diye.bunlara önemle ve özenle riayet etmeyi ihmal etmeyiniz lütfen.

diğer uygulamadan aktarılan Me.txtUNVANI denetim kutusunun adı bu şekilde iken,kendi uygulamanızda bu txt ibareleri iptal edilmiş şekilde Me.UNVANI olarak değiştirmişsiniz.dolayısı ile de,bu denetimler bulunamadığı için de her bir bu ibareli denetimde hata uyarısı verecektir.

bu sorunu düzeltmeniz için,kod sayfasında iken;CTRL + A tuşlarını kullanarak tüm kodları seçili duruma getiriniz ve ardından üst menüden EDİT-REPLACE satırını seçiniz ve çıkan pencerede üst kısma txt yazınız ve alt satırı da boş bırakınız ve son olarak da,sağ yandaki REPLACE ALL butonuna basarak BÜTÜN txt ibarelerini iptal ediniz.

2) FRM_CARI adlı formunuzu tasarım olarak açıldığında fark edilmiştir ki,Sürücü Adı ve Soyadı ile Pasaport No metin denetim kutularının sol üst köşelerinde yeşil renk ile uyarısı görülen ilgili denetim kutularının ÖZELLİKLER-VERİ-DENETİM KAYNAĞI satırında hatalı yazım yanlışından dolayı geçersiz kalmışlardır.bu sorunu düzeltmeniz için,her iki denetim kaynağına doğru alan adı seçimleri belirtmelisiniz.SURUCUADISOYADI,PASAPORTNO olarak.

3) adapte etmeye çalıştığınız diğer uygulamadaki kodları ve formundaki denetim kutusunun adlarını kontrol ederek,Me.TASI.SetFocus ifadesi için kullanılan Me.TASI adlı denetimin hangisi olduğunu ve kendi uygulamanızda hangi denetime denk geldiğini tespit edip,bu denetimin adını kendi denetiminizin adı ile değiştiriniz.

4) hem tablonuzdaki alan adlarında rs!ADISOYADI işlemini sağlamak için hem de formunuzdaki denetim kutularında Me.txtADISOYADI (ya da,Me.ADISOYADI) denetimi bulunmadığı için;kodlar içerisinde yer alan rs!ADISOYADI ile Me.txtADISOYADI ibarelerinin yer aldığı bütün ifadeleri kullanımı olmadığı için iptal edebilirsiniz.

5) FRM_CARI adlı formunuzun üzerindeki kaydetme işlemleri için kullanmayı istediğiniz butonun adı Komut67btnKaydet olarak kalmış.fakat,kod sayfasında ise,btnKaydet olarak mevcut.bu da,hata uyarısı verecek demektir,adlandırma hatası dolayısı ile.denetimin adını btnKaydet olarak değiştiriniz.

6) FRM_CARI adlı formunuzun üzerindeki PASAPORTNO alan değerinin yazılacağı denetim kutusunun adını PAPAPORTNO olarak yazmışsınız.bunu,PASAPORTNO olarak değiştiriniz.
çünkü;kodlarınızda bu şekilde tanımlı olduğu için,hata verecektir.

7) FRM_CARI adlı formunuzun üzerindeki Ehliyet Tarihi alan değerinin yazılacağı denetim kutusunun adını EHLTARIHI olarak yazmışsınız.bunu,EHLITARIHI olarak değiştiriniz.çünkü;kodlarınızda bu şekilde tanımlı olduğu için,hata verecektir.

8) FRM_CARI adlı formunuzun üzerindeki Ehliyet Tarihi alan değerinin yazılacağı denetim kutusunun adını KREDIKARTADSOYADI olarak yazmışsınız.bunu,KREDIKARTIADSOYADI olarak değiştiriniz.çünkü;kodlarınızda bu şekilde tanımlı olduğu için,hata verecektir.

son olarak,sayın YuNuSEmReN,

5.maddeden sonrası durumlar için bir kez daha önemle tekrarlamakta fayda var.lütfen,bir başka uygulamadan kodlarını ya da denetimlerini aktarmak üzere,kendi uygulamanıza adapte etmek istediğinizde,
MUTLAKA;kodlarda yazılı olan ALAN ADLARINI ve DENETİM ADLARINI kendi uygulamanızdaki tablo ve form ile karşılaştırıp,düzeltilmesi veya değiştirilmesi ya da çıkartılması gerekenleri tespit edip gerekli yapılandırmaları kontrol ederek,doğru sonuç vermesini sağlayınız.

EK'te;bütün bu bahsi yapılan hususlara yönelik olarak düzeltmeleri yapılmış halde tekrar hazırlanan örnek uygulama mevcuttur.inceleyebilirsiniz.

ÖNEMLİ NOT:

UYGULAMANIZDA BU DÜZELTME İŞLEMLERİ SADECE ALAN ADI VE DENETİM KUTULARI ÜZERİNEDİR.BUNLARIN DIŞINDA KALAN DİĞER KODLAMALAR (BUTON İÇERİKLERİ YA DA DİĞERLERİ) İLE İLGİLİ HERHANGİ BİR ÇALIŞMA VEYA DÜZELTME YAPILMAMIŞTIR.Bilginize.

iyi çalışmalar,saygılar.
.rar POWERCARI-ATOZ.rar (Dosya Boyutu: 57,75 KB | İndirme Sayısı: 6)
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

Bu Konudaki Yorumlar
Cvp: Private Sub Butonac() Me.TASI.SetFocus Sorunu - Yazar: atoz112 - 23/03/2015, 14:09