PDA

View Full Version : درخواست کمک برای حل مشکل ارتباط دهی دو جدول



nanocycle
جمعه 07 مهر 1391, 09:33 صبح
دوستان سلام

من دارم یک برنامه ساده وام تو اکسس مینویسم.این برنامه :
یک جدول اصلی داره که کلیه اطلاعات و مشخصات و مبلغ وام نفرات توش قید میشه .
یک جدول جانبی داره که اسامی توش ذخیره میشه .
یک جدول جانبی دیگه هم داره که توش نوع وام مشخص میشه .

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

یک کوئری هم ساختم که اسامی رو سرچ میکنه ولی مشکلم همین جاست .
اطلاعات رو تو فرم وارد میکنم و این مقادیر هم تو جدول اصلی وارد میشه ولی
کوئری من که با یک خط SQL و به شکل زیر نوشته شده درست عمل نمیکنه

where maintable.Name=[please enter name for search];

این کوئری اسامی رو سرچ نمیکنه (مثلا وقتی مینویسم علی محمدی هیچ نتیجه ای در برنداره) ولی وقتی سرچ میکنم 1 اونوقت اولین اسم از لیست رو برام سرچ میکنه(سرچش درست میشه).
حالا باید چکار کنم که سرچش بر اساس اسم بشه ؟
لطفا کمکم کنید ، خیلی دنبال جوابش گشتم چیزی پیدا نکردم.

با تشکر

nanocycle
شنبه 08 مهر 1391, 09:03 صبح
سلام

فایلش رو براتون آپلود کردم .
لطفا کمک کنید :گریه::گریه::گریه:
https://rapidshare.com/files/640486827/Vam.accdb

با تشکر

meytiu
شنبه 08 مهر 1391, 13:49 عصر
با سلام دوست عزیز فایل شما ا صلاح شد

nanocycle
شنبه 08 مهر 1391, 15:05 عصر
ممنون از پاسخگوییتون

میشه توضیح بدید که دقیقا چه کاری انجام دادید؟


با تشکر

meytiu
شنبه 08 مهر 1391, 18:28 عصر
با سلام دوست عزیز شما در جدول اصلی از کد نام استفاده کرده بودید نه خود نام به خاطره همین هم باید برای گزارش گیری عدد یا همان کد نام را به کوری ارسال میکردید نه خود نام را
من به وسیله کمبو بوکس که دیتا سورس آن همان جدول پرسنل بود و ایجاد شرط در کوری کد نام را ارسال کردم که اگر در کوری دیزاین مشاهده کنید متوجه میشین

nanocycle
شنبه 08 مهر 1391, 21:32 عصر
یه مشکلی که هست اسامی ذخیره نمیشه.
ظاهرا کامبوباکس ایندکس یا شماره اون دیتا رو ذخیره میکنه.
1-اگر بخوام خود اسم تو کوئری بیاد چکار باید بکنم
2- اگر مثلا یک نفر دو بار (ویا بیشتر) وام گرفته باشه و بخوام تو کوئری هر دو لیست بشن و در پایان مجموع اون وام (وامها) نمایش داده بشه باید چکار کنم؟

با تشکر

meytiu
یک شنبه 09 مهر 1391, 09:53 صبح
دوست عزیز این فرم فقط جهت جستجو نه برای تغییرات و ذخیره کردن دیتای جدید
برای ایجاد رکورد جدید و تغییرات در رکوردها باید فرم جدیدی درست کنید
برای ارسال اسم در کوئری باید شما در جدول اصلی از خود نام استفاده کنید نه کد نام
در جدول چه از کد نام استفاده کنید چه از نام میتوانید تکراری وارد کنید و برای یک فرد چند رکورد وام وارد کنید
اگر مشکل داشتید دقیقا خواسته های خود را بیان کنید تا نمونه اماده کنم

meytiu
شنبه 15 مهر 1391, 13:09 عصر
با سلام دوست عزیز طبق درخواست در پیام خصوصی
فایل شما اصلاح شد