AccessTr.neT
Farklı veritabanında bulunan tablodaki veriyi değiştirme. - 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ığı: Farklı veritabanında bulunan tablodaki veriyi değiştirme. (/konu-farkli-veritabaninda-bulunan-tablodaki-veriyi-degistirme.html)

Sayfalar: 1 2


Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ikurt - 29/11/2012

Veritabanı Tablolar arası alan değiştirme konusunun devamıdır.

Programda sınavları 2 ders ve 3 ders şeklinde değerlendiriyoruz programda
değerlendirme yapabilmemiz için çalışma açmamız gerekiyor.

SINAV001.MDB SINAV002.MDB SINAV003.MDB gibi tablolar aynı, içindeki datalar farklı derslere ait veritabanları mevcut.

Veritabanlarında bulunan belirli tablolardaki sabit olan değeri otomatik olarak değiştirmek istiyorum.

Mesela SINAV001.MDB veritabanındaki dersler tablosunda SıraNo, Notlar tablosunda SıraNo, Konular tablosunda DersNo, Analiz tablosunda DersSıraNo gibi alanlardaki
sabit değerleri değiştirmek istiyorum. SINAV002.MDB veritabanındaki tablolardaki verilerde aynı şekilde değişecek. Şimdiden teşekkürler


Cvp: Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ozanakkaya - 30/11/2012

Form1'i açıp "Veritabanı Seç" butonunu tıklayıp veritabanı seçin. Daha sonra Tabloyu seçip Kayıtlı veri ve Değişecek veriyi yazıp Uygula butonunu tıkla.


Cvp: Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ikurt - 03/12/2012

Hocam çok teşekkür ederim istediğim gibi olmuş fakat tablo seçmeden istediğimiz veritabanını seçtikten sonra değiştir dediğime değiştirmek istediğim tabloları otomatik değiştirsin istiyorum önceki hazırladığınız mdb içerisinden ben düzenlemiştim istediğim tabloları komut butonun içeriğini aşağıdaki şekilde değitirdim gerekli tabloları tek işlemle değitiriyor

Private Sub Komut6_Click()
DoCmd.RunSQL "UPDATE Analiz SET Analiz.DersSiraNo = [Metin2] WHERE (((Analiz.DersSiraNo)=[Metin0]));"
MsgBox ("Analiz Tablosu Düzeltildi")
DoCmd.RunSQL "UPDATE Dersler SET Dersler.SiraNo = [Metin2] WHERE (((Dersler.SiraNo)=[Metin0]));"
MsgBox ("Dersler Tablosu Düzeltildi")
DoCmd.RunSQL "UPDATE Notlar SET Notlar.SiraNo = [Metin2] WHERE (((Notlar.SiraNo)=[Metin0]));"
MsgBox ("Notlar Tablosu Düzeltildi")
DoCmd.RunSQL "UPDATE KonuAnalizi SET KonuAnalizi.DersNo = [Metin2] WHERE (((KonuAnalizi.DersNo)=[Metin0]));"
MsgBox ("Konu Analizi Tablosu Düzeltildi")
DoCmd.RunSQL "UPDATE Konular SET Konular.DersNo = [Metin2] WHERE (((Konular.DersNo)=[Metin0]));"
MsgBox ("Konular Tablosu Düzeltildi")
End Sub


Cvp: Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ozanakkaya - 03/12/2012

(03/12/2012, 00:55)ikurt yazdı: Hocam çok teşekkür ederim istediğim gibi olmuş fakat tablo seçmeden istediğimiz veritabanını seçtikten sonra değiştir dediğime değiştirmek istediğim tabloları otomatik değiştirsin istiyorum önceki hazırladığınız mdb içerisinden ben düzenlemiştim istediğim tabloları komut butonun içeriğini aşağıdaki şekilde değitirdim gerekli tabloları tek işlemle değitiriyor


Hızlı Cevap Almanın Püf Noktaları

(22/04/2009, 15:53)ozanakkaya yazdı: 4-) Yazdığınız cümleleri anlaşılır olması açısından fazla uzun tutmamaya özen gösterin, mesela

Alıntı:Giriş formunda Adı soyadı Açılır Kutusu ile ilgili kayıtlar hem gözüküyor hem de açılıyor ancak Oluşturmaya çalıştığım Adı Soyadı Liste kutusu ilişkili kayıtları gösteriyor ancak tıkladığımda ilgili kaydı açmıyor
Gibi bir cümle sakın yazmayın, soruyu cevaplamak isteyen kişi yukarıdaki cümleyi anlayabilmek için en fazla 5 kere okur. Anlayamazsa sorunuza bakmaz. Ayrıca kelimeler arasında (,) kullanmaya özen gösterin.



Cvp: Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ikurt - 03/12/2012

Hocam anlatmak istediğim tabloların açılır pencereden seçmek yerine uygula butonuna tıkladığımızda değiştirmek istediğimiz
Analiz.DersSiraNo
Dersler.SiraNo
Notlar.SiraNo
KonuAnalizi.DersNo
Konular.DersNo
Tablo ve alanları için kayıt verisine karşılık değiştirmek istediğimiz veriyle değiştirsin


Cvp: Farklı veritabanında bulunan tablodaki veriyi değiştirme. - ozanakkaya - 03/12/2012

4. mesaja örneği eklemiştim. Siz problemi bildiğiniz için yazıp geçiyorsunuz. Biz anlayabilmek için defalarca okumak zorunda kalıyoruz.

Yazdıklarınızı göndermeden önce birde siz okusanız Img-grin