الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد مساعدة بكود بحث وتعديل

بدأه egyptforegypt في 19 أكتوبر 2008 · 2 رد · 816 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخوانى انا والله انا عارف انى عاملكم ازعاج

بس انا والله العظيم انا الان بدرس اكثر من لغة

ليس من الترفيه

بل من اجل لقمة العيش

والله المستعان

فى هذا الموضوع انا طالب شيىء بسيط جدا اتمنى من حضرتكم ان تساعدونى فيه او على الاقل اعطونى رابط وانا اقرا بها

انا عايز كود لعمل تعديل لحقل معين فى الداتا بيز بالاستخدام فيجوال بيسك دوت نت

واكسس

============================

وعايز تصليح هذا الكود

Dim ConStr As String = "Provider"

Dim x As String

Dim Conn As New OleDbConnection(ConStr)

Dim DataSet1 As New DataSet

Dim SQLstr As String

x = InputBox("TTT")

SQLstr = "SELECT * FROM Table1 WHERE name= '" & x & "'"

Conn.Open()

Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)

DataAdapter1.Fill(DataSet1, "Table1")

Conn.Close()

If Me.BindingContext(DataSet1, "Table1").Count = 0 Then

MsgBox("no ")

Else

MsgBox("yes ")

Exit Sub

End If

هذا الكود يعمل بحث فقط

وانما هو لا يضع بيانات داخل

text1, text2,text3

وانا قرأت درس لاخ هو عامل كتاب حلو جدا

بس المشكلة انو عامل كود بحض بوضع البيانات داخل داتا جريد

وانا مش عاوز وضع بيانات داخل داتا جريد

انا عاوز بعد اتمام عملة البحض توضع البيانات التى تم البحث عن داخل التيكست

اتمنى ان تساعدونى

السلام عليكم ورحمة الله وبركاته

موقعنا يقدم لكم خدمة البحث عن المفقودين

يمكنك ان تعلن عن اطفال مفقودين فى موقعنا مجانا

www.egyptloveme.com

#2

معلش يا اخوانا

ال انا عايزة بالفيجوال بيسك دوت نت

واكسس

السلام عليكم ورحمة الله وبركاته

موقعنا يقدم لكم خدمة البحث عن المفقودين

يمكنك ان تعلن عن اطفال مفقودين فى موقعنا مجانا

www.egyptloveme.com

#3

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــة

اولا الكود بتاعك ناقص حدة البروافيور

خذ هذا الكود لربط قاعدة البيانات صح

Dim con As New System.Data.OleDb.OleDbConnection()

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _

"D:\For me\Me\DataBase\database\weatherford97.mdb;Persist Security Info=False"

con.Open()

انت عاوز ترجع اللي جايلك في تيكست بوكس

هاتعمل متغير من نوع داتا رو DataRow

وهاتقول ان المتغير ده = الصف رقم كذا في الداتا سيت دي

dim dRow as datarow

dRow = ds.table(0).row(RowIndex)

txtbox1.text = dRow("ColumnName")

هاتشيل RowIndex وتحط رقم الصف اللي انت عاوزه

مش الداتا سيت دي فيها عواميد وصفوف ؟؟

انت بقى هاتحدد رقم الصف اللي عاوز تكلمه برقمه

وبعد كدة كلمة ColumnName ده اسم العمود اللي عاوز تكلمه في الصف ده

بس كدة

لكن لو عاوز تلف على الصفوف كلها وتكلم عمود معين من كل صف

في الحالة دي هاتعمل لووب على الداتا سيت بنفس المتغير

for each dRow in ds.table(0).rows

msgbox (drow(ID))

next

بس كدة

اما بالنسبة لموضوع جملة التعديل على حقل معين فهي

update tableName

set ColumnName = 'Mohamed'

where ID = 3

وممكن تشيل الشرط where

بس في الحالة دي كل الحقل اللي انت محدده هايكون Mohamed

اما مع الشرط ده هاتحدد صف معين او مجموعة من الصفوف على اللي الحقل ده يتغير يبقى Mohamed

وخلاص على كدة

لو عاوز توضوح لحاجة معينة قول

وشكرا

لو الكود ماظهرش على انه كود يبقى هناك مشكلة في المنتدى في فانكشن وضع الكود

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

مواضيع مشابهة