PDA

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



farzadkamali
چهارشنبه 25 اردیبهشت 1392, 14:12 عصر
با سلام خدمت دوستان

چه طوری میشه رکورد های دو جدول رو عیناً در یک dbgrid داشته باشیم.
توجه کنید که دو جدول من در چندین فیلد مشترک هستند و من می خوام عیناً تموم رکوردهارو داشته باشم.
از دستور join استفاده کردم نشد. میاد رکوردهایی رو که مشترک هستند رو توی یه رکورد نشون میده

خود dbgrid های دلفی یا کامپوننت هایی مثل ehlib این امکان رو نداره که به طور مستقیم این کار رو انجام داد و دیگه مجبور به استفاده از کوئری و دستورات sql نباشیم.

هدف فقط اینه که تمامی رکوردهای دو جدول رو عیناً یه جا داشته باشیم.

ممنون

یوسف زالی
چهارشنبه 25 اردیبهشت 1392, 15:01 عصر
سلام.
در اسکریپتتون برای هر دو جدول یک شماره ردیف بگذارید و هر دو رو روی همین شماره Join کنید.

farzadkamali
پنج شنبه 26 اردیبهشت 1392, 08:53 صبح
سلام.
در اسکریپتتون برای هر دو جدول یک شماره ردیف بگذارید و هر دو رو روی همین شماره Join کنید.

عملی نیست. هر دو جدول شماره داره که به صورت اتوماتیک هست. و هر دو پیش فرض از 1 شروع میشه. و تقریبا ممکنه بازهم شماره ها مشترک باشه. پایگاه من sql هست.

یوسف زالی
پنج شنبه 26 اردیبهشت 1392, 16:16 عصر
چرا عملی نیست؟
من که نگفتم از Identity استفاده کن. گفتم شماره اضافه کن. با RowNumber.