ورود

View Full Version : invalid syntax در عبارت پرسش موقع استفاده از اپراتور در dsum



mohammadsaleh
یک شنبه 06 آبان 1397, 08:30 صبح
باسلام
در اکسس 2016 استفاده از عبارتهایی مثل dsum و... که از اپراتور پیشنهادی خود برنامه استفاده می شود پیام
the expression you entered contains invalid syntax می دهد
برای مثال در فایل پیوست در query2 نمی توان از عبارت زیر استفاده کرد:



RunTot: DSum("Freight"؛"Orders"؛"[EmployeeID]<=" & [EmpAlias] & "")


حتی اگر به جای ؛ از , استفاده کنیم پیام خطا نشان داده می شود

Ali_Fallah
یک شنبه 06 آبان 1397, 20:57 عصر
RunTot: DSum("Freight";"Orders";"[EmployeeID]<=" & [EmpAlias] & "")
از علامت سیمی کالن استفاده کن ;

mohammadsaleh
دوشنبه 07 آبان 1397, 07:53 صبح
سلام و تشکر از راهنمایی شما.
عبارت پیشنهادی شما را در query2 قرار دادم . باز هم پیام فوق مشاهده شد.

mohammadsaleh
شنبه 12 آبان 1397, 12:45 عصر
سلام
اساتید برای این مشکل راه حلی ندارند؟
در ضمن ویندوز 10 نسخه 64 بیتی+ آفیس نسخه 64 بیتی است

mohammadsaleh
یک شنبه 13 آبان 1397, 10:29 صبح
سلام
برای حل مشکل در system's Regional setting ویندوز 10 تغییرات زیر اعمال شد
decimal separator به comma تغییر داده شد
List Separator هم به semi colon تغییر داده شد
در توایع هم از semi colon استفاده شد

نکته مهم: اگر یک پرسش در سیستمی دیگر طراحی شده باشد در سیستم های دیگر بدون مشکل کار می کند ولی در سیستم هایی که این تنظیمات انجام نشده باشد نمی توان تغییری روی ان ایجاد کرد. در ضمن در پیش فرض اکسس و اکسل توابع سمی کولون معکوس ( سمی کولون عربی ؛ را نشان می دهد)

Ali_Fallah
دوشنبه 14 آبان 1397, 19:27 عصر
با تشکر از شما