Select sorgusunu özelleştirmek derken Where ile seçilecek kayıtları belirtmeyi kastetmiştim:
SELECT * FROM sonuclar
diyecek olursam sonuclar tablosundaki tüm kayıtları seçerim ancak
SELECT * FROM sonuclar WHERE cinsiyet='Erkek'
dersem sadece Cinsiyet alanındaki değeri Erkek olan kayıtları çekmiş olurum. Elbette sizin tablonuzda şart belirtmeden tüm kayıtları çekmek durumunda da kalabilirsiniz işte o zaman farklı çarelere başvurulabilir.
Anladığım kadarı ile laboratuar kayıtlarını saklıyorsunuz. Yüksek hassasiyetli rakamlar olduğu için veritabanı olarak MySql'i tavsiye ederim. Veri güvenliği, kullanıcı yetki güvenliği, hız, veritabanındaki alan türlerinin çokluğu gibi muazzam avantajları var. Eğer onbinlerce kayıt saklıyorsanız, 5 ten fazla kullanıcı ağ ortamında bu verilere erişmeye çalışıyorsanız o zaman MySql'e geçmeniz iyi olacaktır.
MySql aynı Access gibi veritabanı programıdır. Access'te program geliştirecek form, rapor varken MySql'de bu özellikler yok. Sadece veri saklama ve sorgulama için kullanılmaktadır. "Peki nasıl program olarak kullanacağım?" diye merak ediyorsunuzdur. Program olarak yine Access'i kullanacaksınız ancak verileri MySql'de saklayacaksınız. Bunun için programınızı FE ve BE olarak ikiye ayırma işlemi yapacaksınız. İş oraya gelecek olursa zaten sitede yardımcı oluruz yeni konuda.