ورود

View Full Version : سوال: چگونگي ارتباط انحصاري چند جدول طي فرم و ساب فرم با هم



Profesorjd
پنج شنبه 15 مهر 1389, 19:26 عصر
با سلام
1- در برنامه جدول مشخصات پرسنلي (Person)وجود دارد كه با Id آن كه كليد است با چند جدول ديگر ارتباط دارد ( ارتباط يك به چند ) . ممكن است از اطلاعات اين جدول براي چند ركورد استفاده شود .
2- يك فرم ساخته شده است (F_Bin) كه جدول مشخصات پرسنلي به عنوان مستر و دو ساب فرم شامل دو جدول ديگر (Hamrah , Tradod)به عنوان فرزند در آن قرار دارد . طبيعتاً با استفاده از ID‌ اطلاعات فرم و ساب فرم تفكيك پذير خواهد بود .
3- نمونه اين فرم هم با ساب‌ فرم‌هاي ديگر (F_Daron , F_ostan) نيز وجود دارد . به عبارتي از يك جدول در چند فرم استفاده شده است كه شامل ساب فرم‌هاي متفاوتي هستند . همچنين از يكي از جداول (Hamrah)به عنوان ساب فرم در تمامي فرم‌ها استفاده شده است .
بعد از ورود اطلاعات مي‌خواهم اگر شماره 1 جدول پرسنلي مربوط به فرم مثلاً F_bin بود فقط مشخصات پرسنل ، همراهان و مشخصات حكم تردد همين فرم آورده شود در صورتيكه الان در تمامي فرم‌ها مشخصات پرسنلي و همراه را مي‌آورد مثلاً در فرم F_bin عليرغم اينكه مشخصاتي ندارد ولي اطلاعات پرسنلي و همراه آن را كه ربطي به اين فرم ندارد را مي‌آورد .
نكته اينكه هر حكم تردد يك سريال منحصر به فرد هم دارد (‌مانند سريال شناسنامه شامل حرف و عدد است ) كه در جداول Tradod و Hokm قرار دارد . چراكه اين دو جدول مربوط به مشخصات تخصصي اين جداول هستند .
شايان ذكر است اين مشكل را جوري ديگر مطرح كرده بودم كه چون بنظرم مبهم بود جوابي دريافت نكردم و فكر كردم با اين توضيحات اساتيد بتوانند مشكلم را حل كنند . با تشكر
http://barnamenevis.org/forum/showthread.php?t=251337