PDA

View Full Version : سوال: نمايش يا عدم نمايش فيلدهاي مشخص با انتخاب آيتم مربوطه در Combo



SAt_200
چهارشنبه 13 مرداد 1389, 08:30 صبح
با سلام خدمت اساتيد گرامي
چطور ميشه براي مقادير موجود در يك Combo شرط تعريف كرد كه مثلاً اگر آن Combo چهار مورد فرضي را شامل ميشود با انتخاب هريك بطور خودكار فيلدهاي مربوط به آن مورد فقط ديده شوند و باقي فيلدهاي غير مربوطه پنهان شوند ؟
من از فرمان Select case استفاده كردم ولي جواب نداد : به صورت زير :
Select Case me. Combo name
case " A"
me.field name.visible=true
me.field name .visible=false
.
.
.
case "B"
me.fiield name . visible =true
me.field name.visible=true
.
.
.
.
البته اينجا جاي كتيشن درست نمي افته ولي من تو فايكم درست نوشتم /
ميشه راهنماييم كنيد مشكل كار كجاست:متفکر: يا اينكه راه بهتري وجود داره يا نه ؟؟؟؟؟
با تشكر فراوون

SAt_200
چهارشنبه 13 مرداد 1389, 09:54 صبح
دوستان عزيز
ممنون ميشم اگه يكي منو راهنمايي كنه
خيلي گير كردم .......

SAt_200
چهارشنبه 13 مرداد 1389, 14:33 عصر
دوستان كسي نيست منو راهنمايي كنه ؟؟؟؟؟؟؟؟؟:ناراحت:

جعفر88
چهارشنبه 13 مرداد 1389, 14:45 عصر
سلام
دوست عزيز اگه ميشه كدها تون رو داخل اين تگ
http://www.barnamenevis.org/forum/images/editor/php.gif
(بالاي كادر متن) قرار بدين تا واضح تر اشكلال زدائي بشه .

SAt_200
چهارشنبه 13 مرداد 1389, 15:21 عصر
دوست عزيز ممنون از راهنماييتون
من كدمو با Select case بصورت زير تو رويداد "on Got Focuse" از فيلد "Type of Deed" نوشتم كه با انتخاب هر نوع سند تنها فيلدهاي مربوط به همان سند نمايش داده شوند ، هر چند مطمئن نيستم كه اصلاً راه درستي رو انتخاب كردم يا نه . الاايحال فايل مربوطه رو هم پيوست كردم كه فكر كنم منظورمو نشون بده :



On Error GoTo a:
Select Case Me.Type_of_Deed
Case "ÓäÏ ãáßí"
Me.Dated.Visible = False
Me.Validity_Duration.Visible = False
Me.Attorney.Visible = False
Me.Client.Visible = False
Case "æßÇáÊäÇãå"
Me.Validity_Duration.Visible = True
Me.Attorney.Visible = True
Me.Client.Visible = True
Case "ãÈÇíÚå äÇãå"
Me.Attorney.Visible = False
Me.Client.Visible = False
Me.Title_Deed_No.Visible = False
End Select
a:

بازم ممنون :لبخندساده:

Fatollah_ghazi
چهارشنبه 13 مرداد 1389, 21:40 عصر
سلام دوست عزيز فكر كنم فايل ضميمه تا حدودي كمكت كنه.

SAt_200
شنبه 16 مرداد 1389, 08:34 صبح
دوست عزيز ممنون از راهنماييتون
كدم درست بود تنها مشكل اين بود كه بايد تو رويداد On Change مي نوشتم كه با راهنمايي شما درستش كردم . خيلي لطف كردين.