PDA

View Full Version : کد نویسی برای اکسس



pedram_ns
شنبه 17 دی 1390, 19:06 عصر
با سلام

من می خوام یکسری اعمال رو صرفا با کد نویسی برای اکسس 2007 انجام بدم لطفا راهنمایی بفرمایید و یا یه نمونه کوچیک بذارید.

چطور با کد نویسی یک رکورد رو بخونم و در تکس باکس نشون بدم؟
چطور با کد نویسی بین رکوردهای جدول حرکت کنم؟
چطور عمل آپدیت و حذف اون رکورد رو با کد نویسی انجام بدم؟

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

با این که میدونم ممکنه خیلی ابتدایی باشه ولی لطفا راهنمایی بفرمایید

با سپاس

mj_bayati
شنبه 17 دی 1390, 22:32 عصر
چطور با کد نویسی یک رکورد رو بخونم و در تکس باکس نشون بدم؟
چطور با کد نویسی بین رکوردهای جدول حرکت کنم؟

از توابع متعددی میشه برای فراخوانی یک رکورد استفاده کرد، توابعی مانند:

DoCmd.GoToRecord
DoCmd.FindRecord
DoCmd.SearchForRecord


چطور عمل حذف رکورد رو با کد نویسی انجام بدم؟
DoCmd.RunCommand acCmdDeleteRecord



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

برای اینکه یک مقداری رو به یه تکس باکس نسبت بدین باید مقدار اون باکس رو مساوی فرمولتون قرار بدین مثل مثال زیر:

Text0.Value = DLookup("***", "Table1", "[x] = 1")

pedram_ns
یک شنبه 18 دی 1390, 14:35 عصر
ممنون خوب من با این توابع اشنا نیستم و کلا مبندیم.
یکم با دستورات sql برای برنامه نویسی تحت وب کار کردم و می خوام به همون صورت در اکسس پیاده کنم

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


Dim rs As Recordset

Dim id As Integer
id = Combo18

Set rs = CurrentDb.OpenRecordset("SELECT * FROM names where id=" & id)

nametxt = rs.Fields("first_name")
lastnametxt = rs.Fields("last_name")

Set rs = Nothing

می خوام به همین صورت 1) بتونم با قرار دادن چند دکمه بین رکوردها حرکت کنم. 2)عمل حذف و 3) آپدیت هر رکورد و 4) عمل insert رو هم انجام بدم.

لطفا با همین سبک کد نویسی و روی همین کد ها راهنمایی بفرمایید تا اصول کار دستم بیاد.

ممنون از لطفتون

pedram_ns
دوشنبه 19 دی 1390, 12:13 عصر
دوستان کمکی نیست؟

mj_bayati
دوشنبه 19 دی 1390, 13:22 عصر
با سلام
یه خورده تو تالار سرچ کنید خیلی زیاده...
من خواستم براتون چند مورد بیارم ولی دیدم بهتر اینه که خودتون سرچ کنید :چشمک:
اینجوری بیشتر چیز دستگیرتون میشه
برین تو جستجوی پیشرفته و از کلمات کلیدی "SQL" و "کد" استفاده کنید (ضمناً تالار رو محدود به Access بکنید)

چندتا از نمونه کارهای دوستان رو بگیرید تحلیل کنید (مثلاً نمونه انبار داری آقای id1385) نمونه خوبیست (از کدهای SQL هم استفاده کردند)

موفق باشید

:تشویق: