Skip to main content

AccessTr.neT


Grafiği komutla çalıştırmak

Grafiği komutla çalıştırmak

#7
(18/06/2014, 23:09)alpeki99 yazdı: Sayın abahceci konunuzun bu kadar geride kalması bizim hatamız öncelikle bunun için kusurumuzu affedin.

Estağfurullah alpeki99 hocam, Access ile ilgili neredeyse tüm bilgilerimi ben bu siteden öğrendim, elbetteki siz değerli hocalarımın sayesinde...

Select sorgusunu özelleştirmek, benim için uygun olur mu? açıkçası net olarak bilmiyorum. Neden derseniz, HASTALAR ve LABORATUAR diye 2 tablom olsun ve bu tabloları HASTA_NO alanı ile birbirine bağlamışım. Örnek olarak HASTA_NO'su 15 olan bir hasta için LABORATUAR formunda sadece HASTA_NO'su 15 olan sonuçlar gösterilecek. Ben bu durumda "where" bağlacını kullanabilir miyim?

Son olarak, Access ile şuan istediğimi yapabiliyorum, ama hız konusundaki sorun ve özellikle yakın gelecekte çoklu kullanmayı düşündüğüm zaman bu sorun daha da önemli bir hal alacak gibi. Bu nedenle sizin de dediğiniz gibi sanırım MySql'e giriş yapmam gerekiyor artık...

Tekrar çok teşekkür ederim...
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#8
Evet benim dediğimde zaten o şekilde. Grafiğinizin Satır Kaynağı'nda şu Sql cümlesi var:


SELECT (Format([tarih],"Short Date")) AS İfade1, Sum([AKS]) AS AKŞ
FROM LABORATUAR
GROUP BY (Format([tarih],"Short Date")), (Int([tarih]));

Burada WHERE şartı kullanılmamış ama form üzerinde Filtre alanında [HASTA_NO=11] diye kullanmışsınız. Mantık yine aynı şekilde olacak.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#9
Sayın alpeki99 hocam, 19.06.2014 tarihinde mesajınızı okudum, ama cevap yazamadan internet bağlantımla ilgili sorun yaşadım ve hemen sonrasında da şehir dışına çıktığım için internet sorunumu çözüp size cevap yazamadım. Bundan dolayı sizden özür dilerim...

Grafik gösterimi için örnek olarak hazırlamış olduğum veritabanında "where" şartını aşağıdaki gibi kullandım (başka sorgulardan kıyaslama yolu ile).


SELECT (Format([tarih],"Short Date")) AS İfade1, Sum([AKS]) AS AKŞ FROM LABORATUAR WHERE [HASTA_NO] GROUP BY (Format([tarih],"Short Date")), (Int([tarih]));

Doğru yerde mi kullandım, bilmiyorum. En azından hata vermedi. Ama formu açarken yine de bir süre bekletiyor.
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#10
sayın abahceci,

where ifadesinin kullanımı ile ilgili olarak örnek teşkil etmesi ve yardımcı olması açısından aşağıdaki linkleri incelemeniz yerinde olacaktır.böylece,bir önceki mesajınızda kullandığınızı belirttiğiniz where ifadesinin yazımının doğru olup olmadığını ve nasıl kullanılması gerektiğini kendiniz de değerlendirebilirsiniz.

WHERE (Transact-SQL)

SQL WHERE Clause

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#11
Sayın atoz112, ilginizden dolayı çok teşekkür ederim.
Verdiğiniz linkleri hemen inceliyorum...
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task