Skip to main content

AccessTr.neT


arşive gönderme

arşive gönderme

Çözüldü #2
Arşiv olduğunu anlamanız için her iki tabloda da bir alan eklemelisiniz:

Alan Adı : Arsivmi
Veri Türü : Sayı
Alan Boyutu : Bayt
Ondalık Basamaklar : 0
Varsayılan Değer : 0

Bir buton ekleyin:

Adı : btnArsiveGonder

Butonun 'Tıklanma Olayı' kodları şu şekilde olacak:


Private Sub btnArsiveGonder_Click()
Dim kacTane As Integer

kacTane = DCount("*", "Mst_Alt", "Knd=" & Me.Sr & " AND IsNull([Od_T])")

If (kacTane = 0) Then

DoCmd.SetWarnings False

DoCmd.RunSQL "UPDATE Mst_Alt SET Arsivmi=1 WHERE Knd=" & Me.Sr
DoCmd.RunSQL "UPDATE Musteri SET Arsivmi=1 WHERE musteriid=" & Me.Sr

DoCmd.SetWarnings True

MsgBox "Bilgiler arşive taşındı.", vbInformation, "AccessTr.Net - alpeki99"
Else

MsgBox "Şu anda taksitleri bitmediğinden arşive taşınma işlemi yapılamaz.", vbInformation, "AccessTr.Net - alpeki99"

End If

End Sub

Müşteri tüm ödeme tarihleri dolu ise yani ödeme yaptıysa arşive gönderecek şekilde yaptım ama elbette bu yanlış. Normalde Borcu = Ödediği Taksitlerin Toplamı şeklinde yapmanız lazım.

Tavsiyeler :
Bu şekilde tablo yapısı yanlış bunu düzeltmeniz lazım. Mesela müşteri iki veya daha fazla mal aldığı zaman sizde bunları ayrı ayrı takip etmek istediğinizde bu tablo yapısı size yardımcı olmaz. Eğer bana toplam borç = tahsilat toplamı olsa yeter derseniz birşey diyemem.

Tavsiyeler :
.rar Erciyes_Oto 32 Bit.rar (Dosya Boyutu: 62,73 KB | İndirme Sayısı: 17)
.rar Erciyes_Oto 64 Bit.rar (Dosya Boyutu: 61,31 KB | İndirme Sayısı: 10)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
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
arşive gönderme - Yazar: hegu - 30/05/2014, 18:21
Cvp: arşive gönderme - Yazar: alpeki99 - 30/05/2014, 23:24
Cvp: arşive gönderme - Yazar: hegu - 30/05/2014, 23:48
Cvp: arşive gönderme - Yazar: alpeki99 - 31/05/2014, 00:24
Cvp: arşive gönderme - Yazar: hegu - 31/05/2014, 01:50
Cvp: arşive gönderme - Yazar: ozanakkaya - 31/05/2014, 02:11
Cvp: arşive gönderme - Yazar: hegu - 01/06/2014, 19:56