View Full Version : نمایش اطلاعاتی بصورت ردیفی داخل کمبوباکس
safari_m4
دوشنبه 10 دی 1403, 17:33 عصر
سلام دوستان وقت بخیر و خسته نباشید من یک ردیف اطلاعات داخل دیتابیس اسکیوال دارم مثل حقوق پایه - حق عائله مندی - حق اولاد - حق مسکن و الی آخر حالا سوال اینجاست آیا امکان دارد بشود داخل کمبوباکس یا دیتاگریدویو اطلاعات را بصورت ستونی نمایش داد مثلا حقوق پایه یک ردیف باشه و حق عائله مندی ردیف دوم و حق اولاد ردیف سوم تا آخر به عبارتی بصورت عمودی زیر هم در یک ستون نمایش داده شود درست مثل کمبوباکس که اطلاعات بصورت ستونی در یک ردیف می باشد با تشکر و سپاس
ROSTAM2
دوشنبه 10 دی 1403, 17:38 عصر
سلام دوستان وقت بخیر و خسته نباشید من یک ردیف اطلاعات داخل دیتابیس اسکیوال دارم مثل حقوق پایه - حق عائله مندی - حق اولاد - حق مسکن و الی آخر حالا سوال اینجاست آیا امکان دارد بشود داخل کمبوباکس یا دیتاگریدویو اطلاعات را بصورت ستونی نمایش داد مثلا حقوق پایه یک ردیف باشه و حق عائله مندی ردیف دوم و حق اولاد ردیف سوم تا آخر به عبارتی بصورت عمودی زیر هم در یک ستون نمایش داده شود درست مثل کمبوباکس که اطلاعات بصورت ستونی در یک ردیف می باشد با تشکر و سپاس
سلام
سوال واضح نیست!!!
منظور از ردیف اول و دوم و ... چیه؟
آیا منظور ستون هست مثل تصویر ضمیمه:
156347
safari_m4
دوشنبه 10 دی 1403, 18:07 عصر
با سلام و تشکر نه شما در اینجا سه ستون گفتید من می خواهم همه در یک ستون باشه مثلا حقوق پایه و عائله مندی هم در یک سنون زیر اولاد باشه می خواهم اطلاعات را از یک ردیف از داخل دیتابیس جدا کنه و داخل یک ستون نمایش بده ردیف 1 - ردیف2 - ردیف 3 - ...
حقوق پایه
اولاد
عائله مندی
mazoolagh
دوشنبه 10 دی 1403, 18:28 عصر
سلام و روز خوش
شما چند راه دارین
1- از کمپوننت آماده مثل devexpress vertical grid استفاده کنین:
156348
2- در لایه دیتا کار رو انجام و دیتا رو شکل بدین
برای نمونه کد تاپیک زیر رو ببینین
سوال: جابجائی رکوردها و فیلدها همانند تصویر ضمیمه (https://barnamenevis.org/showthread.php?570840-%D8%AC%D8%A7%D8%A8%D8%AC%D8%A7%D8%A6%DB%8C-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF%D9%87%D8%A7-%D9%88-%D9%81%DB%8C%D9%84%D8%AF%D9%87%D8%A7-%D9%87%D9%85%D8%A7%D9%86%D9%86%D8%AF-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%B6%D9%85%DB%8C%D9%85%D9%87)
156349156350
3- دیتاسورس اصلی (معمولا دیتاتیبل) رو در یک دیتاسورس دیگه شکل بدین (با کد)
========
باید دقت داشته باشین که چون دیتاگریدویو برای نمایش هر ردیف یک رکورد و هر ستون یک فیلد ساخته شده،
وقتی به این شکل دیتا رو تغییر میدین دیگه همه ستونها باید از یک جنس باشن (text).
شاید اگر خواسته اصلی رو مطرح کنین راه بهتری هم باشه.
safari_m4
دوشنبه 10 دی 1403, 21:52 عصر
سلام و روز خوش
شما چند راه دارین
1- از کمپوننت آماده مثل devexpress vertical grid استفاده کنین:
156348
2- در لایه دیتا کار رو انجام و دیتا رو شکل بدین
برای نمونه کد تاپیک زیر رو ببینین
سوال: جابجائی رکوردها و فیلدها همانند تصویر ضمیمه (https://barnamenevis.org/showthread.php?570840-%D8%AC%D8%A7%D8%A8%D8%AC%D8%A7%D8%A6%DB%8C-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF%D9%87%D8%A7-%D9%88-%D9%81%DB%8C%D9%84%D8%AF%D9%87%D8%A7-%D9%87%D9%85%D8%A7%D9%86%D9%86%D8%AF-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%B6%D9%85%DB%8C%D9%85%D9%87)
156349156350
3- دیتاسورس اصلی (معمولا دیتاتیبل) رو در یک دیتاسورس دیگه شکل بدین (با کد)
========
باید دقت داشته باشین که چون دیتاگریدویو برای نمایش هر ردیف یک رکورد و هر ستون یک فیلد ساخته شده،
وقتی به این شکل دیتا رو تغییر میدین دیگه همه ستونها باید از یک جنس باشن (text).
شاید اگر خواسته اصلی رو مطرح کنین راه بهتری هم باشه.
من برای صادر کردن فیش حقوق می خواهم یعنی یک قسمت آن حقوق و یک قسمت کسورات می باشد حالا وقتی ثبت حقوق انجام میشه در اصل تمام آیتم ها در داخل یک رکورد در دیتابیس ذخیره میشه من نمی خواهم در استیول سافت ریپورد که گزارش گیری انجام میشه از قبل ستونهای آن مشخص باشه چون ممکن است یک نفر عائله مندی یا اولاد بهش تعلق نگیره برای همین اگر آیتم ها ثابت باشه قاعدتا مبلغ اونها صفر است و درست نیست که در کل درج بشه پس بهتره از داخل خود دیتابیس رکورد هر پرسنل را که ممکن است برای هر کدام تعداد آیتم هایش متفاوت باشد دریافت کند و چاپ کند خودم اینو داخل یک نرم افزار دیدم برای همین کار خوبی بود و می خواستم برای خودم اجراش کنم با تشکر و سپاس
mazoolagh
سه شنبه 11 دی 1403, 11:38 صبح
خب در ریپورت داستان کلا یک چیز دیگه است،
و دیتاگریدویو و کمبوباکس و ... که در پرسش اصلی آوردین نیست.
اینها که گفته شد در ریپورت موضوعیتی نداره و اصلا نیازی نیست،
اونجا میتونین تنظیم کنین که آیتم های خالی رو کلا نمایش نده - یعنی کار راحتتر هست.
safari_m4
جمعه 14 دی 1403, 05:15 صبح
خب در ریپورت داستان کلا یک چیز دیگه است،
و دیتاگریدویو و کمبوباکس و ... که در پرسش اصلی آوردین نیست.
اینها که گفته شد در ریپورت موضوعیتی نداره و اصلا نیازی نیست،
اونجا میتونین تنظیم کنین که آیتم های خالی رو کلا نمایش نده - یعنی کار راحتتر هست.
با تشکر و سپاس
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.