PDA

View Full Version : سوال تکراری ( استفاده از تابع Dcount )



foo0z0ool
شنبه 25 آذر 1391, 12:06 عصر
دوستان عزیز سلام

من سوالات مربوط به تابع Dcount رو خوندم اما متاسفانه به جوابم نرسیدم.

سوالم رو اینطوری شروع میکنم :

ما 3 تا گزینه داریم :

1- ID ( آیدی هر فرد یا همون کلید ماست )
2- Reagent ( معرف هر شخص که باز یه عدد دیگه مشخص میشه )
3- Organize ( تعداد افراد معرفی شده توسط هر فرد )

خب :

ID = 1
Reagent = 3
---
ID = 2
Reagent = 3
---
ID = 4
Reagent = 3
---
ID = 5
Reagent = 2
-------------------
خوب همونطور که مبینید افراد شماره 1 2 و 4 رو شخص شماره 3 معرفی کرده.

میخوام وقتی که فرد شماره 3 در حال نمایش هست Dcount گزینه Reagent رو واسه من بشماره

Organiz = Dcount Reagent Where ID = Reagent

یه همچین چیزی دیگه
یعنی بیاد شماره این ایدی رو تویه خونه معرف بشماره و تعدادش رو تویه Organiz ذخیره کنه

ممنون از همه دوستان و اساتید محترم

foo0z0ool
یک شنبه 26 آذر 1391, 11:15 صبح
دوستان کسی نمیتونه کمک کنه ؟

foo0z0ool
دوشنبه 27 آذر 1391, 09:25 صبح
هنوز کسی جواب این سوال رو نمیدونه ؟

emami.sie
دوشنبه 27 آذر 1391, 12:51 عصر
سلام
ببینید تابع Dcount به صورت زیر تعریف میشه:
Function DCount(Expr As String, Domain As String, [Criteria])
که آرگومان اول فیلدی هستش که میخواید شمرده بشه، آرگومان دوم نام جدول یا کوئری و آرگومان سوم که اختیاری هستش شرط مدنظر رو در برمیگیره...
حالا با این توضیح نمونه شما چیزی مشابه کد زیر خواهد بود:
Me.Organiz=DCount("ID", "Table Name", "Reagent=" & Me.ID)
موفق باشید
یا علی