PDA

View Full Version : ارسال نتيجه query به استيمول



patrick5053
یک شنبه 01 بهمن 1391, 13:43 عصر
سلام
من يه query به شكل زير دارم كه چندتا فيلد داره، حالا اين فيلدها رو چطور در استيمول قرار بدم كه نمايش داده بشه.
اينم query
sql.command.commandtext="select sum(bad) as sumbad, sum(bas) as sumbas, sum(bad)-sum(bas) as sumbs from hesab";
sql.command.executequery();
اين دستور سه تا فيلد دراه به نام sumbad, sumbas, sumbs ، چطور در استيمول اين سه تا رو نمايش بدم؟

rezaei_y
یک شنبه 01 بهمن 1391, 13:59 عصر
سه تا پارامتر توی استیمول ایجاد کنید و از طریق برنامه تون مقدار دهیشون کنید

patrick5053
یک شنبه 01 بهمن 1391, 14:14 عصر
سلام دوست عزيز
من يك بانك داردم كه كل صورت حساب مشتريا اونجا هست حالا ميخوام گردش بدهكاري و بستانكاري هر شخص با نام اون شخص نمايش داده بشه، پس من نميدونم
در دستور سرچي كه گذاشتم چند نفر رو پيدا ميكنه كه بخوام براي هرنفر يه پارامتر تعريف كنم و اون رو مقدار بدم.

rezaei_y
یک شنبه 01 بهمن 1391, 14:35 عصر
دوست عزیز نام اون شخص رو با یک پارامتر و صورتحسابش رو به صورت یک جدول بفرست

اگر هم میخوای همه رو با هم چاپ کنی باید از گروه بندی استفاده کنی و بر اساس نام مشتری گروه بندیش کنی

patrick5053
یک شنبه 01 بهمن 1391, 14:51 عصر
سلام
درسته بايد گروه بندي كنم، ولي آيا در سي شارپ و با كد اينكار رو بكنم يا در استيمول؟
البته به نظرم در سي شارپ و با كد بهتر باشه، چون در استيمول جمع زدن رو خودش انجام ميده ولي تفريق رو نه، براي فيلد مانده هم لازمه كه دو مقدار بدهكار و بستانكار از هم كم بشن، بهترين راه از نظر شما با مثال چيه؟

rezaei_y
دوشنبه 02 بهمن 1391, 01:34 صبح
ببینید شما میخواید یک لیستی از اطلاعات مشتری ها رو چاپ کنید شما ابتدا باید کلیه اطلاعات رو در سی شارپ بدست بیارید در قالب یک جدول و سپس به استیمول بفرستید

و توسط استیمول گروه بندی رو انجام بدید

patrick5053
دوشنبه 02 بهمن 1391, 06:41 صبح
سلام
روشي كه شما ميگيد درسته ولي توجه كنيد، من در نتجه query كه گرفتم سه تا فيلد به صورت پيش فرض برام ايجاد شده درسته، خوب حالا اون سه تا فيلد پيش فرض كه ايجاد شدند در dataset كه به استيمول وصل هست، وجود نداره، چون با دستور query به صورت پيش فرض ايجاد شدند، حالا من توي استيمول، يه تكس گذاشتم كه نميدونم اين تكس رو براي نمايش اون مقاديري كه از دستور ما داره ارسال ميشه رو به كجا وصل كنم، يعني گزينه اي به نام sumbad در ديتاست من وجود نداره كه تكسم رو به اون وصل كنم تا مثلا مقادير sumbad نتيجه query رو نمايش بده.
ميخوام اينطوري باشه، نام مشتري گردش بدهكاري گردش بستانكاري مانده
مثلا : moshtari sumbad sumbas mandeh

patrick5053
چهارشنبه 04 بهمن 1391, 12:58 عصر
دوستان من هنوز به جواب نرسيدم، اگه ممكنه كمك كنيد.
من ميخوام يه query رو به استيمول بفرستم و به فيلدهاي اون query در استيمول هم دسترسي داشته باشم، چيكار كنم.
نمونه هاي فوق رو اگه ببينيد منظورم رو متوجه ميشيد.

patrick5053
چهارشنبه 04 بهمن 1391, 13:22 عصر
كمممممممممممممممممممممممم ممممممممممممممممممممممممم ممممممممممممممممممممممممم ك

veniz2008
چهارشنبه 04 بهمن 1391, 18:25 عصر
سلام.
لینک زیر رو ببینید، فکر کنم مشکلتون حل بشه. موفق باشید.
http://barnamenevis.org/showthread.php?369448-%D8%B1%D8%B3%D9%85-%D9%85%D9%86%D8%AD%D9%86%DB%8C-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D8%A7%D8%B3%D8%AA%DB%8C%D9%85%D9%88%D9%84

patrick5053
چهارشنبه 04 بهمن 1391, 21:33 عصر
دمت گرم دوست عزیز
یه امتحان میکنم و خبرش رو میدم که مشکل حل شد یا نه.
بازم ممنون ونیز2008

patrick5053
پنج شنبه 05 بهمن 1391, 10:26 صبح
مشكل حل نشده ونيز جون، كمك كنيد.