خواص كنترل داده Data :
همانطور كه مي دانيد پردازش اطلاعات و داده ها در پايگاه داده عبارت است از ايجاد ركورد جديد براي ثبت اطلاعات جديد، حذف ركورد اطلاعاتي ، ويرايش اطلاعات و داده ها و كارهاي ديگر . علاوه بر اين خصوصياتي براي ايجاد ارتباط با پايگاه داده دارد، خاصيتي به نام ركوردست دارد كه بيشترين متدها براي پردازش اطلاعات را دارد.
متدهاي مهم RecordSet :
Move: با استفاده از اين متد ما مي توانيم به ركورد مورد نظر حركت كنيم . روش استفاده آن به صورت زير است:
Data1.recordset.move (شماره ركورد)
Movefirst : با استفاده از اين متد مي توانيم به اول ليست يا جدول تغيير مكان دهيم . روش استفاده آن به صورت زير است:
Data1.recordset.movefirst
MoveLast : اين متد هم رفتن ما را به آخر جدول فراهم مي كنم و روش استفاده آن بصورت زير است:
Data1.recordset.movelast
MoveNext : از اين متد براي رفتن به ركورد بعدي استفاده مي شود و روش استفاده آن بصورت زير است:
Data1.recordset.MoveNext
MovePreivous :از اين متد براي برگشت به ركورد قبلي استفاده مي شود و روش استفاده آن به صورت زير است :
Data1.recordset. MovePreivous
EOF :اين متد مشخص مي كند آيا اشاره گر در ركورد آخر آخر قرار دارد ، يا خير . كه در صورتي كه در ركورد آخر قرار داشته باشد مقدار True و در غير اين صورت مقدار False خواهد گرفت .
A= Data1.recordset.EOF
BOF: قرار داشتن اشاره گر در ابتداي ليست را مشخص مي كند.
A= Data1.recordset.BOF
Fields : براي پردازش يك فيلد
Data1.recordset.fields("نام فيلد")
AddNew : از اين متد براي ايجاد يك ركورد جديد استفاده مي شود
Data1.Recordset.AddNew
Update : براي ذخيره كردن ركورد ايجاد شده و يا ويرايش شده البته بايد قبل آن بايد از يكي از متدهاي AddNew يا Edit استفاده شود
Data1.Recordset.Update
Delete : از اين متد براي حذف يك ركورد استفاده مي شود
Data1.Recordset.Delete
RecordCount : اين متد مشخص مي كند كه Tabel ما داراي چند ركورد است .
A= Data1.recordset. RecordCount
FindFirst : از اين متد براي جستجو اولين ركورد كه با ضابطه ما مطابقت دارد استفاده مي شود. براي مثال اگر ما در ليست دنبال شخصي با نام javad باشيم براي جستجو آن بايد از كد زير استفاده كنيم:
Data1.Recordset. FindFirst("مورد نظر نام فيلد ="javad")
FindLast : اين متد براي پيدا كردن آخرين ركورد موجود در ليست كه با ظابطه و شرط ما هم خواني دارد استفاده مي شود و طرقه استفاده ار آن مانن متد FindFirst است:
Data1.Recordset. FindLast("مورد نظر نام فيلد ="كلمه مورد جستجو")
FindNext : اين متد براي يافتن ركورد بعدي استفاده مي شود . بايد توجه داشت كه براي استفاده از اين متد حتماً بايد قبل از آن متد FindFirst استفاده كرده باشد:
Data1.recordset. FindNext("مورد نظر نام فيلد ="كلمه مورد جستجو")
FindPrevious : از اين متد براي يافتن ركورد قبلي استفاده مي شود:
Data1.recordset. FindPrevious ("مورد نظر نام فيلد ="كلمه مورد جستجو")
NoMatch : اين متد مشخص مي كند كه جستجوي ما چه حاصلي در بر داشته است. اگر جستجوي ما به نتيجه نرسيده باشد مقدار آن True خواهد بود و در غير اينصورت False خواهد شد. براي مثال :
Data1.recordset. FindFirst ("نام فيلد"=" ")
If data1.recordset.NoMatch Then
MsgBox("جستجو نتيجه اي نداشت")
Else
MsgBox("اطلاعات مورد نظر يافت شد")
End If
+ نوشته شده توسط محمد جواد شخصي خدابخش در چهارشنبه هفتم بهمن 1388 و ساعت
10:55 بعد از ظهر |