AccessTr.neT
ADO iki tabloda işlem yapmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: ADO iki tabloda işlem yapmak (/konu-ado-iki-tabloda-islem-yapmak.html)

Sayfalar: 1 2 3


Cvp: ADO iki tabloda işlem yapmak - idrisy - 10/10/2011

Hocam; ADO ile ilgili bir çok örnek inceledim ancak bir türlü başaramadım. Benim örnekte veya başka bir örnekte 2 tane veri ile de olsa bir örnek olursa gerisini çözeceğimi düşünüyorum. Eğer böyle bir örnek verirseniz sevinirin


Cvp: ADO iki tabloda işlem yapmak - alpeki99 - 10/10/2011

Sizin örnek üzerinden gidelim o zaman. Siz tam olarak ne istiyorsunuz örneklendirerek anlatırsanız hepimiz yardımcı oluruz.


Cvp: ADO iki tabloda işlem yapmak - idrisy - 10/10/2011

Hocam ilginiz için öncelikle teşekkür ederim. Hocam eklediğim örnekte F300_Gorusme formunda KİŞİSEL ALAN ile ilgili bilgiler T100_ogrenciler isimli tablodan alınacak. GÖRÜŞME BİLGİLERİ kısmı doldurulacak ve bu bilgilerin tamamı T200_rehberlikgorusme tablosuna kaydedilecek.


Cvp: ADO iki tabloda işlem yapmak - alpeki99 - 10/10/2011

Eklediğiniz örnekte bahsettiğiniz tablolardan bazıları yokken bazılarının ismi farklı. Ayrıca örneklendirirseniz daha iyi olur. Mesela xxxx formundaki yyyy açılan kutuya tıklayınca zzz isimli tablodan ttt kriterine göre bilgiler otomatik getirilecek........


Cvp: ADO iki tabloda işlem yapmak - idrisy - 10/10/2011

F300_Gorusme formunda KİŞİSEL ALAN ile ilgili bilgiler
Okul No,
Adı Soyadı,
Sınıfı,
TC Kimlik No
cinsiyeti
alanları T100_ogrenciler isimli tablodan Okul No alanından seçtiğimiz okul numarasına göre dolduracak veya F300_Gorusme formunda liste kutusundan da öğrencileri çift tıklayarak KİŞİSEL ALAN ile ilgili bilgiler doldurabiliriz.

GÖRÜŞME BİLGİLERİ yazısının altındaki
Görüşme No,
Görüşme Tarihi,
Randevu Tarihi,
Sınıf Öğretmeni,
Neden,
Sorunlar,
Sonuç,
Danışman
alanları ise kendimiz dolduracağız ve bu bilgilerin tamamını T200_rehberlikgorusme tablosuna kaydedeceğiz.



Cvp: ADO iki tabloda işlem yapmak - alpeki99 - 12/10/2011

cmdKayit tıklanma olayına aşağıdaki kodu yazıp deneyin.


On Error Resume Next
Call Kayit
HataBul (err.Number)

'----------------------------------
'
'----------------------------------

Dim rs As New ADODB.Recordset

rs.Open "T200_rehberlikgorusme", CurrentProject.Connection, adOpenDynamic, adLockOptimistic

rs.AddNew
rs.Fields("ogretmen") = Me.ogretmen.Column(0)
rs.Update

rs.Close

burada sadece Öğretmen adını tabloya kaydediyor. Eğer istediğiniz bu ise diğer istediğiniz alanları örnekteki gibi düzenleyebilirsiniz.