امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پرش روی دیتا بیس
نویسنده پیام
saeedmasih آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
پرش روی دیتا بیس
سلام
من با ویبی 6 و اکسس در حال نوشتن برنامه ای کوچک هستم.
بعد از ارتباط دیتابیس برای اینکه کلیدی به عنوان Next یا Privios داشته باشم تا به
رکوردهای قبلی و بعدی دسترسی داشته باشم چه باید کنم؟
۱۸-دى-۱۳۸۴, ۱۷:۵۱:۲۹
ارسال‌ها
پاسخ
ako آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 8
تاریخ عضویت: بهمن ۱۳۸۳

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #2
 
اگه از adodc استفاده كردي مي توني از اين كد استفاده كني
کد:
adodc1.Recordset.MoveNext
البته الان نگاه كردم اگه ار ديتا نيز استفاده كرده باشي همين كدو بنويس به ركورد بعدي مي رود
۱۸-دى-۱۳۸۴, ۱۸:۰۹:۵۷
وب سایت ارسال‌ها
پاسخ
Mohandese_Javan آفلاین
در حال پیشرفت
***

ارسال‌ها: 345
موضوع‌ها: 90
تاریخ عضویت: فروردین ۱۳۸۴

تشکرها : 1
( 39 تشکر در 23 ارسال )
ارسال: #3
 
سلام!
كاري كه شما ميخواي انجام بدي هم با كامپوننت خود ويبي قابل انجامه() هم ميشه اصلا كامپوننت به كار نبرد و اون رو هم با كدنويسي به وجود آورد. حالا كدوم روش رو مي خواي انجام بدي؟ بگو تا اينجا دوستان جواب بدن.(خودمم اگه بودم و تونستم جواب ميدم) :wink:
۲۰-دى-۱۳۸۴, ۰۱:۰۴:۵۲
ارسال‌ها
پاسخ
elinaz آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #4
سلام
شما مي توانيد با ايجاد يك command براي هر عمل و تايپ دستورات زير كارتان را انجام دهيد:


Private Sub cmdfirst_Click()eee
Data1.Recordset.MoveFirst
cmdfirst.Enabled = False
cmdprevious.Enabled = False
cmdlast.Enabled = True
cmdnext.Enabled = True
End Sub

Private Sub cmdlast_Click()eee
Data1.Recordset.MoveLast
cmdlast.Enabled = False
cmdnext.Enabled = False
cmdfirst.Enabled = True
cmdprevious.Enabled = True
End Sub

Private Sub cmdnext_Click()eee
Data1.Recordset.MoveNext
cmdfirst.Enabled = True
cmdprevious.Enabled = True
If Data1.Recordset.EOF = True Then
Data1.Recordset.MovePrevious
cmdlast.Enabled = False
cmdnext.Enabled = False
End If
End Sub


Private Sub cmdprevious_Click()eee
Data1.Recordset.MovePrevious
cmdlast.Enabled = True
cmdnext.Enabled = True
If Data1.Recordset.BOF = True Then
Data1.Recordset.MoveNext
cmdfirst.Enabled = False
cmdprevious.Enabled = False
End If
End Sub

البته اگه خواستيد دستورات زير براي اضافه و حذف يك ركورد مي باشد:

Private Sub cmdadd_Click()eee
If cmdadd.Caption = "add" Then
cmdadd.Caption = "update"eee
Data1.Recordset.AddNew
cmddelete.Enabled = False
Else
cmdadd.Caption = "add"eee
Data1.Recordset.Update
cmddelete.Enabled = True
End If
End Sub

Private Sub cmddelete_Click()eee
Dim i As Integer
i = MsgBox("do you want delete current record?", vbOKCancel + vbQuestion + vbDefaultButton1, "delete record")eee
If i = 1 Then
Data1.Recordset.Delete
Data1.Refresh
End If
End Sub

براي عمل اضافه از يك command با caption add استفاده كردم و همچنين هر جا 3 تا eee)e) ديديد حذف كنيد چون مي خواستم انگليسي ها به هم نريزه نوشتم :wink:
اميدوارم به دردتون بخوره
۰۴-بهمن-۱۳۸۴, ۱۴:۲۹:۲۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دیتا گرید در اکسس مهرداد65 1 4,331 ۱۲-اردیبهشت-۱۳۹۵, ۱۵:۴۵:۴۹
آخرین ارسال: hartan
at تغییر رمز دیتا بیس از طریق فرم ET200 1 4,045 ۲۵-مرداد-۱۳۹۱, ۱۹:۴۳:۰۲
آخرین ارسال: noorionline
  لینک دیتا بیس اکسس در VB برای قرار دادن اون در داخل CD مالتی مدیا MCS 1 4,381 ۲۷-تير-۱۳۸۸, ۱۴:۴۸:۰۳
آخرین ارسال: mRizvandi
  اتوپلی سازی دیتا بیس sainagroup 0 2,435 ۱۹-خرداد-۱۳۸۸, ۰۸:۰۶:۴۴
آخرین ارسال: sainagroup
  تغییر دادن مقادیر ثبت شده در جدولهای دیتا بیس از طریق فرمها alinoori 3 5,041 ۱۹-فروردین-۱۳۸۸, ۰۹:۴۸:۰۲
آخرین ارسال: Rink8

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS