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

ربط الاكسس بفيجوال بيسك 2005

مغلق
بدأه beeshoo في 15 ديسمبر 2007 · 5 رد · 3,829 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلاام عليكم

اول شي احييكم على هالمنتدى الأكثر من رائع .. يعطيكم ألف عافيه tongue.gif

واتمنى انكم تساعدووني وماتخيبون ظني فيكم ..

انا طالبة في قسم الحاسب واعتبر مبتدئه جدا في البرمجه frown.gif فيمكن تكون اسئلتي سهله بالنسبه لكم

مطلوب مني اسوي برنامج خاص بمستوصف لطب الاسنان

باستخدام فيجوال بيسك 2005

اولا انشأت قاعدة البيانات .. بس مااعرف اذا كان لازم بالانجليزي او عادي بالعربي ؟

لاني سمعت انو مايضبط البحث الا بالانجليزي .. صح هالكلام والا لا ؟!confused.gif

بعد كذا صممت الفورمات بس باقي الاكواد frown.gif

كود البحث >> بالاسم

كود الحفظ

كود اضافه جديد

كود حذف

كود التالي

كود السابق

وفي كل الفورمات وضعت زر عوده بحيث انه يرجعني الى الواجهه الرئيسيه ( الفورم الاول )

وش الكود له ؟؟

9q9q.net.gif

في فورم الموعد ابي يكوون لكل مريض قائمه بكل المواعيد السابقه .. مثل اللي بالصوره

9q9q.net.gif

اغير الخاصيه multi line للـ text box والا شوو ؟

ولما احدد موعد جديد كيف اضيف له الوقت ؟

واللي عنده اقتراحات بحيث يكون البرنامج ارتب لا يبخل علي فيها redface.gif

لاني مااعرف المستوصفات والعيادات كيف شغلهم واجراءات المواعيد والخ.. >>> حاسه انوو شكله مووش أوي .. يعني مافي ترتيب

frown.gif

بليززز ساعدوني .. مامعي وقت ومطلوب مني اسلمه قريبا frown.gif

بانتظار ردودكم

وألف شكر لكم

#2

أولا يا اختي الكريمة لا تفكري بنفس طريقة مواقع الانترنت من حيث الإخراج

ثانيا يوجد في المنتدى مواضيع كثيرة حول ربط قاعدة البيانات مع الفيجوال 2005

ثالثا الملف الثاني محتاج باسورد

رابعا انصحك بالاطلاع على برامج جاهزة لتاخدي فكرة عن الاخراج

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

اهلا اخوي Romantic_touch

قرأت المواضيع المتعلقة بربط فيجوال بيسك بقواعد البيانات ..لكن بصراحه مافهمت عليها

الطريقه اللي انا اعرفها في الربط هي

data > add new data source > data base قائمه

نحدد قاعدة البيانات

ونختار tables وانهاء

بعد كذا نسحب الجدول على الفورم

و نبرمج الازرار عادي

كيف يعني طريقه مواقع الانتر نت في الاخراج ؟

في قاعده البيانات عملت 3 جداول

فتح ملف \ مواعيد \ كشف

كل جدول في فورم وله ازراره الخاصه .. جديد .. حفظ .. بحث .. الخ

المطلوب

مجرد برمجةازرار

عودة للواجهه الرئيسيه \ التالي والسابق \ الاول والاخير \ جديد وحفظ \ حذف

وزر بحث كيف تكون طريقته

يعني مثلا لما انقر زر بحث يفتح فورم ثاني ادخل فيه الاسم ويبحث عنه وبعد كذا تظهر بياناته

اوفي نفس الفورم اللي فيه الجدول اضع مربع نص ادخل فيه الاسم المطلوب وبعد كذا انقر بحث وتطلع بيانات المريض

والا كيف ممكن اسويها؟؟

وكيف ممكن يكون لكل مريض قائمه بكل الزيارات السابقه له باليوم والتاريخ واضيف عليها الموعد الجديد

نسويها في نفس قاعده البيانات او في البرمجه والا كيف ؟

باانتظار ردودكم

تحياتي

تم تعديل هذه المشاركة بواسطة beeshoo في 16 ديسمبر 2007 في 03:05

#4

اختي الغالية ...

الاتصال بالقاعدة اما بالمعالج وهي الطريقة الي انت سويتيها وهذي لاتمكنك من التعامل مع القاعدة بالاومرالبرمجية

لذلك يستحسن استخدام الاتصال البرمجي اليك الاكواد ياعزيزتي :

الاتصال البرمجي :

Imports System.Data.OleDb

Public Class Form1

	Dim con As String = "provider=microsoft.jet.oledb.4.0; data source=h:\db1.mdb"

	Dim dbcon As New OleDbConnection(con)

	Dim ds As New DataSet

	Dim sql As String = "select * from tab1"

	Public Sub display()

		ds.Clear()

		Dim da As New OleDbDataAdapter(sql, dbcon)

		da.Fill(ds)

		TextBox1.DataBindings.Add("Text", ds.Tables(0), "Nom")

		TextBox2.DataBindings.Add("Text", ds.Tables(0), "name")

		TextBox3.DataBindings.Add("Text", ds.Tables(0), "Mark")

		recordpositon()

التالي /

		Me.BindingContext(ds.Tables(0)).Position +=1

		recordpositon()

السابق /

		Me.BindingContext(ds.Tables(0)).Position -= 1

		recordpositon()

الاضافة /

		Me.Hide()

		Dim d1 As Integer = InputBox("inser nomber")

		Dim d2 As String = InputBox("inser name")

		Dim d3 As Integer = InputBox("inser mark")

		sql = "INSERT INTO Tab1(nom,name,mark)values (" & d1 & ",'" & d2 & "'," & d3 & ") "

		Dim cmd As New OleDbCommand(sql, dbcon)

		dbcon.Open()

		cmd.ExecuteNonQuery()

		dbcon.Close()

		MsgBox("تمت عملية الاضافة والحفظ في قاعدة البيانات بنجاح")

		Dim xx As New Form1

		xx.Show()

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

Al_hawi2005@hotmail.com

تم تعديل هذه المشاركة بواسطة abdullah MR في 19 ديسمبر 2007 في 20:48

#5

راح استخدم الاكواد في الربط

الف شكر اخووي ويعطيك ألف عافيه

تحياتي

#6

اذهبي لقسم ADO.NET فهناك مبتغاك وستجدين الكثير ممن يساعدوك لان ما تطلبينه يخص ذلك القسم ..

1 - سقوط الإنسان ليس فشلاً ، ولكن الفشل أن يبقى حيث سقط .

2 - الفاشلون قسمان : قسم فكر ولم يفعل ، وقسم فعل ولم يفكر .

-------------------------------------------------------

درس في ADO.NET 2005, التعامل مع الجداول المترابطة في ado.net 2005

درس في الإجراءات الفرعية ( العامة )

درس في ADO.NET من الصفر إلى الإحتراف .

هذا الموضوع مغلق.

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