[VBA] Gecici Tablodan Esas Taboya Kayıt
#1
Değerli arkadaşlar merhaba,
aşağıdaki kod ile 
gecici tablodaki verileri
esas tabloya kaydediyorum.

bu koda eklemek istediğim,(yapamadığım)

satis_no = rs!satis_no ( bu şekilde olmadı hata verdi.) (aşağıdaki örnekte eklenmiş hali var)

esas tabloya satis_no alanı ekledim.
form üzerine de satis_no metin kutusu ekledim.

gecici tablodaki verileri esas tabloya aktarırken, her kayıt için satis_no kodunu da eklemesini istiyorum. 
yardımlarınız için şimdiden çok teşekkür ederim, 
saygılarımla,

Yapmaya çalıştığım Örnek aşağıdaki gibidir? (satis_no) tüm kayıtların başında olacak

id   satis_no   ad         yaş
1      255       aaa        20
2      255       bbb        21
3      255       ccc        20

Visual Basic
  1. Private Sub Komut6_Click()
  2.  
  3. Dim rs As DAO.Recordset
  4. Dim rs1 As DAO.Recordset
  5. Dim db As Database
  6. Dim strSQL As String
  7.    Set db = CurrentDb()
  8.    strSQL = "SELECT  * FROM gecici"
  9.    Set rs = db.OpenRecordset(strSQL)
  10.    strSQL = "SELECT  * FROM esas"
  11.    Set rs1 = db.OpenRecordset(strSQL)
  12.    If rs.EOF = True Then GoTo 150
  13.    rs.MoveFirst
  14.    Do Until rs.EOF
  15.        rs1.AddNew
  16.        rs1!ad = rs!ad
  17.        rs1!yaş = rs!yaş
  18.        me.satis_no.text = rs!satis_no
  19.        rs1.Update
  20.        rs.MoveNext
  21.    Loop
  22.  
  23.   DoCmd.RunSQL "DELETE * FROM gecici"
  24.   MsgBox ("Aktarma işlemi yapıldı...Geçici tablodaki veriler silindi......!!!")
  25. 150
  26. End Sub





  Alıntı
Bu mesajı beğenenler:
#2
 rs!sipno=me.satis_no.text ...gibi.
yani formdaki text alan adını,sipariş_no alanına  göster



  Alıntı
Bu mesajı beğenenler:
#3
merhaba celal bey, 
sanırım olmadı, 
örnek üzerinden yardımcı olabilirmisiniz?


Eklenti Dosyaları
.rar   geçici.rar (Boyut: 22,16 KB / İndirilme: 47)



  Alıntı
Bu mesajı beğenenler:
#4
inceleyin lütfen



  Alıntı
Bu mesajı beğenenler:
#5
Sn celal bey
çok teşekkürler,



  Alıntı
Bu mesajı beğenenler:
#6
(01-11-2021, 14:49)karacahil demiş ki: Değerli arkadaşlar merhaba,
aşağıdaki kod ile 
gecici tablodaki verileri
esas tabloya kaydediyorum.

bu koda eklemek istediğim,(yapamadığım)

satis_no = rs!satis_no ( bu şekilde olmadı hata verdi.) (aşağıdaki örnekte eklenmiş hali var)

esas tabloya satis_no alanı ekledim.
form üzerine de satis_no metin kutusu ekledim.

gecici tablodaki verileri esas tabloya aktarırken, her kayıt için satis_no kodunu da eklemesini istiyorum. 
yardımlarınız için şimdiden çok teşekkür ederim, 
saygılarımla,

Visual Basic
  1. Private Sub Komut6_Click()
  2. Dim rs As DAO.Recordset
  3. Dim rs1 As DAO.Recordset
  4. Dim db As Database
  5. Dim strSQL As String
  6.    Set db = CurrentDb()
  7.    strSQL = "SELECT  * FROM gecici"
  8.    Set rs = db.OpenRecordset(strSQL)
  9.    strSQL = "SELECT  * FROM esas WHERE (((ad)='" & rs!ad & "') And ((yaş)=" & rs!yaş & "))"       '********* Güncellendi *****************
  10.    Set rs1 = db.OpenRecordset(strSQL)
  11.    If rs.RecordCount = 0 Then Exit Sub
  12.    rs.MoveFirst
  13.    Do Until rs.EOF
  14.        rs1.AddNew
  15.        rs1!ad = rs!ad
  16.        rs1!yaş = rs!yaş
  17.        rs1!satis_no = Me.satis_no  '********* Güncellendi *****************
  18.        rs1.Update
  19.        rs.MoveNext
  20.    Loop
  21. rs1.Close: rs.Close
  22. Set rs1 = Nothing: Set rs = Nothing
  23.    DoCmd.RunSQL "DELETE * FROM gecici"
  24.   MsgBox ("Aktarma işlemi yapıldı...Geçici tablodaki veriler silindi......!!!")
  25. End Sub



olarak degıstırın.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Selenium Ile Gizli Tablodan Veri çekmek. prtkl 4 430 13-05-2025, 09:27
Son Mesaj: prtkl
  Kullanıcıya Göre Tablodan Veri çekme semyross 1 328 20-12-2024, 00:30
Son Mesaj: halily
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 636 02-12-2024, 11:20
Son Mesaj: halily
access-sql-9 [TABLO] Tablodan Rapor Alma vefa1982 11 604 28-10-2024, 01:53
Son Mesaj: dsezgin
  [TABLO] Word Tablodan Tarih Aktarımı kahramanselim 6 509 01-10-2024, 12:34
Son Mesaj: halily
  Farklı Tablodan Mükerrer Olmayan Bilgi Almak bilservisci 5 530 17-12-2023, 18:04
Son Mesaj: dsezgin
  Buton Adlarının Tablodan Gelmesi alikagan 17 1.704 29-10-2023, 01:09
Son Mesaj: dsezgin
  [VBA] Kayıt Iptali: Kayıt Iptal Tablosuna Ekle, Kayıdı Sil Işlemi programmer67 6 843 21-07-2023, 10:40
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi