Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
29/10/2018 20:40
Konu Sahibi
notrino
Yorumlar
5
Okunma
240
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

notrino

Aktif Üye*
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
Çözüldü 
Merhabalar,

Ekli örneğimde ekleme sorgusu var. Butona basınca A1 değerini "yeni ID1'e" aynen taşıyorum, T2 içindeki üç kaydı da "yeni ID1" numarası ile kaydetmesini istiyorum ama olmuyor. Neyi yanlış yapıyorum acaba? Tşk.



Kullanici Avatari

ozguryasin

Uzman
Öz.... Ya....
 36
 44
 1.123
 23/09/2009
613
 Bursa
 Yazılım
 Ofis 2010 32 Bit
 Dün,01:28
https://www.accesstr.net/konu-siparis-fo...#pid152309

konudaki 3 mesajı inceleyiniz işinizi görecektir.


POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.

Kullanici Avatari

haliliyas

Uzman
Ha.... Ya....
 Belirtilmemiş
 18
 769
 30/07/2014
128
 -
 
 Ofis 2019 64 Bit
 Bugün,02:26
sayın notrino sorgunuzdaki temel hata tabloda bulduğu her kaydı tekrar eklemesinden kaynaklanıyor.
"sorgu1"deki "ID1" ifadesinin "F1" formundaki "ID1" almasını sağlamalısınız. Aşağıdaki örnekte istediğinizi yapıyor ama sorun şu sorguyu her çalıştırdığınızda "T2" tablosundaki her kaydı yeni ID1 üzerinden tabloya yeniden ekliyor her defasında "T2"deki veri 2 katına çıkıyor



Kullanici Avatari

notrino

Aktif Üye*
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(30/10/2018 00:36)haliliyas Adlı Kullanıcıdan Alıntı: sayın notrino sorgunuzdaki temel hata tabloda bulduğu her kaydı tekrar eklemesinden kaynaklanıyor.
"sorgu1"deki "ID1" ifadesinin "F1" formundaki "ID1" almasını sağlamalısınız. Aşağıdaki örnekte istediğinizi yapıyor ama sorun şu sorguyu her çalıştırdığınızda "T2" tablosundaki her kaydı yeni ID1 üzerinden tabloya yeniden ekliyor her defasında "T2"deki veri 2 katına çıkıyor

Sayın halililyas,

Teşekkürler,
Evet dediğiniz gibi sürekli T2 veri sayısı iki katına çıkıyor, ben de bunu gözlemlemiştim, fakat ID atayamamıştım. Bunun VB de nasıl yapıldığını biliyorum aslında elimde kodlar var , eskiden buna benzer bir konu açmıştım. Amacım "ekleme sorgusunun" çalışmasını anlamak olduğundan bunu nasıl yapabilirim ona bakıyorum. İki katına çıkarmayacak şekilde, ekleme sorgusu ile son kaydın verilerini nasıl transfer edebilirim onu araştırıyorum . Bildiğiniz bir yol varsa, beklerim. Tşk.



Kullanici Avatari

ozanakkaya

Kurucu
Oz.... Ak....
 39
 479
 11.975
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,04:08
Sorgunuzda herhangi bir ölçüt olmadığı için bu şekilde çalışıyor.

Forma G_Id adında denetim kaynağı olmayan metin kutusu ekle,

Butonun tıklandığında olayındaki 

Visual Basic Code
EskiA1 = Me.A1

kodunun altına 

Visual Basic Code
Me.G_Id = Me.ID1

kodu ekle,

sorgunun Sql kodunu aşağıdaki ile değiştir.

SQL Code
INSERT INTO T2 ( A2, ID1 )
SELECT T2.A2, [Forms]![F1]![ID1] AS ID1
FROM T2
WHERE (((T2.ID1)=[Forms]![F1]![G_Id]));


Bu şekilde, sorguya ölçüt ekleyerek sadece son kaydın aktarılmasını sağlayabilirsiniz.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

Kullanici Avatari

notrino

Aktif Üye*
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(30/10/2018 14:49)ozanakkaya Adlı Kullanıcıdan Alıntı: Sorgunuzda herhangi bir ölçüt olmadığı için bu şekilde çalışıyor.

Forma G_Id adında denetim kaynağı olmayan metin kutusu ekle,

Butonun tıklandığında olayındaki 

Visual Basic Code
EskiA1 = Me.A1

kodunun altına 

Visual Basic Code
Me.G_Id = Me.ID1

kodu ekle,

sorgunun Sql kodunu aşağıdaki ile değiştir.

SQL Code
INSERT INTO T2 ( A2, ID1 )
SELECT T2.A2, [Forms]![F1]![ID1] AS ID1
FROM T2
WHERE (((T2.ID1)=[Forms]![F1]![G_Id]));


Bu şekilde, sorguya ölçüt ekleyerek sadece son kaydın aktarılmasını sağlayabilirsiniz.


Teşekkürler




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü İki Tarih Arası Ay Bazında Satır Ekleme fkilic76 6 220 06/03/2019, 09:13
Son Yorum: haliliyas
Çözüldü İki Tarih Arası Satır Ekleme Ve Veri Kaydetme fkilic76 5 152 26/02/2019, 18:04
Son Yorum: fkilic76
Çözüldü Sorguya Artan Numara Ekleme Sayaç cozum 1 100 07/02/2019, 12:00
Son Yorum: ozanakkaya
Çözüldü Ekleme Sorgusunda Hata Oğuz Türkyılmaz 4 146 17/01/2019, 17:37
Son Yorum: Oğuz Türkyılmaz
Çözüldü Kaydetme, Yeni Kayıt Ekleme Ve Kayıt Silme Sorunu mmert06 18 650 15/01/2019, 01:05
Son Yorum: mmert06

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.