metinkutusu boş olmasın
Tarih
20/07/2009 22:50
Konu Sahibi
mariachi232
Yorumlar
7
Okunma
2223
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



mariachi232
Üye
Kullanici Avatari
Üye
22
8
23/06/2009
0
Düzce
Ofis 2007
03/07/2014,16:46
Çözüldü 
arkadaşlar modül yazılımı ile ilgili bi sorunum var şimdi bi metinkutusunu tabloda bi ala atadım fakat tablom gereği orayı "gerekli" yapamıyorum bunun yerine formda kaydet tuşuna bastığımda bu alan boş ise bana msgboxta uyarı vermesini istiyorum yazdığım kodlar

private sub kaydet_click()....
if metin0.text = ""(veya isnull da denedim) then
msgbox[lütfen....]
end if
end sub

basicte böle bi kod işe yarıyo fakat burada olmadı sürekli hata verdi bendemi bi sorun var çünkükodları yazarken herhangi bir hata vermiyo çalıştırdığımda runtime 2198 gibi bi error veriyo yardımcı olursanız sevinirim...
mariachi232, 23-06-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Bilgisayarcı
Atçalı
Kullanici Avatari
Onursal
657
29/01/2008
410
Antalya
Ofis 2003
01/11/2011,15:17
Çözüldü 
önce me.metin0.setfocus yaparsan olur sanırım.
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla


mariachi232
Üye
Kullanici Avatari
Üye
22
8
23/06/2009
0
Düzce
Ofis 2007
03/07/2014,16:46
Çözüldü 
kardeş çok saol oldu ama neden bu setfocus olayı gerekiyor mantığı ne
mariachi232, 23-06-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çözüldü 
Çünkü setfocus komutu o alana odaklanmak için kullanılır. Eğer kullanmazsanız yapılan işlemden sonra otomatik olarak alan terkedileceğinden yapılan kontrol işe yaramayacaktır. Böylece if ile belirlenen şarat gerçekleşirse alan terkedilir ama gerçekleşmezse alanda kalınır. Alanda kalınması için de setfocus kullanırız.

Anlatabildim umarım?
İnadına, ille de Accesstr.net...
Cevapla


mariachi232
Üye
Kullanici Avatari
Üye
22
8
23/06/2009
0
Düzce
Ofis 2007
03/07/2014,16:46
Çözüldü 
hmm dediklerini anladım ama zamanla buna neden ihtiyaç duyulduğunu düşünerek ve görerek kavrayabilirim o zaman mantık olarak böle işlemlerde yani metin kutularıyla ilgili böle yordamlarda hareketlerde böle bu komutu kullanmöamız gerekecek
mariachi232, 23-06-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Çözüldü 
Aslında programcılığın mantıkla tamamen birebir ilgisi olması gayet normal. Metin kutusu içinde bir eylemi kontrol ettireceksek, oradan çıkılmasını beklemek gerekiyor. Aksi taktirde içerde basacağımız her tuş için eylem planlamak gerekir. Oysa işimiz bitmeden o kutuda hatalı da yazabiliriz, yazdıklarımızı silebiliriz de. Ne zaman tamam demiş oluruz, tabi ki çıkınca.. Çıkınca da bir sıkıntı var, o da geri dönmeyi gerektiriyor. Ne yapacağız, adam kapıdan çıkmadan niyetini bilemiyoz, çıkınca da iş işten geçmiş oluyor. Onu oradan hem çıkartmak hem de çıkartmamak lazım. Bu nasıl olur? İşte set focus komutuna if ile parametre atamış oluruz. Bu işlem çabuk olduğundan da alandan hiç çıkılamamış gibi olur.

Komutların birer birer ne işe yaradıklarını bilirseniz mantık kurmak daha kolaydır.

İyi günler..
İnadına, ille de Accesstr.net...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü metinkutusu değeri ile listboxta arama yapmak cenn1 3 1.417 04/12/2013, 17:29 cenn1
Çözüldü access, email gonderme; mail govdesi tek satır olmasın keskin78 3 1.530 08/09/2013, 22:18 mehmetdemiral
Çözüldü raporda metinkutusu birleştirme ferhatozge 8 1.792 18/04/2012, 20:37 ferhatozge
Çözüldü komut butonum dik köşeli olmasın m çakıcı 5 1.239 20/04/2009, 22:14 m çakıcı


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya