Kazanc Kaynaginiz

avatar
Tarih: 06-01-2009, 14:55 Sitemize Hoşgeldiniz. (Oturum AçKayıt Ol)
Hoşgeldiniz
Hala Üye Değil misiniz?
Üye Olmak Çok Kolay
Üye Olmak İçin Tıklayın !

Konu Kilitli  Konuyu Gönder 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5


bir sonraki alan
15-11-2008, 23:23
Mesaj: #1
bir sonraki alan
bir form oluşturdum veri girişi yapıyorum (metin kutusundan) alan boyutu 13 karakter olarak belirledim (tablo özelliklerinden) sorum şu ben alana veri girişi yaparken 13 karakteri yazdığımda otomatik olarak bir sonraki alana geçsin.
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
15-11-2008, 23:51
Mesaj: #2
Cvp: bir sonraki alan
merhaba,
metin kutusuna yazıldığı anda ve o kutucuktan "çıkıldığında" olay yordamına şunları yapıştır;

DoCmd.GoToRecord , , acNewRec
[metin kutusu adı].setfocus

bu kodu deneyin
saygılar,
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
15-11-2008, 23:52
Mesaj: #3
Cvp: bir sonraki alan
Merhaba sevgili ferhatozge

Formumda 2 tane "Metin Kutusu" olduğunu ve isimlerinin "Metin0" ve "Metin2" olduğunu düşün.

Metin0 yani 13 karakteri kontrol edeceğim kutunun özelliklerinden "Değiştiğinde" olayına bir kod yazacağım. Peki neden değiştiğinde? Çünkü Metin0 kutusu her değişiklik yaşadığında yani bir tuşa basıldığında 13 karakter olup olmadığını kontrol edeceğim.

Kod:
If (Len(Metin0.Text) = 13) Then
    
        Metin2.SetFocus
    
    Else
    
    End If

13 karakter olunca geçmesini istediğim Metin2 kutusuna "Setfocus" ile geçiş yapıyorum.

NOT : Lütfen konu başlığını anlamlı şekilde yazmaya çalışın. 13 karakter yazınca sonraki alana otomatik geçilsin gibi bir başlık daha mantıklı ve anlamlı olacaktır.

"Ben sana bir elma versem, sen bana bir elma versen; bende bir elma, sende bir elma olur.
Ben sana bir bilgi versem, sen bana bir bilgi versen; bende iki BİLGİ, sende iki BİLGİ olur."


George Bernard Shaw
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 0:16
Mesaj: #4
Cvp: bir sonraki alan
teşekkür ederim yar[/u]dımlarınız için
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 1:13
Mesaj: #5
Cvp: bir sonraki alan
Sayın alpeki yukarıdaki kodda kastedilen metinkutusu mu yoksa activex denetimlerinden seçtiğim textbox mı?

Yapılacak onca hata varken aynı hata üzerinde ısrar etmeyin...
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 1:41
Mesaj: #6
Cvp: bir sonraki alan
Normal metin kutusu hocam.

"Ben sana bir elma versem, sen bana bir elma versen; bende bir elma, sende bir elma olur.
Ben sana bir bilgi versem, sen bana bir bilgi versen; bende iki BİLGİ, sende iki BİLGİ olur."


George Bernard Shaw
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 1:47
Mesaj: #7
Cvp: bir sonraki alan
eheheh bence vb.netten alışkanlık o sevgili admin Img-grin

Biliyorsan konuş alim sansınlar. Bilmiyorsan sus adam sansınlar.
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 10:50
Mesaj: #8
Cvp: bir sonraki alan
Sayın alpeki99. Sormamdaki amaç eğer bu metin kutusunun bir veri kaynağı varsa yukarıdaki kod çalışır. Ama ilişkisiz bir metin kutusuysa yukarıdaki kod çalışmaz.
bunun nedenini çok araştırdım ama dişe dokunur bir şey çıkmadı. İlişkisiz ise onchange neden tetiklenmez bulamadım.

Yapılacak onca hata varken aynı hata üzerinde ısrar etmeyin...
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 11:16
Mesaj: #9
Cvp: bir sonraki alan
Hocam ben sizin kadar bilemem sonuçta sizin uzmanlık alanınız ancak ben mi yanlış yapıyorum anlayamadım. Çünkü ben bu kodu yazmadan önce test etmiştim ve Metin Kutuları İlişkisizdi ve sorunsuz şekilde çalışıyordu. Şimdi Çöp kutusuna baktım boşaltmamışım ve örnek duruyormuş aynen gönderiyorum.


Eklenti Dosyaları
.rar  XkarakterdenSonraDigerAlanaGec.rar (Boyut: 11.71 KB / İndirilme: 6)

"Ben sana bir elma versem, sen bana bir elma versen; bende bir elma, sende bir elma olur.
Ben sana bir bilgi versem, sen bana bir bilgi versen; bende iki BİLGİ, sende iki BİLGİ olur."


George Bernard Shaw
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
16-11-2008, 14:39
Mesaj: #10
Cvp: bir sonraki alan
estagfurullah sayın alpeki. Ben kodu len(metin1) olarak kullanmaya çalışıyorum. Sanırım hatam orada. len(metin1.text) dediğim anda sıkıntı ortadan kalktı. Uyarı için teşekkürler.

Yapılacak onca hata varken aynı hata üzerinde ısrar etmeyin...
Bu kullanıcının gönderdiği tüm mesajları bul
Oyyla!Rep Puanı Ver
« Önceki | Sonraki »
Konu Kilitli  Konuyu Gönder 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  bir formdaki metin kutularına farklı tablolardan alan almak es26 2 103 21-11-2008 14:04
Son Mesaj: es26
  Sayısal Alan adnan 3 91 18-11-2008 20:14
Son Mesaj: adnan
  Tablolarda alan boyutu oners 3 226 03-11-2008 1:43
Son Mesaj: sledgeab

Foruma Git:

Almadan Önce Okunacak, Aldıktan Sonra Yazılacak Forum