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
1445
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.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,02:08
Çözüldü 
ö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.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,02:08
Çözüldü 
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
  Mükerrer Kayıt Hk. Serkan Çevik 2 73 01/12/2016, 22:37 Serkan Çevik
  web sayfasının belli bir kısmını gösterme maras321 2 82 30/11/2016, 17:38 maras321
  Aynı Kişi adı ile Yeni Kayıt eklemek Mesut Kaytan 6 225 29/11/2016, 13:49 Mesut Kaytan
  Güncelleştirme Sorgusu Çalıştırınca Kayıt Kilit Hatası Hakkında shalala 2 51 23/11/2016, 00:39 shalala
  Evrak Kayıt uygulaması için nasıl bir yol izlemeliyim talebe10 7 230 06/11/2016, 13:57 atoz112


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