Konu Araçları | Konu Seçenekleri | Gösterim Stili
okileturc
Tarih
15/05/2009 15:19
Konu Sahibi
okileturc
Yorumlar
8
Okunma
2623
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
okileturc

okileturc

Onursal Üye
Ok.... VA....
 61
 113
 966
 18/03/2009
464
 İzmir
 
 Ofis 2003
 11/12/2018,23:03
Çö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.

Seruz

Seruz

Uzman
Se.... UZ....
 47
 7
 1.566
 30/10/2008
822
 Tekirdağ
 BT Şefi
 Ofis XP
 19/04/2019,14:44
Çö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

okileturc

okileturc

Onursal Üye
Ok.... VA....
 61
 113
 966
 18/03/2009
464
 İzmir
 
 Ofis 2003
 11/12/2018,23:03
Çö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: ekranresmi00001.jpg]

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


okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.

Seruz

Seruz

Uzman
Se.... UZ....
 47
 7
 1.566
 30/10/2008
822
 Tekirdağ
 BT Şefi
 Ofis XP
 19/04/2019,14:44
Çö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

okileturc

okileturc

Onursal Üye
Ok.... VA....
 61
 113
 966
 18/03/2009
464
 İzmir
 
 Ofis 2003
 11/12/2018,23:03
Çö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.

Seruz

Seruz

Uzman
Se.... UZ....
 47
 7
 1.566
 30/10/2008
822
 Tekirdağ
 BT Şefi
 Ofis XP
 19/04/2019,14:44
Çö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


Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Bağımlı Değer Girişi dgnlrmehmet 6 128 12/04/2019, 17:57
Son Yorum: dgnlrmehmet
Çözüldü Benzer Değer Hk. serkan1985 2 127 29/03/2019, 14:22
Son Yorum: serkan1985
Çözüldü İki Tarih Arası Satır Ekleme Ve Veri Kaydetme fkilic76 5 183 26/02/2019, 18:04
Son Yorum: fkilic76
Çözüldü Dlookup İşlevi İle Değer Getirmek adnan 4 235 09/02/2019, 18:56
Son Yorum: adnan
Çözüldü Metin Kutusuna Sayı Ve Rakamdan Oluşan Değer Aktarma akdemir1 2 142 03/02/2019, 22:11
Son Yorum: akdemir1

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.