PDA

View Full Version : کارکتر ؛ بجای کارکتر , در فرمولهای داخلی کسس مثل dlookup



moustafa
چهارشنبه 28 شهریور 1403, 22:58 عصر
سلام
اخیر بجای کارکتر, کارکتر ؛ بعنوان جدا ساز در فرمولها داخلی فایل اکسسم اعمال میشه که با هر ویرایش یا ایجاد فرمول پیغام خطا میده !!
156083


=Nz(DSum("mablagh_havale"؛"tblmoshakhasat_havale"؛"shomare_gharardad=" & [Forms]![frmAmaliyat_gharardad]![tblmoshakhasat_havaleSubfrm].[Form].[shomare_gharardad])؛0)

کلیدهای این کارکتر یا سمبول در کیبرد کدومه؟ چطوری میشه برگردوند به کاما

با تشکر

simorgh2000
پنج شنبه 29 شهریور 1403, 01:27 صبح
سلام
از تنظمات خود ویندوز Separator روی کاما تنظیم کنید

eb_1345
پنج شنبه 29 شهریور 1403, 01:40 صبح
سلام
اخیر بجای کارکتر, کارکتر ؛ بعنوان جدا ساز در فرمولها داخلی فایل اکسسم اعمال میشه که با هر ویرایش یا ایجاد فرمول پیغام خطا میده !!
156083


=Nz(DSum("mablagh_havale"؛"tblmoshakhasat_havale"؛"shomare_gharardad=" & [Forms]![frmAmaliyat_gharardad]![tblmoshakhasat_havaleSubfrm].[Form].[shomare_gharardad])؛0)

کلیدهای این کارکتر یا سمبول در کیبرد کدومه؟ چطوری میشه برگردوند به کاما

با تشکر

.........................................

moustafa
پنج شنبه 29 شهریور 1403, 11:13 صبح
سلام
از تنظمات خود ویندوز Separator روی کاما تنظیم کنید

با سلام و تشکر متاسفانه یک انتخاب بیشتر نداره اینم همین کاراکتر
156084

mazoolagh
پنج شنبه 29 شهریور 1403, 15:12 عصر
با سلام و تشکر متاسفانه یک انتخاب بیشتر نداره اینم همین کاراکتر

سلام و روز خوش
هرچی دوست دارین همونجا تایپ کنین.

moustafa
پنج شنبه 29 شهریور 1403, 15:54 عصر
سلام و روز خوش
هرچی دوست دارین همونجا تایپ کنین.

سلام و عرض ادب . دست شما درد نکنه حل شد .یکم جنبه امنیتی پیدا کرد همچین کاراکترهای از کجا میاد که برنامه رو با اخلال مواجهه کنه ؟ظاهرا بهتره که بجای استفاده از فرمولهای داخلی برای ارتباط فیلدها و تکست باکسها در فرمها از کدهای vba استفاده کرد

mazoolagh
شنبه 31 شهریور 1403, 12:03 عصر
با سلام دوباره و احترام متقابل

نگران نباشین،
اینها (از جمله همین کاراکتر list seperator) از روی regional settings شما میاد
و بهتره همون سمی کولن انگلیسی باشه ;
چون جاهای دیگه هم نیاز میشه (مثل طراحی جدول و ...) که اونجا دیگه vba نمیشه!
از همون کنترل پنل
یا از برنامه اینستالر (اگه استفاده میکنین)
یا با کدهای vba
یا powershell
درستش کنین (همرا با چیزای دیگه مثل ارقام بعد اعشار و علامت اعشار و گروه بندی ارقام و ....)

mazoolagh
شنبه 31 شهریور 1403, 12:09 عصر
با سلام دوباره و احترام متقابل

نگران نباشین،
اینها (از جمله همین کاراکتر list seperator) از روی regional settings شما میاد
و بهتره همون سمی کولن انگلیسی باشه ;
چون جاهای دیگه هم نیاز میشه (مثل طراحی جدول و ...) که اونجا دیگه vba نمیشه!
از همون کنترل پنل
یا از برنامه اینستالر (اگه استفاده میکنین)
یا با کدهای vba
یا powershell
درستش کنین (همرا با چیزای دیگه مثل ارقام بعد اعشار و علامت اعشار و گروه بندی ارقام و ....)

moustafa
شنبه 31 شهریور 1403, 12:23 عصر
با سلام دوباره و احترام متقابل

نگران نباشین،
اینها (از جمله همین کاراکتر list seperator) از روی regional settings شما میاد
و بهتره همون سمی کولن انگلیسی باشه ;
چون جاهای دیگه هم نیاز میشه (مثل طراحی جدول و ...) که اونجا دیگه vba نمیشه!
از همون کنترل پنل
یا از برنامه اینستالر (اگه استفاده میکنین)
یا با کدهای vba
یا powershell
درستش کنین (همرا با چیزای دیگه مثل ارقام بعد اعشار و علامت اعشار و گروه بندی ارقام و ....)


با احترام .سیمیکالون نبود برعکسش بود که من کلیدی برای این سیمبول پیدا نکردم .به سمیکالون ارور نمیده وبجای کاما میشه ازش استفاده کرد ولی این سیمبول معکوس شده اونو که حتی شکل فرمولها رو هم بهم میریخت و نمیشد ازش استفاده کرد . ضمن اینکه من هیچ تنظیمی انجام نداده بودم واحتمالا کار یه برنامه دیگه یا ویروسکن بوده ....با تشکر

mazoolagh
شنبه 31 شهریور 1403, 12:41 عصر
سمی کالن فارسی اینجوریه
صفحه کلید فارسی میشه : Y

eb_1345
شنبه 31 شهریور 1403, 16:54 عصر
با احترام .سیمیکالون نبود برعکسش بود که من کلیدی برای این سیمبول پیدا نکردم .به سمیکالون ارور نمیده وبجای کاما میشه ازش استفاده کرد ولی این سیمبول معکوس شده اونو که حتی شکل فرمولها رو هم بهم میریخت و نمیشد ازش استفاده کرد . ضمن اینکه من هیچ تنظیمی انجام نداده بودم واحتمالا کار یه برنامه دیگه یا ویروسکن بوده ....با تشکر

سلام
اگه با جایگزینی سیمبول ؛ بجای سیمبول ; در list seperator مشکلتون برطرف میشه از کد VBScript زیر استفاده کن :


Dim WSHShell
Set WSHShell = CreateObject("Wscript.Shell")
WSHShell.regwrite "HKCU\Control Panel\International\sList", "؛", "REG_SZ"

eb_1345
شنبه 31 شهریور 1403, 18:00 عصر
بجای استفاده از کد بالا در کد نویسی میتونی از فایل بچ ضمیمه با استفاده از دستور CMD استفاده کنی
بر روی فایل کلیک و سپس کلید اینتر رو بمنظور تایید فشار بده

moustafa
یک شنبه 01 مهر 1403, 01:17 صبح
بجای استفاده از کد بالا در کد نویسی میتونی از فایل بچ ضمیمه با استفاده از دستور CMD استفاده کنی
بر روی فایل کلیک و سپس کلید اینتر رو بمنظور تایید فشار بده

بسیار سپاسگذارم جناب بهرامی عزیز

moustafa
یک شنبه 01 مهر 1403, 01:20 صبح
سمی کالن فارسی اینجوریه
صفحه کلید فارسی میشه : Y

بسیار سپاسگذارم از بذل توجهتون