PDA

View Full Version : مبتدی: تابع dcount , dlookup



arpachi
شنبه 09 اردیبهشت 1391, 15:39 عصر
باسلام
اگر امکان داره یکی ازاساتید نحوه نوشتن صحیح تابع dcount , dlookup را برای وقتی فیلد شرط (critical) از نوع عدد باشد را توضیح دهند. نمونه های توی سایت همه در مورد فیلد تکست هست.
numCount = DCount("id", "tbPersonal_information", "id='" & Me.Id & "'")
ممنون:ناراحت:

Abbas Amiri
شنبه 09 اردیبهشت 1391, 18:46 عصر
مثال بالا باری شرط عددی است

arpachi
یک شنبه 10 اردیبهشت 1391, 00:05 صبح
با سلام جناب امیری
ولی وقتی فیلد id از نوع number باشد خطایی مطابق تصویر پیوست میدهد.وبا تبدیل نوع فیلد به text خطا برطرف میشود.
مشکل هم اینجاست که این فیلد به عنوان کلید و شماره شناسایی و یا شماره حساب است و نمیخواهم بصورت text تعزیف شود.


86443

لطفا راهنمایی کنید.

http://barnamenevis.org/images/misc/pencil.png

Abbas Amiri
یک شنبه 10 اردیبهشت 1391, 00:09 صبح
متاسفانه بدلیل جابجاشدن کد در بالا متوجه "'" نشدم شما براحتی با برداشتن کوتیشنها رفع مشکل کنید


numCount = DCount("id", "tbPersonal_information", "id=" & Me.Id )

arpachi
چهارشنبه 13 اردیبهشت 1391, 17:03 عصر
با سلام
لطفا ایراد این کد رو که برای شرط عددی نوشته شده بگیرید چون کارنمیکنه وقتی که شرط عددی باشه!
ممنون

StrSql2 = "DELETE AuthorityDetail.*, AuthorityDetail.ADSanadNo FROM AuthorityDetail WHERE (((AuthorityDetail.ADSanadNo)= & Form_billing_persons_list.record_id.Value ));"

Abbas Amiri
چهارشنبه 13 اردیبهشت 1391, 18:19 عصر
کد بالا را بصورت زیر در آورید:


StrSql2 = "DELETE * FROM AuthorityDetail WHERE ADSanadNo=" & Form_billing_persons_list.record_id.Value