yeni kayıtta açılır kutu benzer eski veriyi getiriyor

16/01/2014, 19:19

miCRoBe`

merhaba.

alışlar formunda bulunan "imei no açılır kutusu" daha önce kaydedilen herhangi bir imei noyu otomatik olarak kutuya getiriyor.. ve bu durum sürekli kutuyu boşaltmak için silme işlemi yaptırmakta.

nasıl getiriyor daha açıklayıcı olarak anlatmak için örnek vereyim.

örneğin; form açıldığında imei no yazmak için tab ile kutuya girdiğimde ve 123456789012345 numarasını girmek için 1 e bastığımda daha önceden kaydedilen "111111111111111 nolu imei" kutuyu otomatik olarak dolduruyor ve her yeni kayıt için devamlı kutuyu silmek sorunu oluşturuyor.

bu alışlar formu forumdaki arkadaşların yardımıyla kodlar eklenerek oluşturuldu ve kodlar hakkında bir bilgim yok malesef.
her yeni kayıtta açılır kutuya tam 15 rakam girmek gerekmekte.. sanırım maske sorunu var şu an. maske sorunu açılır kutu oldğundan mıdır tam kavrayamadım.

kodlar açısından kutunun açılır kutu olması şart mı bilemiyorum (veri girişinde imei noların listeden seçilme durumu yok, liste kutusu yerine metin kutusu olmalı aslında) fakat metin kutusu bu sorunu çözer mi, bu konuda yine yardım veya tavsiyeniz çok memnun eder.

teşekkürler, iyi çalışmalar.
16/01/2014, 22:37

ozanakkaya

Form üzerinden veri kaydettiğinizde verileri "alislar" tablosuna kaydediyorsunuz. Formda "İmei No" açılan kutusuna veri girdiğinizde bu veriyi alislar tablosunda imeiid alanına kaydediyor. form üzerinden örneklenecek olursa, siz "111111111111111" yazdığınızda, daha önceden kaydedilmemiş ise imeiler tablosuna yeni kayıt olarak ekler, imeiler tablosundaki imeiid alanına 1, imeino alanına 111111111111111'i kaydeder. "alislar" tablosundaki imeiid alanına da "1" verisi kaydedilir.

"İmei No" açılan kutusunu metin kutusuna çevirebilmen için alislar tablosundaki imeiid alanının imeino olarak değiştirilmesi gerekiyor, bu veritabanı yapısına göre ve formun işleyişine göre çok zor, alislar tablosundaki imeid diğer tablodaki imeiid ile ilişkili,

Uzun lafın kısası, açılan kutunun metin kutusuna çevrilmesi için tablo yapısının ve formdaki tüm kodlamaların değişmesi gerekli.

Farklı bir çözüm için forma ekleme yaparak imeino alanına 15 haneden fazla veri girilmesini engelledim. Giriş maskesini iptal ettim.
16/01/2014, 23:25

miCRoBe`

ozan bey cevabınız için tekrar tekrar teşekkür ederim..
şu durumdaki açılır kutu mecburiyeti için açıklamanız gayet doyurucu oldu, sebebini anladım teşekkür ederim.

formda bir sorun söz konusu; Access 2010 kullanmaktayım, bu yüzden mi anlamadım gerçi;

15 ve ya daha az karakter imei no yazdıktan sonra alt kutuya geçince fotodaki ekranlar gelmekte.
ardından tüm alanlara veri girerken de her basılan tuşta bu uyarılar gelmekte, yani bunu her alanda yapıyor ve her tuşa basınca yapıyor.
imei no alanı 15 karakter altı kayda izin vermekte, rakam harici karaktere de kayıt imkanı vermekte. takdir edersiniz ki bunlara da izin vermemesi gerekmekte. bu sorunlara da bakma şansınız varmı?
teşekkür ederim tekrar.


17/01/2014, 00:10

ozanakkaya

2.mesajdaki örneği yeniledim
17/01/2014, 00:55

miCRoBe`

sorunun çeşitli denemeler sorunu çözülmüş olduğu kanısındayım.
ozan bey ilgi ve alakanız için çok çok teşekkür ederim. iyi çalışmalar dilerim.
17/01/2014, 02:08

ozanakkaya

Rica ederim, konu taşınmıştır.