PDA

View Full Version : سوال: کمبوهای وابسته به هم و نمایش فیلدی دیگر غیر از فیلد اصلی کمبوها



wolfstander
دوشنبه 25 بهمن 1389, 11:44 صبح
با سلام به همه دوستان
همانطور که در فایل ضمیمه میبینید، در ساب فرم، وقتی کد حوزه فعالیت را کلیک میکنیم، درست است که عنوان به فارسی نمایش داده می شود، ولی در تیبل کدحوزه ذخیره می شود

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

کجای کد من ایراد دارد؟
.
تکنیکی که استفاده کرده ام این بوده که مقدار عرض ستون اطلاعات خود را برابر صفر قرار داده ام
در اونت AfterUpdate کمبوی کد حوزه فعالیت، کمبوی کد موضوع فعالیت را Requery میکنم
کمبوی موضوع فعالیت هم مقادیر خود را در قسمت RowSource به صورت فیلتر شده از کمبوی کد حوزه فعالیت میخواند.
حال اگر در همین فرم، وارد قسمت column Width شوید و مقادیر را به جای 0cm;3cm;3cm ، به این مقدار تغییر دهید 3cm;3cm;3cm، نتیجه ای کاملا ً درست به شما نمایش میدهد.
یعنی مقدار کد موضوع فعالیت را نمایش میدهد ولی توضیح کد موضوع فعالیت را نمایش نمیدهد

id1385
دوشنبه 25 بهمن 1389, 23:07 عصر
با سلام
دوست عزیزم wolfstander شما می خواهید چه کاری انجام بدید ؟ معذرت می خوام ولی سوال کمی نامفهومه :متفکر:

wolfstander
سه شنبه 26 بهمن 1389, 07:19 صبح
سلام
کاری که میخوام انجام بدم اینه
تو کمبوی دومی ساب فرم، به جای نمایش عدد، شرح نمایش داده بشه
مثل کمبوی اول که شرح نمایش داده میشه، ولی عدد ذخیره میشه

mazoolagh
سه شنبه 26 بهمن 1389, 13:40 عصر
اول اینکه مقدار bound column رو به 2 اصلاح کنین
عرض ستونها رو هم 0;0;3 قرار بدین

اما فرم یک ایراد دیگه هم داره که در شرط یک مقدار از فرم رو چک میکنین که در حالت پیوسته روی همه رکوردها عمل میکنه.

wolfstander
سه شنبه 26 بهمن 1389, 14:14 عصر
اما فرم یک ایراد دیگه هم داره که در شرط یک مقدار از فرم رو چک میکنین که در حالت پیوسته روی همه رکوردها عمل میکنه.

دقیقا ً مشکل من همینجاست
من میخوام که کمبوهام ، وابسته به هم باشند و این مهمتر از نحوه نمایشش هست
یعنی هر کمبو فقط موارد مربوط به خودش رو بره و بخونه
مشکلی که اینجا هست، اینه که شرط رو روی همه کمبوها اعمال میکنه
چطور میتونم دو کمبوی وابسته در یک ساب فرم داشته باشم به صورتی که کلیه موارد مربوط به یک نفر، نشون داده بشه
با تشکر از شما

stabesh
سه شنبه 26 بهمن 1389, 15:13 عصر
با سلام
فكر كنم اين نمونه مشكلتون رو حل كنه

wolfstander
سه شنبه 26 بهمن 1389, 15:53 عصر
با سلام
فكر كنم اين نمونه مشكلتون رو حل كنه

سلام
با تشکر از شما دوست عزیز
این مورد رو هم قبلا ً دیدم
تو یک فرم ایرادی پیدا نمیکنی
ولی وقتی فرم به صورت Tabular باشه و Continus ؛ اونوقت که ایراد پیدا میشه

stabesh
سه شنبه 26 بهمن 1389, 16:46 عصر
خوب ميشه يك textbox تعريف كرد بعد با dlookup مقدار پشت كامبو باكس رو ريخت توش اين جوري فقط جدولهاتون رو hidden كرده بوديد نتونستم كاملش كنم

mazoolagh
سه شنبه 26 بهمن 1389, 22:11 عصر
این مسئله راه حل عادی نداره ولی با این مورد که آقای تابش مطرح کردن باحتمال خیلی زیاد درست میشه:

خوب ميشه يك textbox تعريف كرد بعد با dlookup مقدار پشت كامبو باكس رو ريخت توش
البته textbox باید روی combo باشه ولی فقط قسمت متن رو بپوشونه و نه دکمه اش رو

wolfstander
چهارشنبه 27 بهمن 1389, 09:40 صبح
سلام
اصلا یادم نبود که هاید کردم
:D
البته چون سوپرهاید نکردم، راحته
از منوی تولز و جنرال تیک هاید رو بزنید، تمومه کار
مساله حل شد
البته با یکم تغییر
چون روی سیستم من ، ارور #Name رو میداد
کاری که کردم این بود
یک تکست باکس قرار دادم روی فرم
دیتا سورس اون رو برابر کمبو باکس قرار دادم
بعدش در تکست باکسی که شما تعریف کرده بودید، لوک آپ رو وصل کردم به این تکست باکس تعریفی خودم

حالا درست کار میکنه
خیلی متشکر و ممنونم از لطفی که به من کردید
با تشکر فراوان و بسیار زیاد