16/09/2017, 18:13
dediğinizi ben anlamadım,hem mükerrer kayıt oldugumda uyarsın diyorsunuz hem sabit kayıtlar olsun, diyorsunuz, pek anlamadım,kriteriniz anlaşılmıyor
(16/09/2017, 17:35)sormaneden07 yazdı: [ -> ](16/09/2017, 14:58)C*e*l*o*y*c*e yazdı: [ -> ]Merhabalar
öncelikle sayın biberli33 katılarak ,programınız hatalarla dolu oldugunu,sitemizdeki "Ölümcül hatalar " isimli başlıktaki konuyu okumanızı öneririrm,yoksa ileride çok sıkıntı yaşarsınız.
ben isteğinize göre Z Raporunu yani ZNO yu otomatik her yeni kayıtta sayı vermesini yaptım,örneği inceleyin lütfen
Merhaba ilginiz için teşekkurler.
ben pek yeniyim acces işinde o yüzden hatalarim çoktur.
inşallah zamanla düzeltecegim.
yalnız Z no yu otomatik atması benim için uygun degil,
çünkü bende 10 adet kasa numarası var ve hepsinin z no ları farklı olacak
yani kasalardan gelen z nolarını manuel girmem gerekiyor örnegin
5097 kasa numarası dünün Z no su 497
5107 kasa numarası dünün z nosu 1070
5106 kasa numarası dünün z nosu 1675
gibi değişik rakamlar oluyor.
yani kısaca demek istedigim 5097 numaralı kasayı ve 497 numaralı Z yi girdigimde ya daha önce girilen kaydı getirecek yada bu kayıt daha önce girilmiştir gibi bir uyarı vermesi gerekecek.
Dim VarMi As Integer
VarMi = DCount("[KASA NO]", "Tablo1", "[KASA NO] = '" & [KASA NO] & "' And [Z NO] = " & [Z NO] & "")
If VarMi <> 0 Then
MsgBox ([KASA NO] & " Kasa Numarasına " & [Z NO] & " Z Numarası Daha Önce Girildiği İçin " & Me.Z_NO + 1 & " Değeri Atandı")
Me.Z_NO = Me.Z_NO + 1
End If
(20/09/2017, 04:50)ozanakkaya yazdı: [ -> ]Merhaba,OOO BU çok iyi olmuş abi ellerine saglık
Öncelikle, Yapılmaması Gereken Ölümcül Hatalar konusunu inceleyiniz. Uygulamanızın yapısı hatalarla dolu.
Örnek uygulamanızda, Tablo1'deki ilk satırda
Kasa no: 2695, Z No: 1001 olarak kaydedilmiş.
İCMAL GİRİŞ isimli formda yeni kayıt eklerken, kasa no açılan kutusundan 2695 seçtikten sonra Z no alanına 1001 yazdığında uyarı vermesini istiyorsanız
Z NO metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekleyiniz.
Dim VarMi As Integer
VarMi = DCount("[KASA NO]", "Tablo1", "[KASA NO] = '" & [KASA NO] & "' And [Z NO] = " & [Z NO] & "")
If VarMi <> 0 Then
MsgBox ([KASA NO] & " Kasa Numarasına " & [Z NO] & " Z Numarası Daha Önce Girildiği İçin " & Me.Z_NO + 1 & " Değeri Atandı")
Me.Z_NO = Me.Z_NO + 1
End If
(20/09/2017, 18:08)sormaneden07 yazdı: [ -> ](20/09/2017, 04:50)ozanakkaya yazdı: [ -> ]Merhaba,OOO BU çok iyi olmuş abi ellerine saglık
Öncelikle, Yapılmaması Gereken Ölümcül Hatalar konusunu inceleyiniz. Uygulamanızın yapısı hatalarla dolu.
Örnek uygulamanızda, Tablo1'deki ilk satırda
Kasa no: 2695, Z No: 1001 olarak kaydedilmiş.
İCMAL GİRİŞ isimli formda yeni kayıt eklerken, kasa no açılan kutusundan 2695 seçtikten sonra Z no alanına 1001 yazdığında uyarı vermesini istiyorsanız
Z NO metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu ekleyiniz.
Dim VarMi As Integer
VarMi = DCount("[KASA NO]", "Tablo1", "[KASA NO] = '" & [KASA NO] & "' And [Z NO] = " & [Z NO] & "")
If VarMi <> 0 Then
MsgBox ([KASA NO] & " Kasa Numarasına " & [Z NO] & " Z Numarası Daha Önce Girildiği İçin " & Me.Z_NO + 1 & " Değeri Atandı")
Me.Z_NO = Me.Z_NO + 1
End If