formdaki verileri iki yada daha çok tabloya kaydetmek
#1
herkeze iyi akşamlar arkadaşlar
saatlerdir forumda arıyorum ama istediğimi bir türlü bulamadım.

bunu frm_1152 açıkken yazmaya çalışıyorum bu kodu buldum ve değiştirmek istedim
rs.Open "tbl_1152", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("stok_no") = stok_no
rs("isim") = isim
rs.Update
rs.Open "tbl_parca_no", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("parca_no") = parca_no
rs("cins_no") = cins_no
rs.Update
kodu bu hale getirdim ancak çalıştırmayı beceremedim.ilk satırda hata verdi.
formdaki verileri iki ayrı tabloya butonla kaydetmeye çalışıyorum.
bunu başarabileceğim herhengi bir kod varmı.bu tablo sayısı artabilirde.tüm arkadaşlara teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Recordsetleri tanımlamamışsınız.. Ayrıca iki ayrı tabloya kayıt etmek istediğiniz için bu tanımlama da iki tane olmalı..

Kodu bu şekilde kullanabilirsiniz..

Visual Basic
  1. Dim rs As New ADODB.Recordset
  2. Dim rs1 As New ADODB.Recordset
  3. rs.Open "tbl_1152", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
  4. rs.AddNew
  5. rs("stok_no") = stok_no
  6. rs("isim") = isim
  7. rs.Update
  8. rs.Close
  9. Set rs = Nothing
  10. rs1.Open "tbl_parca_no", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
  11. rs1.AddNew
  12. rs1("parca_no") = parca_no
  13. rs1("cins_no") = cins_no
  14. rs1.Update
  15. rs1.Close
  16. Set rs1 = Nothing



ADO ile ayrıntılı bilgileri aşağıdaki linkte bulanan, sayın modalı'nın hazırladığı döküman ve örnekleri inceleyerek edinebilirsiniz..




  Alıntı
Bu mesajı beğenenler:
#3
Merhaba,

Eğer tablo ilişkilerini oluşturursanız birden fazla tabloya kaydetmeye gerek kalmaz. Sağ olsun Taruz Bey cevaplamış her zamanki gibi ama aynı bilginin birden fazla tabloda olması sakıncalıdır. Sağlam tablo yapısında kurulan ilişkilerle tekrara gerek yoktur.

Ya da bu tekniğin de kullanılacağı yer vardır ama aklıma gelmiyor, örneklendirirseniz amacınızı öğrenmek isterim. Mad1
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#4
arkadaşlar yardımlarınız için çok teşekkürler. kodu çalıştırmayı başardım.
iş yerinde kullandığım bir program var vb6 da yapılmış ve data olarakta accsess kullanılmış. kademeci arkadaşlar araç bakımları için malzeme kullanıyorlar ve bu kullanılan malzemeleri ben tek tek tekrar kaydediyorum. amacım accsessle ek program yapıp tüm evrak akışlarını ortaklaştırmak ve iş yükünü hafifletmek.
accsesle daha önce hiç çalışmadım çok yabancıyım. biraz site sakinlerinin kafasını ağrıtacak gibiyim. tüm arkadaşlara şimdiden teşekkür ederim.

bu kod c\program files\ABS\data\tbl_arac_envanter' e kaydecek şekilde değiştirilebilirmi. denedim olmadı.



  Alıntı
Bu mesajı beğenenler:
#5
merhabalar konu aradığım soruya yakın diyerek yeni konu açmak yerine buraya devam etmeyi seçtim... Elimde tablo1 ve tablo2 diye iki tane tablo var ve ikisinin bilgileri de farklı... Bunlara bilgi girmek ve kaydetmek için iki ayrı form kullanmak yerine tek bir formda ikisinide tek kaydet butonu ile kayıt etmek istiyorum... örnekteki gibi...


Eklenti Dosyaları
.rar   yeni.rar (Boyut: 17,33 KB / İndirilme: 182)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın mhmtogz
istediğiniz mümkün ancak tablo aralarında herhangi bir bağ yok iken kayıt sonuçlarını nasıl döndüreceksiniz başka bir deyişle 2.tablodaki kayıtların 1.tablodaki kayıtlar ile eşleşmesini nasıl sağlayacaksınız. Sizin sisteminiz şu haliyle veritabanı mantığına ters. iyi çalışmalar
Teşekküre gerek yok, Taş atın yeter!!!



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 142 09-03-2024, 02:52
Son Mesaj: dsezgin
  Ağ Konumundaki Excel Dosyasından Alınan Verileri Güncelleyememe geneclean 2 115 20-02-2024, 14:27
Son Mesaj: dsezgin
  Verileri Güncellemek m_demir 18 351 21-01-2024, 19:59
Son Mesaj: m_demir
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 247 08-01-2024, 11:58
Son Mesaj: bilservisci
  [FORM] Metin Kutusundaki Değere Göre Altforma Kayıt Eklensin Yada Eklenmesin ŞabanTR 4 170 17-12-2023, 17:40
Son Mesaj: ŞabanTR
  Tablodaki Verileri Yan Yana Yazdırmak atyaty 4 328 11-12-2023, 12:57
Son Mesaj: atyaty
  Tabloda 0'ın Altındaki Negatif Değerleri 0 Olarak Yazmak Yada Boş Bos Göstermek ofbayoglu61 4 191 15-07-2023, 13:16
Son Mesaj: ofbayoglu61
  [RAPOR] Açılan Raporu Pdf Olarak Kaydetmek hnakis 1 174 24-05-2023, 07:53
Son Mesaj: alperalper

Foruma Git:


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