Skip to main content

AccessTr.neT


Son Kayıt Değerini Bir Öncekinden Çıktarak Forma Yazdırma (Vba İle)

Son Kayıt Değerini Bir Öncekinden Çıktarak Forma Yazdırma (Vba İle)

#13
her girdiğiniz yeni kayıtta txtUretim metin kutusuna girdiğinizde çalışacak şekilde yaptım ama şöyle bir sorun var geçmişe yönelik bir değişiklik yaptığınızda ne olacak? o durumda sonraki kaydın txtUretim kutusuna da tekrar giriş yapmanız gerekecek
aşağıdaki kod Modüle eklenecek
Function BirAlt(Trh As Date) As Double
Dim AltRs As New ADODB.Recordset
Dim sOrGu As String
 
  BirAlt = 0

sOrGu = "SELECT TOP 1 Tablo1.[TarihSaat], Tablo1.Sayac, * " & _
        "FROM Tablo1 " & _
        "WHERE (Tablo1.[TarihSaat]) < CDate('" & Format(Trh, "dd.mm.yyyy hh:nn") & "') " & _
        "ORDER BY Tablo1.[TarihSaat] DESC"
   
    AltRs.Open sOrGu, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If AltRs.RecordCount > 0 Then BirAlt = AltRs(1)

AltRs.Close
End Function
txtUretim metin kutusunun girildiğinde olayına da aşağıdaki kod eklenecek
Me.txtUretim = Me.txtSayac - BirAlt(CDate(Me.txtTarihSaat))
.rar SayacFarkıHesaplama_hy.rar (Dosya Boyutu: 53,06 KB | İndirme Sayısı: 1)
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
RE: Son Kayıt Değerini Bir Öncekinden Çıktarak Forma Yazdırma (Vba İle) - Yazar: berduş - 20/04/2020, 21:41
Task