Grafik Çizme

1 2
28/11/2018, 16:35

notrino

Merhaba,

Excel'de sıklıkla kullandığım en basit haliyle kartezyen koordinatlara göre grafik çizme uygulamasını Access'te de yapmak istiyorum ama Access'in grafik aracı biraz tuhaf çalışıyor, mantığını anlayamadım. Ekte bir örnek gönderiyorum. Sayfanın alt kısmında Excel'de yaptığım bir grafiğin X ve Y değerlerine göre çizilmiş hali bulunuyor. Aynı zamanda grafiğin R^2 ve denklem parametrelerini de görebiliyorum. R^2 ve denklem kısmı sorun değil de ben bir türlü bu grafiği aynen Excel'deki gibi çizdiremiyorum. Sürükleyip bıraktığım alanların nereye nasıl sürükleneceğini anlayabilmiş değilim. Saçma sapan eğriler çıkıyor karşıma. Örneğimdeki X ve Y değerlerini baz alarak Access'te ilgili grafiği oluşturabilir misiniz acaba? Tşk.
28/11/2018, 18:03

ozanakkaya

Tablonuzda 2. veri olduğunda grafik nasıl oluşacak, grafiğin bulunduğu örnek Excel belgesini ekleyiniz.
28/11/2018, 18:19

notrino

Merhaba,

Tabloda 2.veri kısmına geçildiğinde yeni verilere göre grafik çizmiş olacak. İlgili Excel dosyam ekte. Burada X ve Y nin değerleri sütunlarda tabi, ama Access'te X ve Y yi satırlarda ifade etmiş olmam mı durumu karıştırıyor acaba? Ama o zaman farklı kayıtlarda farklı grafik değerleri görmek nasıl mümkün olur. Kafam karıştı...
29/11/2018, 12:18

ozanakkaya

İnceleyip olumlu/olumsuz bildirimde bulununuz.
29/11/2018, 12:50

notrino

Merhaba,

Anladığım kadarıyla Excel dosyası ile bağlantılı bir uygulama olmuş. Aslında ben de diğer taraftan Access'in kendi içinde yapabileceğim bir çözüm için uğraşıyorum. Şöyle ki; ekteki problemi çözersek galiba iş çözülecek. Ekteki problem, birleşim sorgusu ile Tablo satır değerlerini sütuna dönüştürüyorum. Ancak nedense, birleşim sorgusundaki sıralamaya bakarsanız son iki veri diğer ilk iki verinin mantığında sıralanmamış. Yani
0-100
4-20
0-500
0-10

şeklinde bir sıralama olması gerekirken
0-100
4-20
0-10
0-500
olmuş. Bunu çözebilirsek meseleyi Excel'e bağlı kalmadan Access içinde çözebilirim sanırım.
29/11/2018, 13:40

ozanakkaya

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.
1 2