Değer girmeden kaydı kaydetme
Tarih
15/05/2009 15:19
Konu Sahibi
okileturc
Yorumlar
8
Okunma
2023
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



okileturc
Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
Arkadaşlar,
Bir kayıt formunda üç adet denetim var ve hepsinde varsayılan bir değer
var. Varsayılan değerlerin yeterli olduğu durumda ( yeni bir değer girmeden )
"Enter" ile kayıt etmesini istiyorum ( buton veya check box kullanılmayacak , sadece enter dan sonra kaydı kaydetip alt satıra geçmesini istiyorum
Yardımlarınız için tşk
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
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ü 
Sadece 1. denetim'de Tab Stop olsun, diğerlerini no yapın.
Böylece enter'a bastığında, diğer denetimlere uğramadan direkt kaydetmesi lazım.

1.Denetim'in after update'ine bir kontrol koyup,
bu alandaki değer değiştirilmişse, 2.denetime setfocus yapın.

Aynı şekilde 2.Denetim'in after update'ine bir kontrol koyup,
bu alandaki değer değiştirilmişse, 3.denetime setfocus yapın.

Örnek olmadığı için deneyemedim ama sürekli form olduğunu varsayarak,
mantıken böyle yapılabiliyor olması lazım.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla


okileturc
Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
Tam da problemim bu yeni veri girmediğim zaman ( tüm alanlarda
varsayılan değerler var ) default verileri yeterli gördüğümde enter la
cursor satırda geziyor ne kayıt ediyor ne de alt satıra geçiyor

resim

ben "enter" eylemine kayıt et ve yeni kayda git diyebilrimiyim

Tşk

Hocam haklısınız örnek ekledim
3 alanın da varsayılan değeri "ok"
ben yeni bir değer girmezsem enter satırda geziyor
oysa ben ilk enter dan sonra kayıt etsin istiyorum


Ek Dosyalar
.rar   vt1.rar (Dosya Boyutu: 8,19 KB / İndirme Sayısı: 8)
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
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ü 
Dediğim şekilde denediniz mi?
Olmadıysa, sizin de bildiğiniz gibi, sadece o formu ve ilgili tabloyu yeni bir mdb'ye aktarın ve gönderin.
Öyle bir bakalım.
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla


okileturc
Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
gönderdim hocam, üzgünüm

İlave not : elbette satıra bir buton koyup kaydı kaydet
diyebiliriz ancak bunu kasadaki kişi kullanıyor ve klavyeden mouse a
geçtiği için vakit kaybediyor

resimdeki gibi
Nakit default
Banka "0 Boş" default
ve Tutar fişlerden okunup geldiği
için o da bir anlamda default

şimdi kasiyer hiç bir yeni veri girmeden
enter la kaydedip geçmeli

Bu da pratik açıklaması Img-grin
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
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ü 
Denetimlerdeki Default value olayını kaldırıp, koda koydum.
Alan2 ve Alan3'ün tab stop'unu kaldırdım.

Aslında alanın değişip değişmediğini .oldvalue ile yapmıştım ama
if de false oluyor nedense, "Ok" ile kontrol ettim mecburen.

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub ALAN1_AfterUpdate()
    If Me.ALAN1.Value <> "Ok" Then
        Me.ALAN2.SetFocus
    End If
End Sub

Private Sub ALAN2_AfterUpdate()
    If Me.ALAN2.Value <> "Ok" Then
        Me.ALAN3.SetFocus
    End If
End Sub

Private Sub Form_Current()
    If Me.NewRecord Then
        Me.ALAN1 = "Ok"
        Me.ALAN2 = "Ok"
        Me.ALAN3 = "Ok"
    End If
End Sub



Ek Dosyalar
.rar   vt1_Seruz.rar (Dosya Boyutu: 10,44 KB / İndirme Sayısı: 20)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Rapor kaydetme uyarısı m_demir 7 203 04/11/2016, 08:28 m_demir
  Forma toplu veri ekleyerek değer getirme Serkan Çevik 27 405 31/10/2016, 23:47 ozanakkaya
  bağımsız değişken oluşturma ve bağımsız değişkene değer atama drdeliTR 4 191 09/10/2016, 18:37 atoz112
  Ürün koduna göre denetimlere değer getirme IceMan7 20 808 12/07/2016, 16:46 yenginoglu
  Kaydetme Komutu notrino 6 311 17/05/2016, 10:40 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