میخوام چند جدول و در یک dbgrid نشون بدم مثلا برای حساب مشتری پرداختی ها و دریافتی ها رو از یک جدول و فاکتورهای خرید و فروش رو از یه جدول دیگه و حساب اول دوره شو از یه جدول دیگه تو یه dbgrid نشون بدم . چه کاری باید انجام بدم ؟
ممنون
میخوام چند جدول و در یک dbgrid نشون بدم مثلا برای حساب مشتری پرداختی ها و دریافتی ها رو از یک جدول و فاکتورهای خرید و فروش رو از یه جدول دیگه و حساب اول دوره شو از یه جدول دیگه تو یه dbgrid نشون بدم . چه کاری باید انجام بدم ؟
ممنون
درود :
راحت ترین راه استفاده از دستورات Sql و Join کردن جدول هات در یک نمایش است .
دستورات مربوط به گزارش گیری از چند جدول رو یه جستجو کن .
با یه کوئری این کار رو انجام بده و DBGrid رو به اون کوئری متصل کن .
فکر خوش .
كوري حساب اول دوره
union
كوري دريافت و پرداخت
union
فاكتورهاي فروش
.
.
.
دقت كن كه تعداد فيلدهاي هر كوري و نام و نوع و ترتيب آنها يكي باشد
سلام
اگه منظور شما خروجی گرفتن است همانطور که دوستمون در پست قبلی فرمودند باید جداول را با هم Join کنید ولی باید توجه داشته باشید که آیا جداولی که قراره Join بشن فیلد مشترکی دارند یا نه؟
اگر منظورتون این هست که چکونه از یه گرید به صورت اشتراکی استفاده کنید جواب این هست که برای تغییر وضعیت کافی است خاصیت DataSource اونا برابر هر DataSource دیگه که به جدول دیگه وصله قرار بدید.(بنده خودم این کارا توصیه نمیکنم)
موفق باشید
ممنون با JOIN حل شد