PDA

View Full Version : سوال: مشکل اعتبارسنجی در اکسس



fariba-2
شنبه 30 مرداد 1400, 15:40 عصر
سلام دوستان.
یه برنامه کتابخونه قبلا درست شده دستمه. خواستم با توجه به آیتمهای اون خودم یکی درست کنم.
یکی از فیلدها از نوع calculate هست. وقتی میزنیم روی اون ما رو به بخش اعتبار سنجی متصل میکنه. تو این قسمت من میخوام بگم اگر مدت امانت بیش از 10 روز بود، جواب Yes رو سیستم برگردونه اگر نه که No رو. در نتیجه اول جدولم رو انتخاب کردم، بعد فیلد مربوطه بعد گزینه IIf سیستم بلافاصله یه پرانتز باز میکنه تا من شرطم رو بدم. توی کتاب دیباگران مجتمع فنی میگه متن زیر رو بنویسیم:
IIf([Duration]>10,"Yes","No")
جالبه که توی برنامه کتابخونه این متن زده شده:

153460

و برنامه مشکلی نداره ولی وقتی من تو دیتابیسم میزنم ارور syntax و کاما و این حرفا رو میده.
اما این جواب نمیده. میگیم کاما نباشد، من با سیمیکالون هم تست کردم. سیمیکالن فارسی، لاتین. با space و بدون space. دیگه فکرم به جایی نرسید گفتم از شما دوستان کمک بخوام.
ممنون میشم راهنماییم کنید.

mohammadsaleh
شنبه 30 مرداد 1400, 17:40 عصر
سلام
این مشکل به جدا کننده مربوط میشه
در کنترل پنل جدا کننده را تعیین کنید بعد در قسط فرمول تابع شرطی رو بنویسید
یعنی اگر در لیست سپراتور ; را بنویسید و ذخیره کنید در فرمول تابع هم همین را استفاده کنید و برای سایر فرمول ها نیز از همین سپراتور استفاده کنید
153461

fariba-2
شنبه 30 مرداد 1400, 18:26 عصر
153462
سلام
این مشکل به جدا کننده مربوط میشه
در کنترل پنل جدا کننده را تعیین کنید بعد در قسط فرمول تابع شرطی رو بنویسید
یعنی اگر در لیست سپراتور ; را بنویسید و ذخیره کنید در فرمول تابع هم همین را استفاده کنید و برای سایر فرمول ها نیز از همین سپراتور استفاده کنید
153461
سلام
ممنونم از راهنماییتون ولی نمیدونم چرا سیمیکالون شما فارسیه ولی مال من لاتینه.

mohammadsaleh
یک شنبه 31 مرداد 1400, 16:22 عصر
153462
سلام
ممنونم از راهنماییتون ولی نمیدونم چرا سیمیکالون شما فارسیه ولی مال من لاتینه.


شما میتونید تغییر بدید اون را. حتی یک خط تیره بگذارید