Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
28/11/2018 16:35
Konu Sahibi
notrino
Yorumlar
8
Okunma
339
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
notrino

notrino

Aktif Üye*
79958
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(29/11/2018 13:40)ozanakkaya Adlı Kullanıcıdan Alıntı:

SQL Code
SELECT Tablo1.Kimlik, Tablo1.X1, Tablo1.Y1
FROM Tablo1
WHERE (((Tablo1.Kimlik)=[forms]!form1!Kimlik));
UNION ALL SELECT Tablo1.Kimlik,Tablo1.X2, Tablo1.Y2 FROM Tablo1 WHERE (((Tablo1.Kimlik)=[forms]!form1!Kimlik));


Kodunu deneyiniz. Bu sorgu, Form1deki kimlik alanına göre verileri getirir. Sizin örneğinizdeki yapıyla sıralı getiremezsiniz.


Bu gerçekten ilginç ve şaşırtıcı değil mi? Ya da ben bilgi eksikliğimden mi şaşırıyorum. Formdan bağımsız olarak birleşim sorgusunun Tablo verilerini "tablodaki sıra ile"
1-X1-Y1
1-X2-Y2
2-X1-Y1
2-X2-Y2
şeklinde getirmesi neden imkansız?

Sistem adeta şunu yapıyor;
1-X1-Y1
1-X2-Y2
2-X2-Y2
2-X1-Y1
Son Sql deyimi X2-Y2 olduğu için mi onu tekrar ediyor önce?



ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 483
 12.101
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Dün,22:39
Siz veriyi Kimlik alanına göre sıralatıyorsunuz, veri Kimlik alanına göre sıralanıyor, diğer alanlar herhangi bir tanımlama yapılmadığı için artan şekilde sıralanıyor.

sorguyu aşağıdaki ile değiştirerek deneyiniz. Access neye göre sıralayacağını bilsin.

SQL Code
SELECT Tablo1.Kimlik, "1" AS GSayi, Tablo1.X1, Tablo1.Y1
FROM Tablo1
ORDER BY Tablo1.Kimlik, "1";
UNION SELECT Tablo1.Kimlik, "2" AS GSayi, Tablo1.X2, Tablo1.Y2
FROM Tablo1


"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. 

...........
notrino

notrino

Aktif Üye*
79958
 170
 602
 18/02/2016
31
 İzmir
 
 Ofis 2010 32 Bit
 27/01/2019,17:30
(29/11/2018 15:15)ozanakkaya Adlı Kullanıcıdan Alıntı: Siz veriyi Kimlik alanına göre sıralatıyorsunuz, veri Kimlik alanına göre sıralanıyor, diğer alanlar herhangi bir tanımlama yapılmadığı için artan şekilde sıralanıyor.

sorguyu aşağıdaki ile değiştirerek deneyiniz. Access neye göre sıralayacağını bilsin.

SQL Code
SELECT Tablo1.Kimlik, "1" AS GSayi, Tablo1.X1, Tablo1.Y1
FROM Tablo1
ORDER BY Tablo1.Kimlik, "1";
UNION SELECT Tablo1.Kimlik, "2" AS GSayi, Tablo1.X2, Tablo1.Y2
FROM Tablo1


Evet şimdi oldu. Böylece Excel'e gerek kalmadı. Form üzerinde oluşturduğum grafik denetimi ile kayıt ilerledikçe (2 kayıtta bir) grafik değişiyor. Veriler değiştikçe de grafik değişiyor. Yani dinamik bir grafik ve formülasyon yapısı oldu. Güzel oldu. +rep




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Access'te Grafik Yapma temre 3 435 28/05/2018, 11:03
Son Yorum: temre
  Grafik alperadn01 5 437 10/01/2018, 19:32
Son Yorum: alperadn01
Çözüldü Grafik Gösterim ertans 4 451 30/11/2017, 23:06
Son Yorum: ozanakkaya
Çözüldü Access 2016 - Grafik Problemi av.fatihberber 5 1.124 07/01/2017, 14:53
Son Yorum: av.fatihberber
Çözüldü farklı bir tablo alanındaki veriyi pasta grafik için kullanmak ruzgarajans 2 781 16/05/2016, 12:26
Son Yorum: ruzgarajans

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