Skip to main content

AccessTr.neT


Otomatik sayı

Otomatik sayı

Çözüldü #26
sn hgsoftware;
Siz kendinizi geliştirin diye kodları yazdım yoksa benim için oraya kodu uygulayıp, örneği eklemem fazla zamanımı almaz. Ama kısa kodlamalarda sizin de kendinizi geliştirmenizi isterim.
Adım adım gidelim; bu sefer de olmazsa uygulamayı eklerim.
Access dosyasını açtıktan sonra:
Form1 üzerinde sağ tıklayalım - Tasarım görünümünde açalım.
Form1 tasarım halindeyken Komut0 butonun üzerinde sağ tıklayalım olay oluştura basalım

Private Sub Komut0_Click()
On Error GoTo Err_Komut0_Click
Dim a, b, c, d, e, f, g As Integer
Dim h As String
a = Now()
b = Mid(a, 1, 2)
c = Mid(a, 4, 2)
d = Mid(a, 7, 4)
e = Mid(a, 12, 2)
f = Mid(a, 15, 2)
g = Mid(a, 18, 2)
h = b & c & d & e & f & g
DoCmd.GoToRecord , , acNewRec
Dim mydb As Database
Set mydb = CurrentDb()
Me!mtnRastegeleNo.Value = h
mydb.Close

Exit_Komut0_Click:
Exit Sub
Err_Komut0_Click:
'MsgBox Err.Description
MsgBox "Aynı Saniyede Yeni Kayıt Açamazsınız !!! "
DoCmd.RunCommand acCmdUndo
Resume Exit_Komut0_Click
End Sub

17. satırdaki mydb.Close satırından sonra aşağıdaki gibi refresh yazalım ve kaydedelim. (siz tasarım halindeyken satır numaralarını göremezsiniz.)

Private Sub Komut0_Click()
On Error GoTo Err_Komut0_Click
Dim a, b, c, d, e, f, g As Integer
Dim h As String
a = Now()
b = Mid(a, 1, 2)
c = Mid(a, 4, 2)
d = Mid(a, 7, 4)
e = Mid(a, 12, 2)
f = Mid(a, 15, 2)
g = Mid(a, 18, 2)
h = b & c & d & e & f & g
DoCmd.GoToRecord , , acNewRec
Dim mydb As Database
Set mydb = CurrentDb()
Me!mtnRastegeleNo.Value = h
mydb.Close
Refresh
Exit_Komut0_Click:
Exit Sub
Err_Komut0_Click:
'MsgBox Err.Description
MsgBox "Aynı Saniyede Yeni Kayıt Açamazsınız !!! "
DoCmd.RunCommand acCmdUndo
Resume Exit_Komut0_Click
End Sub

Inişallah anlatabilmişimdir.
Herkes aynı şeyi düşünüyorsa, kimse yeterince düşünmüyor demektir
Son Düzenleme: 24/10/2013, 11:02, Düzenleyen: KJS.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Otomatik sayı - Yazar: mmmm - 16/10/2013, 20:17
Cvp: Otomatik sayı - Yazar: alpeki99 - 16/10/2013, 21:03
Cvp: Otomatik sayı - Yazar: mmmm - 16/10/2013, 21:19
Cvp: Otomatik sayı - Yazar: alpeki99 - 16/10/2013, 22:39
Cvp: Otomatik sayı - Yazar: mmmm - 16/10/2013, 22:45
Cvp: Otomatik sayı - Yazar: alpeki99 - 16/10/2013, 22:51
Cvp: Otomatik sayı - Yazar: mmmm - 16/10/2013, 23:20
Cvp: Otomatik sayı - Yazar: KJS - 16/10/2013, 23:50
Cvp: Otomatik sayı - Yazar: mmmm - 17/10/2013, 00:10
Cvp: Otomatik sayı - Yazar: alpeki99 - 17/10/2013, 00:14
Cvp: Otomatik sayı - Yazar: mmmm - 17/10/2013, 00:42
Cvp: Otomatik sayı - Yazar: alpeki99 - 17/10/2013, 01:07
Cvp: Otomatik sayı - Yazar: mehmetdemiral - 17/10/2013, 01:27
Cvp: Otomatik sayı - Yazar: mmmm - 17/10/2013, 11:34
Cvp: Otomatik sayı - Yazar: KJS - 17/10/2013, 13:03
Cvp: Otomatik sayı - Yazar: mehmetdemiral - 17/10/2013, 15:30
Cvp: Otomatik sayı - Yazar: mmmm - 17/10/2013, 13:20
Cvp: Otomatik sayı - Yazar: KJS - 17/10/2013, 15:40
Cvp: Otomatik sayı - Yazar: mehmetdemiral - 18/10/2013, 00:58
Cvp: Otomatik sayı - Yazar: KJS - 18/10/2013, 13:51
Cvp: Otomatik sayı - Yazar: hgsoftware - 23/10/2013, 18:42
Cvp: Otomatik sayı - Yazar: KJS - 23/10/2013, 19:39
Cvp: Otomatik sayı - Yazar: hgsoftware - 23/10/2013, 21:01
Cvp: Otomatik sayı - Yazar: KJS - 23/10/2013, 21:06
Cvp: Otomatik sayı - Yazar: hgsoftware - 24/10/2013, 09:14
Cvp: Otomatik sayı - Yazar: KJS - 24/10/2013, 10:58
Cvp: Otomatik sayı - Yazar: hgsoftware - 24/10/2013, 12:01
Cvp: Otomatik sayı - Yazar: hgsoftware - 24/10/2013, 19:21
Cvp: Otomatik sayı - Yazar: KJS - 24/10/2013, 22:09
Task