سلام
یه مشکلی تو اکسس برام پیش اومده لطفا هر کی می دونه کمک کنه
من 5 تا Table دارم که تو هر کدوم یه column هست به نام Vaziate که سه مقدار مشخصی می گیرد
حالا من می خواهم با Query از این 5 جدول تمام رکوردهایی که فیلد Vaziate اونا برابر یک مقدار مشخصی است لیست کنم
این کار برای یه جدول با Query عین آب خوردنه ولی یرای بیشتر از یکی نمی دونم چی کار کنم
یکی به من گفت از این روش استفاده کنم
SELECT * FROM TABLE1
UNION
SELECT * FROM TABLE2
این روش شما روش خوبی بود
ولی یه مشکلات عجیبی داشت
مثلا دو تا کد زیر رو ببینید
SELECT Tbl_Gdentist.date, Tbl_Gdentist.time, Tbl_Gdentist.Bi_code, Tbl_Gdentist.total FROM Tbl_Gdentist WHERE((Tbl_Gdentist.VaziatePardakhat)="بیمه")
UNION SELECT Tbl_Gother.date, Tbl_Gother.time, Tbl_Gother.Bi_code, Tbl_Gother.total FROM Tbl_Gother
WHERE ((Tbl_Gother.VaziatePardakht)="بیمه");
SELECT Tbl_Gdentist.date, Tbl_Gdentist.time, Tbl_Gdentist.Bi_code, Tbl_Gdentist.total FROM Tbl_Gdentist
UNION SELECT Tbl_Gother.date, Tbl_Gother.time, Tbl_Gother.Bi_code, Tbl_Gother.total FROM Tbl_Gother
WHERE (((Tbl_Gdentist.VaziatePardakhat)="بیمه") AND ((Tbl_Gother.VaziatePardakht)="بیمه"));
من هر دو تا ایها رو امتحان کردم اولا اینکه هر دوتا شون وقتی میزنی اجرا بشن یک صفحه با میشه مقادیر
Tbl_Gdentist.VaziatePardakhat و Tbl_Gother.VaziatePardakht
رو باید وارد کنیم
به علاوه اصلا درست جواب نمیده مثلا من وارد می کنم بیمه برام یه رکوردی میاره که مربوط به یه مقدار دیگه (مثلا آزاد) هست !!!!!!!!!!!!!!! ه