Forumda Sağa-Sola gidişde kayıt yapmasın Kayıt yapılınca belli alanı kilitlesin
Tarih
15/11/2011 12:13
Konu Sahibi
HAKKI34
Yorumlar
4
Okunma
1540
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
HAKKI34
Aktif Üye
Kullanici Avatari
Aktif Üye
H.... K....
77
22/01/2009
0
İstanbul
Ofis 2010
26/03/2015,10:14
Çözüldü 
Selam Üstatlarım
Ekteki örnekte kaydı kaydetiğimde
1- Tc Kimlik nosu alanını kitlemeli, Ac dediğimde açmalı
2- Sağa sola gezintilerde bulunduğum kayıtta değişiklik olunca otomatik kayıt yapmamalı değişiklikler kaydolsunmu sorusu olarak karşıma gelmeli.

Yardımlarınızı bekliyorum.
Saygılar sunarım.


Ek Dosyalar
.rar   IlerigeriTusu.rar (Dosya Boyutu: 25,08 KB / İndirme Sayısı: 8)
Cevapla

C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.875
29/10/2008
905
Ankara
Ofis 2010 32 Bit
Bugün,07:29
Çözüldü 
Sponsor Reklam
önce kaydet butonundaki makryu sil ve daha sonra aşağıdaki kodu
olay yordamı olarak kaydet yeterli

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim X, A, b
On Error GoTo Err_Komut28_Click
If IsNull(Me.Ad) Then MsgBox "Lütfen Kişi adını yazınız", 48, "Kayıt İşlemi": Me.Ad.SetFocus: Exit Sub
If MsgBox("Değişiklikler kaydedilsin mi?", 36, "K A Y D E T") = 6 Then
 
 DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
  
Else
 Me.Undo
End If
Exit_Komut28_Click:
 Exit Sub
Err_Komut28_Click:
 MsgBox "Kaydetme işlemi yapılamadı", 0, "Kayıt İşlemi"
 Resume Exit_Komut28_Click


Cevapla

HAKKI34
Aktif Üye
Kullanici Avatari
Aktif Üye
H.... K....
77
22/01/2009
0
İstanbul
Ofis 2010
26/03/2015,10:14
Çözüldü 
kayıt düğmesi tamam üstadım laikin ileri geri düğmeleri sadece ileri geri olayı yapmalı her hangi bir değişikliği dataya yazmamalı.
Örneğin ; Kullanıcının eli farkında olmadan bir alan üzerinde bir tuşa bastı sonra sağa sola düğmesi ile ileri - geri gidince onu kayıt ediyor.
Bunu nasıl engelleriz.?
Cevapla

C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.875
29/10/2008
905
Ankara
Ofis 2010 32 Bit
Bugün,07:29
Çözüldü 
Sponsor Reklam
bu kodu dene
bunu formun güncelleştirmeden önce bölümüne yaz

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
 ' formda yanlışlıkla bir veri üzerinde değişiklik yapmayalım diye
 ' değişiklik durumunda onay alıyoruz.

 If NewRecord = False Then
 Select Case MsgBox("Değişiklikler kaydedilsin mi?", vbYesNo Or vbQuestion Or vbDefaultButton1, "D İ K K A T")

 Case vbYes

 Case vbNo
 DoCmd.RunCommand acCmdUndo
 End Select
 End If


Cevapla

HAKKI34
Aktif Üye
Kullanici Avatari
Aktif Üye
H.... K....
77
22/01/2009
0
İstanbul
Ofis 2010
26/03/2015,10:14
Çözüldü 
Üstadım dediğin gibi yaptım.. Çok güzel oldu.+rep


Son bir olayda fişi kilitleyip işlem yapılmasını engellemek.
Açmak içinde giriş parolasını girmesi istenmesi.

Bunu da eklersek sanırım gayet güzel olacak ..
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Ana Formun Açılıp Kapanmasında Alt Formda Yeni Kayıt Oluşması murat dikme 4 56 13/03/2017, 16:09 murat dikme
Çözüldü Forma Denetim Yaparak Kayıt Eklemek murat dikme 1 78 06/03/2017, 04:53 murat dikme
  Formda Yeni Kayıt Boş İse Kaydetmesin ve uyarsın haziran4 3 100 03/03/2017, 14:12 atoz112
  Web Den Satır Sayısı Belli Olmayan Tablodan Veri Almak stringeer 2 75 28/02/2017, 08:18 stringeer
  Liste Kutusundan Secim Yapılınca 2. Secimde Hata murat dikme 6 104 25/02/2017, 18:53 murat dikme


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status