PDA

View Full Version : سوال: نمایش رکوردهای داخل دیتاگرید در فرم جدید



SilverLearn
دوشنبه 21 مرداد 1392, 22:36 عصر
سلام دوستان
من می خوام لیست رکورد هایی که در دیتاگرید هست رو در یک فرم جدید مثلا در تعدادی لیبل به نمایش بگذارم تا بتونم از فرم پرینت بگیرم .یه جور فاکتور هست که می خوام بعد از نمایش رکوردها یک فیلدش رو جمع بزنم و ...

از دوستان کسی می تونه کمکم کنه ؟

m.4.r.m
دوشنبه 21 مرداد 1392, 23:44 عصر
خوب اول جست و جو می کنی با انتخاب بعدش در در فرم بعدی اطلاعات رو نشون میدی کار سختی نیست

Adodc1.RecordSource = "Select * From Tabel1 Where ID=" & Text1.Text
Adodc1.Refresh

If Adodc1.Recordset.RecordCount > 0 Then
Form2.Labe1l.Caption = Adodc1.Recordset.Field("ID")
Form2.Labe12.Caption = Adodc1.Recordset.Field("Name")
Form2.Labe13.Caption = Adodc1.Recordset.Field("Family")
Form2.Show
Unload Me
End If

SilverLearn
سه شنبه 22 مرداد 1392, 15:37 عصر
مرسی از پاسخت دوست عزیز
ولی من این روش رو بلدم
اینجوری محدود به چند لیبل از فیلدهای رکورد هستیم
ببینید من می خوام مثل شک زیر

109010

بیام و اطلاعات گریدویو رو توی جدولایی مثل شکل بالا نشون بدم
آیا روشی هست ؟

m.4.r.m
سه شنبه 22 مرداد 1392, 22:46 عصر
خوب این میشه از گرید به گرید دیگر خوب شما منظورتون اینه که تو فرم دیگه هم گرید دیگه ای داشته باشی و اطلاعات رو بفرستی به اون گرید ؟

SilverLearn
سه شنبه 22 مرداد 1392, 23:25 عصر
نه من می خوام اطلاعات تو یه صفحه مثل عکس پست قبلیم ریخته بشه که هر رکورد هم جدا از رکورد قبلی باشه

SilverLearn
سه شنبه 22 مرداد 1392, 23:27 عصر
ببینید بذارید بیشتر توضیح بدم :
می خوام کاربر وقتی سرچ کرد و اطلاعات بارنامه ها رو در طول تاریخ یک ماه بدست آورد اونا رو به صفحه دیگری ببره و نشون بده و اونجا کاربر برنامه یه سری کسورات ( بیمه و بدهی صورت قبل و .. ) بهش اضاف کنه

m.4.r.m
سه شنبه 22 مرداد 1392, 23:48 عصر
منظور شما اینه که مثلا برای یک خودرو هر چند تا بارنامه صادر شده در اون گرید عکسی که زدین نشون بده ؟

SilverLearn
چهارشنبه 23 مرداد 1392, 00:06 صبح
بله هر چند تا بارنامه برای یک خودرو خاص در یک دوره زمانی (1 ماهه) خاص

m.4.r.m
چهارشنبه 23 مرداد 1392, 10:49 صبح
خوب دوست عزیز شما باید یک کلید خارجی و کلید اصلی در جدول خودرو و برنامه داشته باشی در واقع بین دو جدول ارتباط بر قرار کنید توسط RelationShip بعد بتونی با یه دستور 1 خطی SQL به این جواب برسی

SilverLearn
شنبه 26 مرداد 1392, 00:56 صبح
دوست عزیز مشکل من یه چیز دیگه بودا !

سوال من چیز دیگه ای بود . وگرنه خودم می دونم برای کوئری و... چیکار کنم...

مرسی