View Full Version : Go to Record
شاپرک
دوشنبه 30 آبان 1384, 16:06 عصر
وقتی می خواهیم بریم به رکورد اول توی یک فرم از این دستور استفاده میکنیم :
DoCmd.GoToRecord acDataForm, "FormName", acFirst
حالا اگه بخواهیم توی ساب فرم اینکار رو انجام بدیم چی؟ وقتی از همین دستور استفاده میکنم میگه این فرم باز نیست .
sarami
دوشنبه 30 آبان 1384, 20:05 عصر
اگه اسم سابفرمتون sub1 باشه با استفاده از این دستور میتوانید به اولین رکورد بروی
dim rst as recordset
rst=me.sub1.form.recordset
rst.move first
شاپرک
سه شنبه 01 آذر 1384, 08:33 صبح
Dim rst As Recordset
Set rst = Me.ّSubFormName.Form.Recordset
rst.MoveFirst
Set رو فراموش کرده بودید که من نوشتم ... اما Error میده Runtime error 13 میگه Type mismatch دقیقا همون خط رو
sarami
چهارشنبه 02 آذر 1384, 00:13 صبح
نباید مشکلی داشته باشه نمونه برنامه تون رو آپلود کنید
شاپرک
چهارشنبه 02 آذر 1384, 12:23 عصر
براتون فرستادم
شاپرک
شنبه 05 آذر 1384, 13:14 عصر
به دستتون رسید؟
sarami
چهارشنبه 09 آذر 1384, 15:30 عصر
به فایل نمونه مراجعه نمائید
شاپرک
چهارشنبه 09 آذر 1384, 16:55 عصر
باور کنید خودم این رو میدونم توی خیلی از برنامه هام ازش استفاده کردم اما نمیدونم اینجا چرا Error میده !
به هر حال از اینکه زحمت کشیدید ممنونم
The Impossible Is Impossible
saeed144144
پنج شنبه 26 مرداد 1385, 18:46 عصر
کسی میدونه چطور میتونم رکورد یک فرم به صورت اتوماتیک نکس کنه البته تایمی بهش بدم که رکورد بعدی رو بهم نشون بده و همین طور تا آخر
sarami
جمعه 27 مرداد 1385, 00:08 صبح
تو تایمر فرمتون interval رو تنظیم کنین و در Ontimer همون فرم کد رفتن به رکورد بعدی رو وارد کنین
تو تایمر فرمتون interval رو تنظیم کنین و در Ontimer همون فرم کد رفتن به رکورد بعدی رو وارد کنین
saeed144144
جمعه 27 مرداد 1385, 08:27 صبح
کد رفتن به رکورد بعدی چیه در اون صفحه کد چی باید بنویسم
شاپرک
شنبه 28 مرداد 1385, 08:37 صبح
DoCmd.GoToRecord acDataForm, "FormName", acNext
saeed144144
جمعه 31 خرداد 1387, 12:30 عصر
ممنونم ولی من میخام وقی نکس کرد به آخرین رکورد رسید بره به اولین رکورد و دوباره نکس کنه برای تیتر بالای برنامه میخوام که با نوشتن یسری جمله ها مثل نام شرکت و .... رو هر چند دیقه نشون بده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.