Skip to main content

AccessTr.neT


veri tabanında kayıttan başka kayda kopyalama

veri tabanında kayıttan başka kayda kopyalama

Çözüldü #10
Kusura bakmayın, dün fırsat bulamadım ancak bugün bakabildim.
Umarım isteğinizi doğru anlamışımdır.

Alıntı:bizim isteğimiz şu: sizin yaptığınız kopyalama uygulaması sonunda, örneğin F00 LCNi içindeki ilgili alanları F00AA, F00AC.. içine kopyaladık diyelim. bu kopyalama uygulamasına ilave bir kod yazarak, kopyalama sonunda ilgili LCNler için save to history komutu da çalıştırılabilir mi? bu şekilde, F00'ı F00AA'ya kopyalayacak ve hemen ardından kopyaladığı verileri history alanında birleştirecek.

LCN'nin kopyalamadan önceki eski bilgilerinin History alanında saklanmasını istiyorsunuz sanırım.

Ben sadece "Valid.Req." kısmındaki "Validation_req remarks History:" (Command172)
ve "Validation_req Mt action remarks history:" (Command173) komutlarındakileri yaptım.
İnceleyip mantığını anlarsanız, gerisini siz tamamlayabilirsiniz.

Kod:
Private Sub Command207_Click()
'On Error Resume Next
Dim Secilen_LCN

    'Uyarı mesajları kapatılıyor
    DoCmd.SetWarnings False

    'Listeden seçilenler tek tek işleme alınıyor
    For Each Secilen_LCN In Me.List205.ItemsSelected

        'Önce üstüne kopyalanacak olan LCN'nin History Bilgileri kaydediliyor
        'Command172
        'Me.Validation_reqremarksHistory = Me.Validation_reqremarksHistory & "(Date of Record : " & Date & " / Statu: " & " " & Me.Validation_reqstatus & " " & " / Remark: " & Me.Validation_reqremarks & ") ___ "
        DoCmd.RunSQL "Update ref_table Set [Validation_req remarks History]=[Validation_req remarks History] & '(Date of Record : " & Date & " / Statu: ' & [Validation_req status] & ' ' & ' / Remark: ' & [Validation_req remarks] & ') ___ ' Where LCN='" & Me.List205.Column(0, Secilen_LCN) & "'"
        
        'Command173_Click()
        'Me.Validation_reqMtactionremarkshistory = Me.Validation_reqMtactionremarkshistory & "(Date of Record : " & Date & " / Statu: " & " " & Me.Validation_reqMtaction & " " & " / Remark: " & Me.Validation_reqMtactionremarks & ") ___ "
        DoCmd.RunSQL "Update ref_table Set [Validation_req Mt action remarks history]=[Validation_req Mt action remarks history] & '(Date of Record : " & Date & " / Statu: ' & [Validation_req Mt action] & ' ' & ' / Remark: ' & [Validation_req Mt action remarks] & ') ___ ' Where LCN='" & Me.List205.Column(0, Secilen_LCN) & "'"

        'Formda seçilen LCN'nin bilgileri seçilen LCN'lere kopyalanıyor
        DoCmd.RunSQL "Update ref_table Set [Validation_req status]=forms!form1.Validation_reqstatus, [Validation_req remarks]=forms!form1.Validation_reqremarks, [Validation_req Mt action]=forms!form1.Validation_reqMtaction, [Validation_req Mt action remarks]=forms!form1.Validation_reqMtactionremarks Where LCN='" & Me.List205.Column(0, Secilen_LCN) & "'"
        
        'Listedeki seçim kaldırılıyor
        Me.List205.Selected(Secilen_LCN) = False

    Next Secilen_LCN
    
    'Liste güncelleniyor
    Me.List205.Requery

    'Uyarı mesajları açılıyor
    DoCmd.SetWarnings True

End Sub

.rar aey_H2320 Status Report01_Seruz2.rar (Dosya Boyutu: 94,66 KB | İndirme Sayısı: 8)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
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
Cvp: veri tabanında kayıttan başka kayda kopyalama - Yazar: Seruz - 02/09/2009, 12:42
Task