نمایش نتایج 1 تا 13 از 13

نام تاپیک: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

  1. #1

    نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    سلام دوستان
    من درمورد نحوه انتقال اطلاعات یک گریدویو به گریدویو دوم در یک فرم دیگه به مشکل برخورده ام.
    قابل توجه که تاپیک های زیر رو مطالعه کرده ام :
    https://barnamenevis.org/showthread.p...8C%DA%AF%D8%B1
    و
    https://barnamenevis.org/showthread.p...8C%DA%AF%D8%B1
    ولی کمی شرایطم پیچیده است :
    در فرم اولم دیتاگریدویو با اتصال به بانک اطلاعاتی و جدول دارو ها ، با 3 تا فیلد :شماره ردیف - نام دارو - قیمت پر میشه
    من میخوام کاربر برای اینکه بتونه به تعداد مورد نیاز دارو انتخاب کنه ، یه گریدویو دیگه ظاهر بشه که یکی از ستون هاش button باشه (تعداد دارو رو با کلیلک روی اون دکمه مشخص بشه) و دو ستون دیگه هم مربوط به اطلاعات وارد شده از گریدویو اولیه باشه که طرف روی سطری از اون کلیک کرده.
    با این کار میخوام وقتی انتخاب های کاربر تموم شد ، بر اساس تعداد داروی اتخاب شده و قیمت هاشون جمع زده بشه و جمع کل پرداختی + نام دارو ها + تعداد کل رو بفرستم برای چاپ که بشه فاکتور مشتری.
    حالا:
    گریدویو اول پر از اطلاعات جدولم هست .چطور میتونم اطلاعات سطر کیلیک شده رو بفرستم به دومی ؟ ( با درنظر گرفتن اینکه ستون دکمه رو هم دستی اضافه کرده ام ولی بقیه ستون ها رو چی ؟ اونا هم دستی یا با کد نویسی؟)
    کد انتقال با این نوع گریدویو چطور میشه ؟؟؟

    کمی پیچیده است ولی مجبورم انجام بدمش
    لطفا کمک کنید

  2. #2
    کاربر دائمی آواتار sohil_ww
    تاریخ عضویت
    آذر 1391
    محل زندگی
    هر جا شادی باشه
    پست
    891

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    اول از همه می تونی از چک باکس استفاده کتی که خیلی بهتره به جای باتن ؟

    دومآ خیلی پیچیده توضیح دادی دقیقا نفهمیدم چی می خوای ولی اگه گرید اول از بانک تغذیه می کنه که صد در صد یه دیتا ستی یا دیتا تیبلی داره خوب برای انتقال اطلاعات به گرید دوم از اون استفاده کن !

    این پاسخ فهم من از سئوال تو بود

  3. #3

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط sohil_ww مشاهده تاپیک
    اول از همه می تونی از چک باکس استفاده کتی که خیلی بهتره به جای باتن ؟

    دومآ خیلی پیچیده توضیح دادی دقیقا نفهمیدم چی می خوای ولی اگه گرید اول از بانک تغذیه می کنه که صد در صد یه دیتا ستی یا دیتا تیبلی داره خوب برای انتقال اطلاعات به گرید دوم از اون استفاده کن !

    این پاسخ فهم من از سئوال تو بود
    از چک باکس چطور استفاده کنم ؟ نمونه میشه بزارید؟؟

    گرید اول به یک جدول دیتابیس متصل هست و گرید دوم بر اساس انتخاب سطری از گرید اول ایجاد خواهد شد و بعد از محاسبه تعداد کل دارو و میزان کل پرداختی مشتری باید اطلاعات هم در یک جدول دیگه ثبت بشه و هم ازش پرینت گرفته بشه بعنوان فاکتور

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    اصفهان
    پست
    148

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    من که یه بار جواب سوالتون دادم با ایونت های گرید اول میتونی اطلاعات به گرید دوم بفرستی میتونی حتی با ایونت های گرید دوم نام دارو را در یک ستون تایپ کنی و با کلید اینتر بقیه اطلاعات دارو وارد بشه برای جمع فاکتور هم میتونی همزمان محاسبه کنی و حتی میتونی وقتی تعداد دارو را تغییر داد جمع فاکتور تغییر بدی

  5. #5

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط narges_j مشاهده تاپیک
    من که یه بار جواب سوالتون دادم با ایونت های گرید اول میتونی اطلاعات به گرید دوم بفرستی میتونی حتی با ایونت های گرید دوم نام دارو را در یک ستون تایپ کنی و با کلید اینتر بقیه اطلاعات دارو وارد بشه برای جمع فاکتور هم میتونی همزمان محاسبه کنی و حتی میتونی وقتی تعداد دارو را تغییر داد جمع فاکتور تغییر بدی

    سلام
    متشکرم ولی اون پست رو مدیر تالار حذف کرده و نتونستم دقیق بخونمش
    اگه میتونید با کد توضیح بدید تا راحتتر متوجه بشم
    مثلا نمونه بزارید خیلی ممنون میشم

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    اصفهان
    پست
    148

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    یک فایل pdf اماده کردم امیدوارم بدردتون بخوره.فقط چون فرصت نبود خیلی توضیح ندادم

    http://uploadtak.com/viewer.php?file=f633_Grid.rar

  7. #7
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط cisco ++ مشاهده تاپیک
    سلام دوستان
    من درمورد نحوه انتقال اطلاعات یک گریدویو به گریدویو دوم در یک فرم دیگه به مشکل برخورده ام.
    قابل توجه که تاپیک های زیر رو مطالعه کرده ام :
    https://barnamenevis.org/showthread.p...8C%DA%AF%D8%B1
    و
    https://barnamenevis.org/showthread.p...8C%DA%AF%D8%B1
    ولی کمی شرایطم پیچیده است :
    در فرم اولم دیتاگریدویو با اتصال به بانک اطلاعاتی و جدول دارو ها ، با 3 تا فیلد :شماره ردیف - نام دارو - قیمت پر میشه
    من میخوام کاربر برای اینکه بتونه به تعداد مورد نیاز دارو انتخاب کنه ، یه گریدویو دیگه ظاهر بشه که یکی از ستون هاش button باشه (تعداد دارو رو با کلیلک روی اون دکمه مشخص بشه) و دو ستون دیگه هم مربوط به اطلاعات وارد شده از گریدویو اولیه باشه که طرف روی سطری از اون کلیک کرده.
    با این کار میخوام وقتی انتخاب های کاربر تموم شد ، بر اساس تعداد داروی اتخاب شده و قیمت هاشون جمع زده بشه و جمع کل پرداختی + نام دارو ها + تعداد کل رو بفرستم برای چاپ که بشه فاکتور مشتری.
    حالا:
    گریدویو اول پر از اطلاعات جدولم هست .چطور میتونم اطلاعات سطر کیلیک شده رو بفرستم به دومی ؟ ( با درنظر گرفتن اینکه ستون دکمه رو هم دستی اضافه کرده ام ولی بقیه ستون ها رو چی ؟ اونا هم دستی یا با کد نویسی؟)
    کد انتقال با این نوع گریدویو چطور میشه ؟؟؟

    کمی پیچیده است ولی مجبورم انجام بدمش
    لطفا کمک کنید
    .................................................. ........................
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط khokhan مشاهده تاپیک
    .................................................. ........................
    کاشکی توضیح میدادین چون دیتابیس برنامه تون اتچ نمیشه
    باز هم ممنون

  9. #9

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط narges_j مشاهده تاپیک
    یک فایل pdf اماده کردم امیدوارم بدردتون بخوره.فقط چون فرصت نبود خیلی توضیح ندادم

    http://uploadtak.com/viewer.php?file=f633_Grid.rar
    ممنون کمک خوبی بود

  10. #10
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط cisco ++ مشاهده تاپیک
    کاشکی توضیح میدادین چون دیتابیس برنامه تون اتچ نمیشه
    باز هم ممنون
    فایل دیتابیس رو از پوشه DB داخل پوشه debug کپی کن کار می کنه

  11. #11

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط khokhan مشاهده تاپیک
    .................................................. ........................
    دوست عزیز ممنون از لطفتون
    فرم 1 برای ثبت داروی موردنظر مراجعه کننده است و فرم 3 تعداد و قیمت و نام داروی انتخاب شده رو برای چاپ فاکتور میاره
    فرم 2 واسه چی طراحی شده؟ چون باز نمیشه و خطا میده
    میخوام بدونم چه هدفی از طراحی و کدهای فرم 2 توی نمونه ای که گذاشتین داشتین؟

  12. #12
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    نقل قول نوشته شده توسط cisco ++ مشاهده تاپیک
    دوست عزیز ممنون از لطفتون
    فرم 1 برای ثبت داروی موردنظر مراجعه کننده است و فرم 3 تعداد و قیمت و نام داروی انتخاب شده رو برای چاپ فاکتور میاره
    فرم 2 واسه چی طراحی شده؟ چون باز نمیشه و خطا میده
    میخوام بدونم چه هدفی از طراحی و کدهای فرم 2 توی نمونه ای که گذاشتین داشتین؟
    توی فرم 1 یه دیتا گرید هست و برای اینکه مشکلی پیش نیاد ستونهاشو با کد نویسی ایجاد کردم و یه ستون باتن براش تعریف کردم :
    private void AddButtonColumn()
    {
    DataGridViewButtonColumn buttons = new DataGridViewButtonColumn();
    {
    buttons.Name = "jadid";
    buttons.HeaderText = "جدید";
    buttons.Text = "ویرایش";
    buttons.UseColumnTextForButtonValue = true;
    buttons.Width = 80;

    buttons.FlatStyle = FlatStyle.Standard;
    buttons.CellTemplate.Style.BackColor = Color.Honeydew;
    buttons.DisplayIndex = 0;
    }

    dataGridView1.Columns.Add(buttons);

    }


    و این هم برای سایر ستونها :

    private void AddalltextColumn()
    {
    DataGridViewTextBoxColumn t1 = new DataGridViewTextBoxColumn();
    DataGridViewTextBoxColumn t2 = new DataGridViewTextBoxColumn();
    DataGridViewTextBoxColumn t3 = new DataGridViewTextBoxColumn();
    DataGridViewTextBoxColumn t4 = new DataGridViewTextBoxColumn();
    {
    t1.Name = "name"; t2.Name = "price"; t3.Name = "tedad"; t4.Name = "total";
    t1.HeaderText = "نام دارو"; t2.HeaderText = "قیمت"; t3.HeaderText = "تعداد"; t4.HeaderText = "جمع";
    t1.Width = 160; t2.Width = 90; t3.Width = 80; t4.Width = 80;
    t1.DisplayIndex = 1; t2.DisplayIndex = 2; t3.DisplayIndex = 3; t4.DisplayIndex = 4;

    }

    dataGridView1.Columns.Add(t1); dataGridView1.Columns.Add(t2);
    dataGridView1.Columns.Add(t3); dataGridView1.Columns.Add(t4);
    }

    وقتی برنامه اجرا می شه ستونها با یه ردیف خالی نمایش داده می شه :
    1.jpg

    بافشار دادن دکمه ردیف فرم 2 باز می شه و یه گرید حاوی اطلاعات دارو ها نمایش داده می شه :
    2.jpg

    با انتخاب یه سطر نام دارو و قیمت آن به گرید فرم 1 انتقال می یابد و در فرم 1 وقتی در سلول تعداد رو پر کردین یه سطر جدید ایجاد می شه :
    3.jpg

    وهمزمان وقتی تعداد رو نوشتین ستون قیمت با توجه به تعداد دارو جمع قیمت رو نشون می ده و ردیف دوم و ردیف سوم الی آخر
    در ضمن یه تکست باکس پایین گرید هست که جمع کل قیمت لیست انتخابی رو نشون می ده
    ویه دکمه ثبت هم هست که لیستها رو با توجه به شناسه بالیی که خودکار تولید می شه در جدول دیگری در بانک ذخیره می کنه

  13. #13

    نقل قول: نحوه انتقال داده های یک گریدویو به گریدویو دیگر

    خیلی ممنون از وقتی که گذاشتین
    دیتابیس رو میخواستم اتچ کنم که بتونم هم جدول نتیجه سفارشات رو ببینم و دست آخر با کریستال ریپورت گزارشی واسه فاکتورم درنظر بگیرم و چاپ کنم ولی اتچ نمیشه
    اگه مشکلی پیش بیاد مزاحمتون میشم و سوال میکنم

تاپیک های مشابه

  1. حرفه ای: نمایش داده های زیاد فایل در گریدویو و تنظیم قالب نمایش آنها
    نوشته شده توسط mhn_namak در بخش C#‎‎
    پاسخ: 0
    آخرین پست: پنج شنبه 14 بهمن 1389, 14:36 عصر
  2. سوال: انتقال داده های به جدول msword
    نوشته شده توسط tanha2007 در بخش PHP
    پاسخ: 5
    آخرین پست: دوشنبه 29 مهر 1387, 12:58 عصر
  3. سوال: نحوه ذخیره داده های یک text box در فیلد یک table
    نوشته شده توسط shahram_s در بخش Access
    پاسخ: 3
    آخرین پست: سه شنبه 29 مرداد 1387, 13:38 عصر
  4. پاسخ: 0
    آخرین پست: دوشنبه 13 اسفند 1386, 22:42 عصر
  5. نحوه ذخیره داده های باینری (Binary)
    نوشته شده توسط Ali Ya Amin در بخش Access
    پاسخ: 2
    آخرین پست: یک شنبه 25 اردیبهشت 1384, 14:44 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •