AccessTr.neT

Tam Versiyon: Grafik Çizme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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.
Tablonuzda 2. veri olduğunda grafik nasıl oluşacak, grafiğin bulunduğu örnek Excel belgesini ekleyiniz.
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ı...
İnceleyip olumlu/olumsuz bildirimde bulununuz.
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.
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.
Sayfalar: 1 2