Skip to main content

AccessTr.neT


Kayıt Da Insert Into Yerıne Ado Kullanırken Alana Girilecek Değeri Verme

Oğuz Türkyılmaz
Oğuz Türkyılmaz
12
1629

Kayıt Da Insert Into Yerıne Ado Kullanırken Alana Girilecek Değeri Verme

#5
(06/03/2020, 12:27)Oğuz Türkyılmaz yazdı: hata vermişti


Lütfen bu tür sorularınızda aldığınız hatayı açıklamalı olarak yazın. Kodu aşağıdaki ile değiştirerek deneyin.

Private Sub Kaydet_BTN_Click()

If MsgBox("Girdiğiniz veriler kaydedilecektir, Onaylıyormusunuz ", vbExclamation + vbYesNo, "Dikkat") = vbNo Then Exit Sub

Dim rstkayit As ADODB.Recordset
Dim strSQL As String

strSQL = "SELECT * FROM T_UyeHesap "
    Set rstkayit = New ADODB.Recordset
    rstkayit.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
        With rstkayit
                .AddNew
                .Fields("Tarih") = Me.Tarih_TXT
                .Fields("UyeNo") = Me.UyeNo_TXT
                .Fields("IslemTuru") = "ALACAK" ' İşlem Turunu Alacak olarak kaydetmesi gerekiyor
                .Fields("Tutar") = Me.Tutar_TXT
                .Fields("Aciklama") = Me.Aciklama_TXT
                .Update
               
        End With
       
    rstkayit.Close
    Set rstkayit = Nothing
       
       
    strSQL = "SELECT * FROM T_UyeTahsilat "
    Set rstkayit = New ADODB.Recordset
    rstkayit.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
        With rstkayit
                .AddNew
                .Fields("UyeNo") = Me.UyeNo_TXT
                .Fields("GelirKodu") = Me.GelirKodu_TXT
                .Fields("GelirTipi") = Me.GelirTipi_TXT
                .Fields("TaksitAyKapama") = Me.TaksitKapama_CBO.Column(0)
                .Fields("Tarih") = Me.Tarih_TXT
                .Fields("AidatTutar") = Me.Tutar_TXT
                .Fields("Aciklama") = Me.Aciklama_TXT
                .Update
        End With
                             
    rstkayit.Close
    Set rstkayit = Nothing
                             
Dim fat As Control
    For Each fat In Me.Form.Controls
  Select Case fat.ControlType
      Case acTextBox 'Bütün metin kutularini bosalt
        fat.Value = ""
        Case acComboBox 'bütün açilan kutulari bosalt
          fat.Value = ""
          Case acCheckBox
              fat.Value = "0"
      End Select
     
      Next
   
    Tarih_TXT = Date
     
End Sub
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: Kayıt Da Insert Into Yerıne Ado Kullanırken Alana Girilecek Değeri Verme - Yazar: ozanakkaya - 06/03/2020, 13:33