-
شنبه 24 بهمن 1388, 16:09 عصر
#1
کاربر جدید
حذف سطرهای تکراری
سلام به اعضای محترم :
من در حال نوشتن یک برنامه ی حسابداری هستم . یک فرم دارم که در اون جنسهایی رو که روزانه میفروشیم در آن وارد کرده و در یک جدول بانک اسکیول ذخیره میکنم. حال میخوام این جنسها رو به تفکیک روزی که فروخته شدند نمایش دهم دوتا دی بی گرید دارم که در بالایی فقط تاریخ نشون داده میشه و در پایینی نشون داده میشه که در اون تاریخ که از جدول بالایی انتخاب کردیم چه جنس هایی فروخته شده( به صورت مستر/دیتیل) ولی یه مشکلی که دارم اینه که در جدول بالایی مثلا اگر در تاریخ 12/12/88 2تا جنس فروخته باشیم دوبار این تاریخ در جدول بالایی نمایش داده میشه ولی من میخوام فقط یک تاریخ باشه از 12/12/88
با سپاس

-
شنبه 24 بهمن 1388, 17:34 عصر
#2
کاربر دائمی
نقل قول: حذف سطرهای تکراری
سلام :
اگه هدفت اینه که تاریخ های تکراری را نمایش نده ، کدش اینه
SELECT DISTINCT tarikh
البته این کد رو با یه جستجو پیدا میکردی .
-
شنبه 24 بهمن 1388, 18:25 عصر
#3
کاربر جدید
نقل قول: حذف سطرهای تکراری
کجا باید بنویسمش . چون چند جا امتحان کردم ولی موقع اجرا ارور میده . داخل دکمه نوشتم نشد داخل adodataset1 که مربوط به جدول بالایی است نوشتم نشد در adodataset2 که مربوط به پایینی است نوشتم نشد . ارور میده که فیلد جنس رو پیدا نمیکنه. در جدول بالایی هم همون فیلدهای جدول پایین رو دارم که پنهانشون کردم .
-
شنبه 24 بهمن 1388, 18:38 عصر
#4
کاربر دائمی
نقل قول: حذف سطرهای تکراری
شما باید این دستور را به دیتا بیس ارسال کنی که این کار با ADOQuery ، ADODataSet و ADOCommand انجام میشه .
با هرکدام که خواستی انجام بدی، باید دستور مورد نظر رو به اون بدی و اجراش کنی .
مثال :
DataSet1.Close;
DataSet1.CommandText:='SELECT DISTINCT tarikh FROM Table1';
DataSet1.Open;
-
شنبه 24 بهمن 1388, 22:08 عصر
#5
کاربر جدید
نقل قول: حذف سطرهای تکراری
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت