تقييم الموضوع :
  • 1 أصوات - بمعدل 1
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] سؤال حول كود زر السابق والتالى
#1
بسم الله الرحمن الرحيم
السلام عليكم شباب
اليوم سؤالى عن زر السابق والتالى انا مبرمج هذا الزر عن طريق الكود التالى
PHP كود :
TextBox1.Text TextBox1.Text 
لاكن هذا الكود به بعض المشاكل فا هو يقوم بزيادة الرقم لاكن ليث على حسب الارقام الموجودة فى القاعدة
انا اريد كود لعمل التالى او الثابق على حسب قاعدة البيانات واذا جاء عند رقم ليث من قاعدة البيانات تظهر رسالة خطأ

ةارجو قد اكون اوضحت المشكلة
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد
تم الشكر بواسطة:
#2
الطريقة اللي تستخدمها مش كود تصفح انما هو كود اضافة رقم لرقم مكتوب بمربع النص.
اكواد التصفح يعني زيادة رقم او نقصانه الرقم الخاص بالموضع position

http://www.vb-helper.com/howto_net_navig...abase.html
الرد
تم الشكر بواسطة:
#3
شكرا اخى سعود على المشاركة
ممكن توضيح اكثرعن هذه الخصية
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد
تم الشكر بواسطة:
#4
لو تستخدم داتاست شوف الرابط اللي كتبته لك
http://www.vb-helper.com/howto_net_navig...abase.html
الرد
تم الشكر بواسطة:
#5
اخى شكرا لاكن هذه الطريقة انا اعلمها لاكن الفكره هى انى
عندى جدولين بينهما علاقة فا انا اريد عمل الازرار على حسب الرقم التسلسلى للجدول الكبير
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد
تم الشكر بواسطة:
#6
التصفح حيكون على مرحلتين(اذا اردت الطريقة التي اتبعها)
الاولى ضبط كود التصفح للسجلات بالجدول الاول .....الاخرى حيكون باستعلام عن حقل فريد من الجدول الاخر ضمن حدث textchange الخاص بمربع النص الذي يحتوي  هذه القيمة الموجودة بكلا الجدولين.
الرد
تم الشكر بواسطة:
#7
انت تحتاج الي استخدام Counter قيمته المبدئية تكون صفرا و في الباتون Next تبدا بزيادة قيمته بمعدل ثابت و ليكن +1 و العكس صحيح في الباتون Previous حيث تبدا قيمة Counter بالنقصان بمعدل -1 و عندما تصل قيمة Counter الي صفر مجددا عليك مثلا ان تجعل الباتون  NotEnabled

في الكود االتالي ستجد فكرة بسيطة ستساعدك علي فهم الأمر و هي ليست لها علاقة ب الداتا بيز



كود :
Public Class Form1
   Dim counter As Integer = 0

   Private names() As String = Nothing

   Private Sub ButtonNext_Click(sender As Object, e As EventArgs) Handles ButtonNext.Click
       Me.counter += 1
       ShowString(Me.names((Me.counter) Mod Me.names.Length), Label1)
   End Sub

   Private Sub ButtonPrevious_Click(sender As Object, e As EventArgs) Handles ButtonPrevious.Click
       Me.counter -= 1
       ShowString(Me.names((Me.counter) Mod Me.names.Length), Label1)
   End Sub

   Public Shared Sub ShowString(ByVal txt As String, ByVal lbl As Label)
       lbl.Text = txt
   End Sub

   Public Shared Function GetNames() As String()
       Dim namesList As New List(Of String) From {"Ahmed", "Mohamed", "Mostafa", "Ali", "Omar", "Alaa", "Noor"}
       Return namesList.ToArray
   End Function

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       names = GetNames()
       Label1.Text = names(0).ToString
   End Sub

End Class
الرد
تم الشكر بواسطة: سعود
#8
اولا اشكركم على اهتمامكم الرائع
^_^ اعزرونى فلم افهم لا هذا ولا ذلك
فارجو منكم مثال بسيط جدا عن الامر
يارب اذا اعطيتني علما...اعطني معه حكمه...واذا اعطيتني مالا....اعطيني معها كرما...واذا اعطيتني قوه...اعطني معها رحمه...واذا اعطيتني سلطه...اعطني معها عدلا...واذا اعطيتني مسئوليه...اعطيني معها امانه...واذا اعطيتني نجاحا...اعطني معها تواضعا...اللهم امين
الرد
تم الشكر بواسطة:
#9
هذا أبسط مثال لفهم الأمر

افتح مشروع .... ضع به باتون اسمه ButtonNext و ايضا ضع باتون اخر اسمه ButtonPrevious و اخير ضع Lable و اكتب الكود كالتالي

كود :
Public Class Form1
   Dim counter As Integer = 0

   Private Sub ButtonNext_Click(sender As Object, e As EventArgs) Handles ButtonNext.Click
       Me.counter += 1
       Label1.Text = counter
   End Sub

   Private Sub ButtonPrevious_Click(sender As Object, e As EventArgs) Handles ButtonPrevious.Click
       Me.counter -= 1
       Label1.Text = counter
   End Sub

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Label1.Text = counter
   End Sub

End Class


لكن وبما أنك تحتاج هذا العداد لكي تقرأ من Collection او DataSet لذلك عليك ان تربط هذا العداد ب DataSet او Collection  كما في المثال بالمشاركة السابقة
الرد
تم الشكر بواسطة: سعود
#10
أرجو ان تجد بالمثال ما يوضح ما تستفسر عنه


الملفات المرفقة
.zip   GoodMorningVb4arb.zip (الحجم : 59.88 ك ب / التحميلات : 53)
الرد
تم الشكر بواسطة: sami2015


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال حول تنسيق لون مربع نص المتألق9 2 34 منذ 5 ساعة مضت
آخر رد: عبد العزيز البسكري
  [نقاش] سؤال محير جداااااا وارجو المساعده faysal13_13@hotmail.com 6 95 أمس, 11:52 AM
آخر رد: اسامه الهرماوي
  سؤال بخصوص DOEVENTS ومشكله بالكود dametucorazon 5 140 15-04-19, 09:24 AM
آخر رد: elgokr
  سؤال حول TextBox مرتبط ب WebBrowser ارجو رد من الاخ DK-x وشكرا للاخ بدري حاتمي 4 81 09-04-19, 06:16 PM
آخر رد: حاتمي
  سؤال حول TextBox مرتبط ب WebBrowser حاتمي 7 162 09-04-19, 01:00 AM
آخر رد: حاتمي
  سؤال فى imagelist احمد خطاب 5 147 08-04-19, 01:55 AM
آخر رد: حريف برمجة
Big Grin سؤال حول البحث المتقدم ahmadpal 12 205 03-04-19, 02:01 AM
آخر رد: ahmadpal
Wink [سؤال] سؤال حول البحث في قاعدة بيانات من نوع اكسس ahmadpal 4 123 27-03-19, 12:42 AM
آخر رد: ahmadpal
Wink سؤال عن خصائص الكومبوبكوس ahmadpal 2 76 26-03-19, 11:54 PM
آخر رد: ahmadpal
  سؤال حول عرض البيانات في تكست بوكس من قاعدة البيانات ahmadpal 0 48 26-03-19, 11:46 PM
آخر رد: ahmadpal

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم