PDA

View Full Version : سوال: نمایش چند جدول در یک dbgrid



com.ha.za
یک شنبه 05 اردیبهشت 1389, 13:48 عصر
میخوام چند جدول و در یک dbgrid نشون بدم مثلا برای حساب مشتری پرداختی ها و دریافتی ها رو از یک جدول و فاکتورهای خرید و فروش رو از یه جدول دیگه و حساب اول دوره شو از یه جدول دیگه تو یه dbgrid نشون بدم . چه کاری باید انجام بدم ؟
ممنون

pezhvakco
یک شنبه 05 اردیبهشت 1389, 16:40 عصر
درود :
راحت ترین راه استفاده از دستورات Sql و Join کردن جدول هات در یک نمایش است .
دستورات مربوط به گزارش گیری از چند جدول رو یه جستجو کن .
با یه کوئری این کار رو انجام بده و DBGrid رو به اون کوئری متصل کن .
فکر خوش .

danesh1351
یک شنبه 05 اردیبهشت 1389, 20:06 عصر
كوري حساب اول دوره
union
كوري دريافت و پرداخت
union
فاكتورهاي فروش
.
.
.
دقت كن كه تعداد فيلدهاي هر كوري و نام و نوع و ترتيب آنها يكي باشد

حسین شهریاری
یک شنبه 05 اردیبهشت 1389, 20:10 عصر
سلام

اگه منظور شما خروجی گرفتن است همانطور که دوستمون در پست قبلی فرمودند باید جداول را با هم Join کنید ولی باید توجه داشته باشید که آیا جداولی که قراره Join بشن فیلد مشترکی دارند یا نه؟

اگر منظورتون این هست که چکونه از یه گرید به صورت اشتراکی استفاده کنید جواب این هست که برای تغییر وضعیت کافی است خاصیت DataSource اونا برابر هر DataSource دیگه که به جدول دیگه وصله قرار بدید.(بنده خودم این کارا توصیه نمیکنم)

موفق باشید

com.ha.za
یک شنبه 05 اردیبهشت 1389, 20:56 عصر
ممنون با JOIN حل شد