Selam arkadaşlar forumda öncelikle arama yaptığımı belirtmek isterim sizlerin access-sql.com ailesi sayesinde güzel bir program oluşturdum,ancak yapmak istediğim borcları biten müşterileri program içinde arşivleyerek görünmezliğini sağlamak sanırım biraz zor olucak nasıl bir şekilde beni yönlendirebilirsiniz bu konuyla ilgili
Sayın Kadem;
Tablo yapınızı inceledim. Size öncelikle tablonuzu 4 ayrı tabloya ayırmanızı öneriyorum.
1.müşteri bilgilerini tutan tablo,
2.Yapılan işlemi tarihi ile tutan tablo,
3.Taksit sayısını tarihini tutan tablo,
4.Borç durumunu tutan tablo,
ayrıca borçları biten müşterileri arşive gönderme nedeninizi bilmiyorum ama mantıklıda bulmuyorum. Çünkü müşteri tekrar geldiğinde aynı kayıtları tekrar mı yazacaksınız. Hastanelerde öylemi?.
konuyu değerlendirin tablo yapısını yazdıklarımı göz önüne alarak düzenleyin iyi çalışmalar
(12-09-2012, 11:16)adnanyurdakul demiş ki: Sayın Kadem;
Tablo yapınızı inceledim. Size öncelikle tablonuzu 4 ayrı tabloya ayırmanızı öneriyorum.
1.müşteri bilgilerini tutan tablo,
2.Yapılan işlemi tarihi ile tutan tablo,
3.Taksit sayısını tarihini tutan tablo,
4.Borç durumunu tutan tablo,
ayrıca borçları biten müşterileri arşive gönderme nedeninizi bilmiyorum ama mantıklıda bulmuyorum. Çünkü müşteri tekrar geldiğinde aynı kayıtları tekrar mı yazacaksınız. Hastanelerde öylemi?.
konuyu değerlendirin tablo yapısını yazdıklarımı göz önüne alarak düzenleyin iyi çalışmalar
Öncelikle teşekkür ediyorum . Arşiv zamanla kayıt yapılan hastaların olumsuz itiraz etme durumlarında arşivi listeden cıkararak kişilere göstermek .Tutulan kayıtları taşıyabilsem arşiv adlı bir tablo ya oda yeterli olucaktır hangi komutla o kayıtlı borcu biten müşteri taşıyabilirim bilmiyorum.
( Müşteri kayıt )tablosunu kopyalarak ( arsiv ) adında bir tablo oluşturmak,
daha sonra anasayfa bölümüne bir ( arsive gönder ) butonu oluşturarak aşağıdaki kodu yazdınız sanırım.
Visual Basic
Dim c AsInteger
Dim sql AsString
c = MsgBox("Bu kayıt Arşiv Tablosuna Gönderilecek ve Mevcut Tablodan silinecek..!Eminmisiniz?", vbOKCancel + vbQuestion, "SORU")
CurrentDb.Execute "Delete * from [Müşteri Kayıt] where [Tc Kimlik No]='" & tcno & "'"
Else
MsgBox "Hiç Seçim yapmadınız"
EndIf
Me.Liste.Requery
ElseIf c = vbCancel Then
Me.Undo
EndIf
Ve daha sonrasında istediğimiz sonucu elde etmiş mi oluyoruz kendim örnekleyerek bunları yapmaya çalıştım hata aldım başka yapmam gereken işlem varmıydı.