Hücredeki Bilginin Kaydettikten Sonra Silememek
#1
Örnekteki veri tabanında verileri silmek için şifre yetkisi istenme olayını yapabildim.Ancak şunu farkettim veriler bütün olarak değilde kaydettikten sonra bile hane hane tek tek silinebiliyor. Bunu nasıl önleyebiliriz.Teşekkür ederim



Eklenti Dosyaları
.rar   Örnek veri tabanı.rar (Boyut: 45,6 KB / İndirilme: 62)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın Hocalarım Bu soruma cevap verebilecek varmı acaba



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba..

Kutuları kilitleyebilirsiniz.. Düzenleme için ayrı bir düğme koyar ona da şifre verirsiniz..

Alanları Kilitleme



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Taruz Hocam şöyle bir sorun var Kodları buton yapıp yapıştırdığımda düğmeyi basınca alanları kilitliyor ancak ilk sorun yeni veri girişine izin vermiyor diğer sorun kapatıp açınca kilit ortadan kalkıyor. Ben sadece mümkünse örnekteki gibi kaydet butonuna basdıktan sonra kayıtlı olan veri alanlarının sadece devre dışı kalmasını istiyorum. Kutuları kilitlediğimde ise hiç veri girişi yapamıyorum.Kusura bakmayın Taruz Hocam umarım anlatabilmişimdir



  Alıntı
Bu mesajı beğenenler:
#5
selam
ekteki kodlar tüm metin ve diğer nesneleri kilitleyip açmak için
ama daha önce uygulamada hatalarınızı anlatayım
tablolarda alanları oluştururken alan adlarının aralarında boşluk ve türkçe karakter olamaması gereki aynısı formlar için de geçerli metin ve diğer nesnelerin adlarında türkçe karakter ve boşluklar var bunları düzeltin
formlarınız çok büyük bir alan kaplamakta 19 inc ekranıma sığmadı gereksiz yere büyük olması şık durmaz ve başka pc lerde sorun çıkarır

şimdi gelelim metin kutularının kilitleme ve açmasına
metin ve diğer kilitlemek istediğiniz nesnelerin kutuklarının özellikler\diğer sekmesinde en altta İM yazar o bölüme "Kontrol" yazın
alttaki Text_Kilitle prosedürünü de formun açıldığında olay yordamına ve işlem yapma isteyipte açmak istediğiniz butonların olay yordamlarına ekleyin
kilitlemek içinde diğer presedürü kullanın


Visual Basic
  1. Public Sub Text_Kilitle()
  2. Dim Ctlr As Control
  3. On Error Resume Next
  4. For Each Ctlr In Me.Form.Controls
  5. If Ctlr.Tag = "Kontrol" Then
  6. Ctlr.Locked = True
  7. End If
  8. Next
  9. End Sub
  10.  
  11. Public Sub Text_Ac()
  12. Dim Ctlr As Control
  13. On Error Resume Next
  14. For Each Ctlr In Me.Form.Controls
  15. If Ctlr.Tag = "Kontrol" Then
  16. Ctlr.Locked = False
  17. End If
  18. Next
  19. End Sub





  Alıntı
Bu mesajı beğenenler:
#6
Sayın AYDIN 3838 hatalarımı anladım onları düzeltiyorum ancak malesef tatbik noktasında sıkıntım oldu.Bir türlü yapamadım.Rica etsem küçük bir örneğe uygulama imkanınız oabilir mi ?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Butona Tıklayınca Hücredeki Veri Görünsün ankaram 2 362 30-11-2023, 15:00
Son Mesaj: ankaram
  Güne Ait Bilginin Yıl Bilgisi Nasıl Bulunur? Satir 2 297 09-06-2023, 15:02
Son Mesaj: Satir
  Nz(me.recordset.absoluteposition, 0) + 1 Komutu Sil Eyleminden Sonra Hata Veriyor. programmer67 2 422 12-04-2023, 09:00
Son Mesaj: programmer67
  Veri Kaydından Sonra Veri Sabitleme. omergenc7 1 371 04-09-2022, 15:59
Son Mesaj: omergenc7
  Acces Penceresi Gizledikten Sonra Oluşan Problem akdemir1 4 481 08-02-2022, 15:33
Son Mesaj: akdemir1
  [VBA] Malzeme Stok Programı - Miktar Güncellendikten Sonra Hata Alıyorum. muzaffer2727 8 1.358 28-04-2021, 19:13
Son Mesaj: dsezgin
  [VBA] Fotoğraf Gösteriminin Son Fotoğraf Gösteriminden Sonra Durması M_Kemal_Askeri 3 671 11-02-2020, 21:00
Son Mesaj: M_Kemal_Askeri
  Access'den Sonra Geçebileceğim Yazılım Programı h2001 6 1.409 08-01-2020, 20:54
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi