PDA

View Full Version : ادغام نتایج چند جدول در یک جدول



vjp
چهارشنبه 25 خرداد 1384, 17:07 عصر
باسلام
میخواستم بدانم چگونه میتوان داده های چند جدول را که دقیقاٌ ساختاری مشابه دارند در جدول دیگری جمع کرد یعنی مجموع آنها داده ها را زیر هم در جدول دیگری رکورد به رکورد جمع آوری نمود البته با کد نویسی میتوان راهی پیدا کرد اما میخواهم ببینم آیا متد خاصی و جود دارد؟ درضمن من از کامپوننت ADodataset استفاده میکنم. متشکرم :oops:

oranoos
چهارشنبه 25 خرداد 1384, 18:54 عصر
فکر میکنم مشکلتون با ADOQuery حل بشه

Tarrah
چهارشنبه 25 خرداد 1384, 19:28 عصر
از فیلد های lookup استفاده کنید.

vjp
پنج شنبه 26 خرداد 1384, 14:41 عصر
فکر میکنم مشکلتون با ADOQuery حل بشه

از فیلد های lookup استفاده کنید.
میشه بشتر توضیح بدین؟ متشکرم :reading:

vcldeveloper
جمعه 27 خرداد 1384, 02:35 صبح
می تونید از دستورات SQL استفاده کنید: UNION
در صورت استفاده از TADODataSet، در خاصیت CommandText می تونید دستور SQL زیر رو بنویسید:


SELECT * FROM Table1
UNION
SELECT * FROM Table2

که نتیجه اش میشه کل رکوردهای دو جدول - به شرطی که ساختارشون یکسان باشه.

saeed_82
جمعه 27 خرداد 1384, 17:04 عصر
آیا این دستور در تمام بانکهای اطلاعاتی جواب میده
فکر نکنم
مثلا در اینتربیس :گیج: :موفق:

Mahdi_S_T
جمعه 27 خرداد 1384, 17:22 عصر
:strange:

آیا این دستور در تمام بانکهای اطلاعاتی جواب میده

خوبه آقای کشاورز نوشته دستور SQL

vjp
جمعه 27 خرداد 1384, 20:08 عصر
متشکرم آقای کشاورز همین را میخواستم :D

Ali_Hashemi
شنبه 28 خرداد 1384, 11:20 صبح
اگر هنوز مشکل حل نشده ،
به اینم یه نگاهکی بینداز :

http://www.barnamenevis.org/forum/viewtopic.php?t=26757