PDA

View Full Version : مشکلی درنمایش اطلاعات یه جدول در دی بی گرید ..؟



tik_tak
پنج شنبه 16 اسفند 1386, 16:52 عصر
سلام
یه سوال داشتم ...دیتا بیسم اکسسه 2003
سه تا جدول دارم ...دوتاش فرعی یکی اصلی

جدول اصلی جدول کل فروش
جدول فرعی 1 فروش قسطی
جدول فرعی 2 فروش نقد


رابطه شون
از جدول کل فروش به جدول قسطی------> 1 به چند
از جدول کل فروش به جدول نقد----------> 1 به چند

طبق ملزومات یه Adotable , datasourc واسه هرکدوم دارم.

4 تا فرم دارم :
فرم 1 حذف و دیلیت و ویرایش میکنه جدول نقد
فرم 2 حذف و دیلیت و ویرایش میکنه جدول قسطی
فرم 3 با یه دی بی گریدی که داخلشه باید جدول نقد نشون بده
فرم 4 با یه دی بی گریدی که داخلشه باید جدول قسطی نشون بده

ولی مشکل اینجاست که این دی بی گریدا هیچی نشون نمیدن
با اینکه دیتا سورسشون رو کردم دیتا سورسه جدول نقد یا قسطی
نمیدونم چرا ؟

یه چیزه دیگه اگه من دوتا ادیو تیبل دیگه با دوتا دیتا سورس دیگه تعریف کنم
و این 2 تا دی بی گرید و به ترتیب به اولی و دومی وصل کنم اون وقت نشون میده
جدولای فروش نقد و قسطی نشون داده میشن
ولی چرا وقتی وصل میشن به اون اولی نشون داده نمیشن؟
چه فرقی میکنـــــــــــــــــــــ ــــه؟

dkhatibi
پنج شنبه 16 اسفند 1386, 18:14 عصر
یک کم واضح تر بنویسید.
تمام دیتاسوراتون و adotb هاتون که باید 4 تا باشن(برا هر جدول) پاک کنید و از اول بگذارید.
ی جایی دارید اشتباه می کنید.

delphiprog3000
پنج شنبه 16 اسفند 1386, 20:03 عصر
سلام.

با اجازه اساتید .


دوست عزیز اینجور که متوجه شدم. شما میخواهید با adotable به دیبی گرید مقادیر ارسال کنید.

آیا تنظیمات adotable رو انجام دادید.

ابتدا یه کانکشن دیتابیس بذارید و یا از خاصیت connectionstring خود adotable استفاده کنید.

بعد آیا خاصیت connection ادوتیبل درست میباشد؟

و بعد خاصیت commandtext رو باید مقدار دهی کنید. و فیلدهای موجود رو در adotable لود کنید.

و بعد آن با یه دیتاسورس اون رو به dbgrid متصل کنید.

دیگه اگه بازم مشکلی بود واضح توضیح بدید..

موفق باشید.......

tik_tak
جمعه 17 اسفند 1386, 10:00 صبح
با سلام و تشکر از همه !
بذارید بیشتر توضیح بدم ......
گفتم که اون جداول فرعی رو دی بی گریداشون نمیتونه نشونشون بده
ولی اگه من 2 تا ادیو تیبل و 2 تا دیتا سورس رو بیارم و به ترتیب جدول نقد و به اولی
و جدول قسطی رو به دومی وصل کنم دی بی گریدای متصل یه این جداول اطلاعات این جدولارو نشون میده...
حالا یه نکته ای که الان بهش برخوردم اینه که
اون جدول فرعیا خاصیت" مستر فیلد ، مستر سورسشون " دستکاری شده یعنی
مستر سورس شده دیتا سورس جدول اصلی و مستر فیلدشونم شده فیلده مشترک این 2 تا
به همین دلیلم هست که نشون نمیده....
چون من وقتی اون 2 تا ایدو تیبلی رو که واسه نمایش دیبی گریدا ساختمشون
همون 2 تایی که گفتم نشو ن میده وقتی خاصیت مستر سورس و مستر فیلدشون
رو مثه قبلی میکنم اونام دیگهاطلاعات و نشون نمیدن.....
در کل خودم به این نتیجه رسیدم که وقتی مستر سورس و مستر فیلد و دستکاری کنم یعنی بهش مقدار بدم تونمایششون مشکل دارم ...