PDA

View Full Version : بوند کردن چک باکس به کویری



انگوران
شنبه 25 فروردین 1386, 10:24 صبح
دوستان سلام ـ زمانی که یه فرم برای گزارش گیری درست می کنیم برای اینکه تکست باکس فرم به شرط کویری بوند بشه در قسمت شرط کویری کدی به شکل زیر می نویسیم .
forms!formname!textname
حالا اگه بخوایم چک باکس رو با همین فرمول بوند کنیم با گذاشتن و برداشتن تیک دو حالت بررسی میشه . برای مثال اگه تیک رو بزاریم قبولی و اگه برداریم مردودی لیست میشن حال اگه بخوایم هم قبولی و هم مردودی رو داشته باشیم چکار باید بکنیم .

majid325
شنبه 25 فروردین 1386, 10:42 صبح
حال اگه بخوایم هم قبولی و هم مردودی رو داشته باشیم چکار باید بکنیم .

متوجه این قسمت سوالت نشدم, ولی میتونی چک باکس هاتو باند بکنی به یه optionGroup بعدش مقدار optionGroup رو چک بکنی.(اگه بخوای مقدار رو از جدول بگیری)

البته فکر کنم راه منطقی تری باشه ولی الان حضور ذهن ندارم.

davood-ahmadi
شنبه 25 فروردین 1386, 17:34 عصر
این نمونه ای که آماده کردم کمکت می کنه.

انگوران
یک شنبه 26 فروردین 1386, 07:30 صبح
دوست عزیزم تا اینجای کار مشکلی نیست حالا اگه بخوام با کلیک روی کامند هم قبولی و هم مردودی رو داشته باشم چکار باید بکنم ؟ یعنی دکمه سه وضعیتی باشه false ، true و حالتی که هیچکدام از این دو حالت رو در نظر نگیره . احتمالاً toggle button سه وضعیتی باشه مطمئن نیستم .

davood-ahmadi
یک شنبه 26 فروردین 1386, 08:01 صبح
بله شما باید از Group Option یا Toggle استفاده کنید و در کووری در فیلد مربوطه شرط زیر را بنویسید.
iif([forms]![form1]![frame1]=1;"قبولی";iif([forms]![form1]![frame1]=2;"مردودی";[fff]))
در اینجا منظور از fff همان فیلدی است که اطلاعات قبولی و مردودی در آن ثبت می شود.

انگوران
یک شنبه 26 فروردین 1386, 09:02 صبح
داود جان اگه زحمتی نیست فیلد قبلولی یا مردودی رو از نوع yes/no بگیرین که با تیک قبولی یا مردودی مشخص بشه و کد مربوطه رو با یه فایل ضمیمه برام بفرستین .

davood-ahmadi
یک شنبه 26 فروردین 1386, 11:58 صبح
شما به جای مردودی و قبولی می توانید از گزینه های Yes و No استفاده کنید