PDA

View Full Version : رکورد فرعی



بمب منطقی
شنبه 07 آذر 1383, 20:57 عصر
با سلام:
می خواستم بدونم چطور میشه برای رکوردهای یک جدول ، رکورد فرعی هم ایجاد کرد.یعنی کنار رکوردها یک علامت بعلاوه وجود داشته باشد که با کلیک کردن روی اون، رکورد فرعیش باز بشه تا مقادیر رو تو اون بشه وارد کرد.
تا اونجا که من می دونم برای یک جدول، میشه 8 رکورد فرعی تو در تو ایجاد کرد.
با تشکر قبلی. :flower:

vcldeveloper
یک شنبه 08 آذر 1383, 02:26 صبح
اگه منظورتون رو درست متوجه شده باشم...
با استفاده از Relationship بین جداول و ایجاد جداول Master/Detail می تونید کاری رو که گفتید انجام بدید.

بمب منطقی
یک شنبه 08 آذر 1383, 22:41 عصر
ولی با Relationship فقط میشه(تا اونجا که من میدونم)دو جدول رو به هم ربط داد بعد توسط یه فیلد به کلیه فیلدهای یه رکورد دیگه در یه جدول دیگه دست پیدا کرد.و اینی که من میخوام به این صورت که هر رکورد
از جدول جاری به یک جدول دیگه مرتبط شده باشه.
به طور مثال:
دو جدول داریم برای امانت دادن کتاب از کتابخانه به اعضا ،به این صورت:
1-جدولی که مشخصات اعضا رو که می خواهند کتابی رو به امانت ببرند در خودش ذخیره میکنه.
با فیلدهای:
الف-Automatic Number
ّّب- Person code
که فیلد Person code از نوع lookup Wizard می باشد و با جدول دیگه ای که مشخصات اعضا رو در خودش نگه داشته در ارتباط.
2-جدول دیگه که دارای فیلد های زیر می باشد.
1- Automatic Number
2- Book Code
.
.
...اطلاعات در مورد امانت گرفتن کتاب مثل تاریخ تحویل کتاب و تاریخ دریافت کتاب و دیرکرد و...
موضوع مهم اینه که این جدول خالیه یعنی داده ای داخل این جدول (به طور مستقیم)وارد نمیشه.و به عنوان رکورد فرعی(یا بهتره که بگم جدول فرعی) با هر کدام از رکوردهای جدول قبلی(جدول شماره یک) در ارتباط است.و مقادیر این جدول برای هر کدوم از رکوردهای جدول قبلی فرق میکنه.یعنی دادهای این جدول در جدول قبلی(جدول شماره 1)تغییر میکنه.و مقادیر به ازای هر رکورد جدول قبلی، در این جدول فرق میکنه.
و با یه علامت بعلاوه که کنار رکوردهای جدول شماره یک وجود داره میشه جدول یا همان رکورد فرعی مربوط به به اون رکورد رو باز کرد.
امیدوارم تونسته باشم منظورم رو رسونده باشم. :flower: :flower:

بمب منطقی
شنبه 14 آذر 1383, 01:04 صبح
با خیلی باحالین.کسی نیست به من کمک کنه. :cry:

payam59
شنبه 14 آذر 1383, 12:25 عصر
فکر کنم باید از appendquery و updatequery استفاده کنی.

بمب منطقی
یک شنبه 15 آذر 1383, 15:59 عصر
فکر کنم باید از appendquery و updatequery استفاده کنی.
اگه میشه یه راهنمایی کوچیک بکنید که چطور باید این کار رو انجام بدم.

maleki
سه شنبه 17 آذر 1383, 14:13 عصر
ببینید شما توی اکسس میتونید هر تعداد جدول رو که خواستید بهم ارتبط بدید البته به شرطی که قوانیم مربوط به relationshipها رو خوب بدونید.
اما در مورد مشکل شما من طرح relationship یه جدول رو براتون میفرستم اگه اونو درست ایجاد کنید اونچه رو درخواست کردید بهش میرسید. :تشویق:

بمب منطقی
چهارشنبه 18 آذر 1383, 02:11 صبح
بابا تو محشری.تو یه افسونگری. :D :flower: :thnx:
واقعا ممنونم.کمک بزرگی بهم کردی.درست همون چیزی بود که میخواستم.انشالاه که بتونم جبران کنم. :flower: :flower: :flower: :flower: :embr: :embr:

nojan98
یک شنبه 22 آذر 1383, 11:55 صبح
البته این علامت + که شما می فرمایید فقط در ACCESS 2000 و بالاتر در محیط جدول نمایش داده میشه و در جدول MASTER شما میتوانید رکوردهای مرتبط در جدول یا جدولهای DETAIL را مشاهده کنید(قابل توجه کسانی که با ACCESS 97 کار میکنند) :sunglass:

mnkh2005
یک شنبه 08 خرداد 1384, 11:48 صبح
میشه اون تصویرو یه مقدار توضیح بدین
من دقیقا متوجه نشدم. البته نحوه اتصال جداول تو اکسس بلدم ولی ....
شما لطف کنید یه خورده توضیح کوچیک بدید.
قبلا از همکاری شما متشکرم