dikkatimden kaçmış diğer kod hatalı aslında.
mesela siz 1 seçtiğinizde son rakamı 1 olan tüm kayıtları getirir
SELECT tbl_veriler.id, tbl_veriler.hisse, tbl_veriler.son_fiyat, tbl_veriler.degisim, tbl_veriler.degisim_tl, tbl_veriler.hacim_tl, tbl_veriler.hacim_adet FROM tbl_veriler WHERE (((tbl_veriler.[id]) Like IIf(IsNull([Formlar]![frm_veriler]![Metin12]),'*',[Formlar]![frm_veriler]![Metin12])));