PDA

View Full Version : سوال: مشکل در گزارش گیری(فوری)



mhs377
یک شنبه 17 مرداد 1389, 15:49 عصر
با سلام
من با vs2008 کار میکنم و الان میخام یه گزارش از اطلاعات بگیرم ولی به مشکل برخوردم
من میخام تمامی اطلاعات جدول رو نشون بده
وقتی که فیلدهای گزارشم رو از یک جدول انتخاب میکنم تمامی اطلاعات برای گزارش میاد
ولی وقتی یه فیلد از یه جدول دیگه بهش اضافه میکنم فقط رکوردهایی که حاوی هردو فیلد از هردو جدول هستن نشون داده میشن
عکس این دو حالت که برام پیش اومده رو براتون میذارم
اگه کسی میدونه چیکار باید بکنم لطفا جواب بده

http://kooyedel.persiangig.com/image/Pics.zip

mhs377
دوشنبه 18 مرداد 1389, 00:42 صبح
هیچ کس نیست جواب مارو بده؟:عصبانی++:

هم اکنون نیازمند یاری سبزتان هستیم :گریه:

xminxmin
دوشنبه 18 مرداد 1389, 16:45 عصر
این عادی هست!
یه حالت ممکنه این باشه
اگر تعداد سطرهای جدول جدید کمتر یا بیشتر از قبلی باشه باید چکار کنه؟

اگر فیلد جدید حاوی تک واحد داده هست. یعنی تکرار شونده نیست مثل شماره فاکتور در یه فاکتور فروش. باید اون رو در یه session جدا از فیلدهای تکرار شونده قرار بدی.

اگر مشکلت با این توضیحات حل نشد باید بیشتر توضیح بدی.
فیلدها - نوع آنها - کلا قضیه چی هست و اینا !

mhs377
دوشنبه 18 مرداد 1389, 21:45 عصر
ممنون که جواب دادی
اون مشکل حل شد
مشکل از inner join بودن لینکهای بین جداول بود

حالا یه مشکل دیگه دارم
دربرنامه ای که دارم مینویسم من برای هر فرد تعدادی شماره تلفن درنظر گرفتم(مثل خانه، محل کار، موبایل و غیره) و کاربر میتونه مثلا برای خونه 2 شماره تلفن داشته باشه، چند تاهم موبایل و ...(تعداد شماره تلفن برای هیچکدوم از فیلدهای خانه و موبایل و محل کار محدودیت ندارن)
در هنگام گزارش گیری وقتی کسی 2 (یا بیشتر) شماره تلفن برای خانه داشته باشه این رکورد توی 2 سطر نشون داده میشه در حالیکه من میخام همه تلفنهای خونه توی یه فیلد نمایش داده بشه نه بصورت دو رکورد جداگانه
پس فیلدها، تلفن خانه و محل کار و موبایل هستن که از نوع استرینگ

mhs377
سه شنبه 19 مرداد 1389, 23:36 عصر
کسی نمیتونه جواب منو بده

mhs377
چهارشنبه 20 مرداد 1389, 18:43 عصر
کسی نیست جواب ما رو بده:عصبانی++::گریه::عصبانی: