zamaniabs
شنبه 17 اردیبهشت 1390, 00:47 صبح
سلام خدمت همه دوستان گل
قبل از طرح سئوال از شما عزیزان درخواست دارم در صورتیکه کتاب خوبی در خصوص کدنویسی در اکسس سراغ دارید معرفی بفرمایید تا بخاطر سئوالات پیش پا افتاده دائما مزاحم نشوم
و سئوالم در باره عملکرد دستورات Find و Move و تاثیر آنها بر EOF , BOF است
دوستان عزیز من قطعه کدی دارم به این شکل
Dim sa As Integer
Dim rst As Recordset
(Set rst = CurrentDb.OpenRecordset("Trooz", dbOpenDynaset
(sa = Int(temp / 100
rst.FindFirst "don = " & sa
If Not rst.EOF Then
rst.AddNew
rst(1) = sa
End If
rst.Edit
rst(2) = rst(2) + 6
rst.Update
rst.Close
اگر در فیلد don (کلید اصلی) از جدول Trooz مقدار sa پیدا نشد رکورد جدیدی ایجاد میشود اما اگر چنین رکوردی وجود داشت محتوای دومین فیلد آن را تغییر میدهد.
ولی مثل اینکه دستور findfirst تاثیری بر EOF نمیگذارد
قبل از طرح سئوال از شما عزیزان درخواست دارم در صورتیکه کتاب خوبی در خصوص کدنویسی در اکسس سراغ دارید معرفی بفرمایید تا بخاطر سئوالات پیش پا افتاده دائما مزاحم نشوم
و سئوالم در باره عملکرد دستورات Find و Move و تاثیر آنها بر EOF , BOF است
دوستان عزیز من قطعه کدی دارم به این شکل
Dim sa As Integer
Dim rst As Recordset
(Set rst = CurrentDb.OpenRecordset("Trooz", dbOpenDynaset
(sa = Int(temp / 100
rst.FindFirst "don = " & sa
If Not rst.EOF Then
rst.AddNew
rst(1) = sa
End If
rst.Edit
rst(2) = rst(2) + 6
rst.Update
rst.Close
اگر در فیلد don (کلید اصلی) از جدول Trooz مقدار sa پیدا نشد رکورد جدیدی ایجاد میشود اما اگر چنین رکوردی وجود داشت محتوای دومین فیلد آن را تغییر میدهد.
ولی مثل اینکه دستور findfirst تاثیری بر EOF نمیگذارد