TextBox'daki verileri temizlemek
Tarih
18/03/2014 04:35
Konu Sahibi
kenan827
Yorumlar
6
Okunma
1882
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



kenan827
Aktif Üye
Kullanici Avatari
Aktif Üye
289
28/02/2013
0
İstanbul
-
07/07/2016,21:28
Çözüldü 
Merhaba arkadaşlar eklediğim dosyada satış bilgileri ekranında formu temizle butonuna tıkladığımız zaman ComboBox ve TextBox'ları temizliyor. Temizledikten sonra ListBox'da başka bir satırdaki veriyi tıkladığımız zaman  girdiğiniz veriler kaydedilsin mi? onay kutusu çıkıyor. Temizle butonunun kaydedilsin mi? onay kutusu ile bağlantısını nasıl kesebiliriz. Sadece Kaydet dediğimiz zaman kaydedilsin mi? onay kutusu açılsın. Bu konuda yardımlarınızı bekliyorum.

Kul Adı: AHMET
Parola : 111


Ek Dosyalar
.rar   Örnek.rar (Dosya Boyutu: 296,88 KB / İndirme Sayısı: 2)
Cevapla


Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.544
7
30/10/2008
804
Tekirdağ
Ofis XP
02/12/2016,15:18
Çözüldü 
Eklediğiniz dosya, bende açılış formundan sonra kod sayfasında date fonksiyonu ile ilgili bir hata verip açılmıyor,
Maalesef, shift tuşuyla da açılmıyor. O nedenle, tasarıma girip, probleme bakamıyoruz.
Lütfen shift tuşu kilitlemeyi kaldırıp tekrar ekleyin.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla


kenan827
Aktif Üye
Kullanici Avatari
Aktif Üye
289
28/02/2013
0
İstanbul
-
07/07/2016,21:28
Çözüldü 
Hocam dosyayı tekrar ekliyorum. Eğer yine açılmasa tüm makroları devre dışı bırakın veri tabanı modunda açılacaktır.


Ek Dosyalar
.rar   Örnek.rar (Dosya Boyutu: 298 KB / İndirme Sayısı: 3)
Cevapla


atoz112
Uzman
Kullanici Avatari
Uzman
4.376
04/08/2009
İstanbul
Ofis 2007
Çözüldü 
merhaba,

bahsettiğiniz sorun,temizle butonundan kaynaklı değil aksine satış formunuzun güncelleme öncesi olay yordamında yer alan kodlamadan dolayı olmakta.

temizle butonu kodunuz:

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Komut27_Click()  
   Dim nesne As Object
For Each nesne In Me.Controls
    If TypeName(nesne) = "TextBox" Or TypeName(nesne) = "ComboBox" Then
        YAPILANISLEM = ""
        ADEDI = ""
        SATISFIYATI = ""
        TOPLAMSATIS = ""    
    Me.ANAISLEMLER_ISLEMTARIHI.SetFocus        
    End If
Next
End Sub


form güncelle öncesi kodunuz:

Visual Basic Code
1
2
3
4
5
6
7
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim C As Integer
C = MsgBox("...!!!.GİRDİĞİNİZ VERİLER KAYDEDİLSİN Mİ?.!!!...", vbYesNo + vbQuestion + vbDefaultButton1, " Bilgi")
If C = vbNo Then
DoCmd.RunCommand acCmdUndo
End If
End Sub


bu sebeple,listeden bir kayıt seçtiğinizde,bu güncelleme öncesi kod çalışmakta.

ek'te çalışmanıza dair sadece çalışma durumunu görmeniz açısından bazı düzeltmeler yaparak,bir örnek çalışma hazırladım.inceleyebilirsiniz.

fakat,form ve sorgularınızda yapılması gereken düzeltmeler ve ayarlamalar da zannımca hala mevcut.

YAPILANLAR:
1-form üzerindeki müşteri no alanını açılan kutu olarak değiştirilip seçim yapıldığında yandaki isim alanına otomatik bilgisi de gelmektedir.

2-form üzerindeki kayıt bilgi ve sorgulamalar ile liste bilgileri düzeltildi.

3-mükerrer kayıt kontrolü eklendi.

4-temizle butonu içeriği iptal edilip yerine yeni kayıt açma ifadesi yazıldı.

bilgilerinize,
iyi çalışmalar,
saygılar.



Ek Dosyalar
.rar   ÖrnekATOZ.rar (Dosya Boyutu: 302,73 KB / İndirme Sayısı: 21)
Herkes,kendisinin AR-GEcisidir...
Cevapla


kenan827
Aktif Üye
Kullanici Avatari
Aktif Üye
289
28/02/2013
0
İstanbul
-
07/07/2016,21:28
Çözüldü 
Çok teşekkürler hocam ellerinize sağlık.
* Hocam kaydet butonuna bastığımız zaman kayıtan sonra ComboBox ve TextBox'lardaki veriler temizlense çok iyi olur.
*ListBox'daki bir satıra tıklayıp ComboBox ve TextBox'lara veri alıp üzerinde değişiklik yaptığımız zaman. Değişikliğe izin vermiyor.
*Hocam birde mükerrer kayıt yapsın sebebine gelince ayni müşteriye aynı ürünü defalarca satıyoruz. Bu nedenle mükerrer kayda
izin versin. Saygılar.
Cevapla


atoz112
Uzman
Kullanici Avatari
Uzman
4.376
04/08/2009
İstanbul
Ofis 2007
Çözüldü 
sayın kenan827,

ek'te son taleplerinize dair yeniden hazırlanmış örnek mevcuttur.

Yapılanlar:
1-kaydet butonuna basıldıktan sonra,yeni kayıt açılmaktadır.

2-mükerrer kayıt kontrolü iptal edilmiştir.

listboxdan herhangi bir kayıt seçildiğinde o kayda dair yapılan düzeltme işlemlerinde sorundan bahsetmişsiniz fakat böyle bir sorun görülmemiştir.kayıt seçilip üzerinde değişiklikler yapıldıktan sonra kaydet butonuna basıldığında kayıt düzeltilmiş hali ile kaydedilmektedir.

bilgilerinize,
iyi çalışmalar,
saygılar.


Ek Dosyalar
.rar   ÖrnekATOZ2.rar (Dosya Boyutu: 302,78 KB / İndirme Sayısı: 13)
Herkes,kendisinin AR-GEcisidir...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Liste Kutusunda bir kolondaki verileri gruplayarak toplama knuur 14 300 08/11/2016, 14:35 knuur
  Verileri Listede ve Raporda Sıralamak m_demir 8 126 15/10/2016, 22:30 m_demir
  VBA Makro ile Access'teki verileri formatlı Excel sayfasına aktarma hatası balkan85 26 543 28/09/2016, 15:54 atoz112
  Liste Kutusundaki Verileri Sayma Allback 4 240 20/06/2016, 08:20 Allback
  Verileri Rapor sayfasına aktarmak. m_demir 13 624 10/06/2016, 17:33 m_demir


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