سلام دوست عزيزنقل قول:
من هم يه چيزهاي مختصري بلد بودم ولي چون استفاده نكردم الان يادم نيست
دوباره اطلاعاتم رو مرور ميكنم اگه پيداش كردم جواب ميدم
Printable View
سلام دوست عزيزنقل قول:
من هم يه چيزهاي مختصري بلد بودم ولي چون استفاده نكردم الان يادم نيست
دوباره اطلاعاتم رو مرور ميكنم اگه پيداش كردم جواب ميدم
وقت بخیر
چطور میتونم توی اکسس ، با استفاده از check box یه سری فیلد مثل text box رو به دو حالت خاموش و روشن تبدیل کنم به طوری که اگر check box خاموش شد ، فیلد من هم خاموش باشه و بالعکس.
ممنون میشم راهنماییم کنید
سلامنقل قول:
شما ميتني با كدنويسي در VB اينكار رو به راحتي انجام بدي
به اين طريق كه براي Afterupdate اون چك باكس يه شرط بذاري كه اگه خود چك باكس True بود اون موقع خاصيت Enabled اون تكست باكس رو True كنه و اگه False بود اون خاصيت رو براي تكست باكس False كنه
اگه منظورم رو متوجه نشدي بگو تا كد نمونه بذارم
شاد باشي
سلامنقل قول:
منظور از «فيلد مثل تكست باكس» چيه؟
اگه ميخواي فيلد شما از نوع Yes/No (خاموش و روشن) باشه، خوب Filed Type اون رو بگذار Yes/No.
من برنامه رو مینویسم و کد رو به شکل پایین وارد میکنم ولی یه مشکلی دارم و اینکه چک باکس فقط یک بار عمل میکنه و برای دفعات بعدی دیگه کار نمیکنه.نقل قول:
حالا این وسط اگر یه نفر اشتباه چک باکس رو فعال کنه دیگه راهی برای بازگشتش نیست .
البته چک باکس خودش غیر فعال میشه(تیکش میره) ولی اون آبجکتی که میخوام غیر فعال بشه ، نمیشه!
حالا تو کد رو یه نگاه بنداز ببین میتونی کاریش کنی :
[php]
if checkbox.enabled=true then label.visible=true
if checkbox.enabled=false then label.visible=false
[/php]
اینا رو توی حالتهای on click - afterupdate - beforupdate - on presskey تست کردم ولی جواب نداد
با سلام!نقل قول:
توی کدتون حتما بجای checkbox، آدرس چک باکس مورد نظر و بجای label، اسم لیبل خودتون رو نوشتین، مگه نه؟
اگه نه که این کار رو بکنین چون من امتحان می کنم و جواب میده. اگه اکسستون 2007 هست میتونید با ماکرو هم این کار رو انجام بدین ( با دستور SetProperty ).
سلام دوست عزيزنقل قول:
شما روي afterupdate اون چك باكس كد رو بصورت زير بنويس
همونطور كه توي كد نوشتم شما كافيه فقط خود چك باكس رو چك كني كه true يا false هست يا نيست (حتي نوشتن =true نيز نياز نيست) بعد اون كدي كه قراره با تيك داشتن چك باكس اجرا بشه رو مي نويسي و اون كدي كه قراره با برداشتن تيك چك باكس اتفاق بيفته رو در قسمت else مي نويسي تا حل بشهکد:if checkbox then
................
else
................
end if
موفق باشي
دوستان از راهنماییتون ممنونم
کد رو به شکل پایین در آوردم و همه چیز درست شد...
[PHP]
If CheckBox Then Label.Visible = True Else Label.Visible = False
[/PHP]
طراحی جدول را بلدم و این کار هم از سه جدول تشکیل شده ، شامل جدول شرکتها ، جدول رابطین یا کارمندان شرکتها و جدول فعالیت ها، اصل مشکلی که من دارم اینه که نمی تونم ردیفهای مختلف مثلا رابطین بعضی شرکتها که در چند ردیف جدول هستند را یکجا در فرم یا گزارش بیاورم . ممنون از توجهتون
اگه مرکز خوبی هم برای آموزش access پیشرفته معرفی کنین خوشحال می شم
نمي دونم درست متوجه شدم يا نه. ولي فكر كنم منظور شما اينه كه در جدول «رابطين و كارمندان» جلوي اسم بعضي ها نوشته شده «رابط» و بعضي ها «كارمند». حالا ميخوايد فهرست رو بر اساس «رابط» و «كارمند» دسته بندي (Group) كنيد. اگه اينطور هست، مي تونيد با ساخت يك «پرس و جو» (Query) و دسته بندي جدول بر اساس فيلد «رابط/كارمند» اين كارو انجام بديد. منظور همينه يا نه؟نقل قول: