PDA

View Full Version : سوال: فوکوس روی یک ردیف در سابفرم با تغییر ID



آندیا1370
یک شنبه 17 اسفند 1393, 13:35 عصر
با سلام خدمت همه دوستان

یه سوال داشتم از خدمتتون


من یه فایل اکسس ساختم که از جدول مورد نظر یک سابفرم توی صفحه اصلی ایجاد کردم


129276





حالا میخوام وقتی به رکورد بعدی یا قبلی میرم

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

نمیدونم تونستم منظورمو روشن بیان کنم واستون یا نه؟


ممنون میشم راهنماییم کنین

golbafan
یک شنبه 17 اسفند 1393, 13:44 عصر
سلام
فکر کنم تابع GoToControl و یا SetFocus برای این کار استفاده میشد...

آندیا1370
یک شنبه 17 اسفند 1393, 14:37 عصر
سلام
فکر کنم تابع GoToControl و یا SetFocus برای این کار استفاده میشد...


ممنونم خیلی زیاد

منم فک کنم با SETFOCUS بشه
اما نمیتونم

میدونید چیه
یعنی نمیتونم برم توی VB و با این تابع
ردیفی که میخوام رو فراخونی کنم

حالا اگر بتونم یک نمونه ساده تر رو قرار میدم
که اگر بتونید بهم کمک کنید از لطفتون ممنون میشم واقعا
مرسی

golbafan
یک شنبه 17 اسفند 1393, 14:47 عصر
سلام ببین اینها بکارت میاد؟

Forms!Employees!EmployeeID.SetFocus

Private Sub New_Docket_Click()On Error GoTo Err_New_Docket_Click

DoCmd.GoToRecord , , acNewRec
c_Name.SetFocus

Exit_New_Docket_Click:
Exit Sub

Err_New_Docket_Click:
MsgBox Err.Description
Resume Exit_New_Docket_Click
End Sub

آندیا1370
یک شنبه 17 اسفند 1393, 15:14 عصر
نه متاسفم

من اونقدرا حرفه ای نیستم آخه ...

دارم سعی میکنم فایلمو واستون بفرستم ...


اینم فایل نمونه .....
129278

ممنون میشم دانلودش کنید

میخوام بدونم چطور میشه با تغییر ID بتونم روی همون ID توی سابفرمم فوکوس کنم

مرسی

saeed1234n
یک شنبه 17 اسفند 1393, 21:08 عصر
با سلام

دوست عزیز نمونه فایلتون اصلاح شد

http://yon.ir/vnxV

آندیا1370
دوشنبه 18 اسفند 1393, 08:04 صبح
با سلام

دوست عزیز نمونه فایلتون اصلاح شد

http://yon.ir/vnxV


خیلی خیلی ممنون
چقدر جالب شد
واقعا عالی بود
مرسی:تشویق::تشویق::تشویق:


فقط اینکه اگر امکانش هست در مورد این دستورات VB که زحمت کشیدید نوشتینش
هم برا من هم برای دوستانی که شاید همین مشکلو داشته باشن
یه توضیح مختصر بذارید

من خودم به شخصه یکم تازه کارم و زیاد سر در نمیارم:گریه:

مثلا این کد:



Private Sub Command8_Click()
DoCmd.GoToRecord , "", acGoTo, "id=forms.table1.id"
End Sub

saeed1234n
دوشنبه 18 اسفند 1393, 20:34 عصر
فقط اینکه اگر امکانش هست در مورد این دستورات VB که زحمت کشیدید نوشتینش
هم برا من هم برای دوستانی که شاید همین مشکلو داشته باشن
یه توضیح مختصر بذارید

من خودم به شخصه یکم تازه کارم و زیاد سر در نمیارم:گریه:


مثلا این کد:




DoCmd.GoToRecord , "", acGoTo, "id=forms.table1.id"



با سلام

از کد فوق برای رفتن به رکورد مشخص استفاده می شود

اطلاعات بیشتر

http://goo.gl/ldK7lM