سلام مجدد
سوال اولتون رو متوجه نشدم
اما برا سوال دوم جون شما برای جستو جو از شرط where استفاده کردید برای جمع زدن هم باید اون شرط رو توی کد جمع کردن استفاده کنید وگر نه همه جدول در نظر گرفته می شه
Adodc1.RecordSource="SELECT Sum(نام ستون دوم) AS JamKol FROM نام جدول where family='" & Text2.Text & '"
َAdodc1.Refresh
text1.text=Adodc1.Recordset.Fields("JamKol")