Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ملزمة اولي 2015

549 views

Published on

ملزمة اولي

Published in: Education
  • Be the first to comment

ملزمة اولي 2015

  1. 1. Public Class Form1 Function Getdata(ByVal FilePath As String, ByVal sql As String) As DataTable Dim MyConnection As New OleDb.OleDbConnection Dim MyCommand As New OleDb.OleDbCommand Dim da As New OleDb.OleDbDataAdapter Dim dt As New DataTable MyConnection.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; " & "data source=" & FilePath & "; " & "Extended Properties=Excel 8.0" MyCommand.Connection = MyConnection MyCommand.CommandText = sql da.SelectCommand = MyCommand da.Fill(dt) Return dt End Function ‫بيسك‬ ‫فيجوال‬ ‫وبرنامج‬ ‫اكسيل‬ ‫برنامج‬ ‫بين‬ ‫االتصال‬ ‫قناة‬ ‫فتح‬ Getdata ‫عن‬ ‫االعالن‬‫الدالة‬ ‫المتغيرات‬ ‫عن‬ ‫االعالن‬
  2. 2. Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown Dim dt As New DataTable dt = Getdata("d:atlas1databasesatlas.xls", "select distinct ‫القارة‬from [data$]") Me.ComboBox1.DataSource = dt Me.ComboBox1.DisplayMember = dt.Columns(0).ToString Me.ComboBox1.ValueMember = dt.Columns(0).ToString Me.ComboBox1.SelectedIndex = 1 End Sub Data Table (DT) ‫المياه‬ ‫مصادر‬ ‫الموانئ‬ ‫اهم‬ ‫العاصمة‬ ‫الدولة‬ ‫القارة‬ Column(4) Column(3) Column(2) Column(1) Column(0) ‫فجر‬ ‫وادي‬ ‫جدة‬ ‫الرياض‬ ‫السعودية‬ ‫اسيا‬ Row 0 ‫الباطن‬ ‫وادي‬ ‫االحمدي‬ ‫الكويت‬ ‫الكويت‬ ‫اسيا‬ Row 1 ‫الخارد‬ ‫وادي‬ ‫عدن‬ ‫صنعاء‬ ‫اليمن‬ ‫اسيا‬ Row 2 ‫النيل‬ ‫نهر‬ ‫االسكندرية‬ ‫القاهره‬ ‫مصر‬ ‫افريقيا‬ Row 3 ‫الربيع‬ ‫نهر‬ ‫البيضاء‬ ‫الدار‬ ‫الرباط‬ ‫المغرب‬ ‫افريقيا‬ Row 4 ‫مليان‬ ‫وادي‬ ‫صفاقس‬ ‫تونس‬ ‫تونس‬ ‫افريقيا‬ Row 5 dt ‫داخل‬ ‫تكرار‬ ‫بدون‬ ‫بالقارات‬ ‫قائمة‬ ‫انشاء‬ ComboBox1 ‫وضع‬‫داخل‬ ‫تكرار‬ ‫بدون‬ ‫بالقارات‬ ‫قائمة‬
  3. 3. Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Try Dim dt As New DataTable dt = Getdata("d:atlas1databasesatlas.xls", "select ‫الدولة‬from [data$]where ‫"'=القارة‬ & Me.ComboBox1.SelectedValue & "' ") Me.ComboBox2.DataSource = dt Me.ComboBox2.DisplayMember = dt.Columns(0).ToString Me.ComboBox2.ValueMember = dt.Columns(0).ToString Me.ComboBox2.SelectedIndex = 2 Me.ComboBox2.SelectedIndex = 0 Data Table (DT) ‫المياه‬ ‫مصادر‬ ‫الموانئ‬ ‫اهم‬ ‫العاصمة‬ ‫الدولة‬ ‫القارة‬ Column(4) Column(3) Column(2) Column(1) Column(0) ‫فجر‬ ‫وادي‬ ‫جدة‬ ‫الرياض‬ ‫السعودية‬ ‫اسيا‬ Row 0 ‫الباطن‬ ‫وادي‬ ‫االحمدي‬ ‫الكويت‬ ‫الكويت‬ ‫اسيا‬ Row 1 ‫الخارد‬ ‫وادي‬ ‫عدن‬ ‫صنعاء‬ ‫اليمن‬ ‫اسيا‬ Row 2 ‫النيل‬ ‫نهر‬ ‫االسكندرية‬ ‫القاهره‬ ‫مصر‬ ‫افريقيا‬ Row 3 ‫الربيع‬ ‫نهر‬ ‫البيضاء‬ ‫الدار‬ ‫الرباط‬ ‫المغرب‬ ‫افريقيا‬ Row 4 ‫مليان‬ ‫وادي‬ ‫صفاقس‬ ‫تونس‬ ‫تونس‬ ‫افريقيا‬ Row 5 Catch ex As Exception End Try End Sub dt ‫وضع‬‫المختارة‬ ‫القارة‬ ‫حسب‬ ‫بالدول‬ ‫قائمة‬‫القارات‬ ‫قائمة‬ ‫في‬ ‫في‬ ComboBox2 ‫وضع‬‫في‬ ‫المختارة‬ ‫القارة‬ ‫حسب‬ ‫بالدول‬ ‫قائمة‬
  4. 4. Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.SelectedIndexChanged Try Dim dt As New DataTable dt = Getdata("d:atlas1databasesatlas.xls", "select * from [data$]where ‫"'=الدولة‬ & Me.ComboBox2.SelectedValue & "' ") Me.Label6.Text = dt.Rows(0).Item(2).ToString Me.Label7.Text = dt.Rows(0).Item(3).ToString Me.Label8.Text = dt.Rows(0).Item(4).ToString Data Table (DT) ‫المياه‬ ‫مصادر‬ ‫الموانئ‬ ‫اهم‬ ‫العاصمة‬ ‫الدولة‬ ‫القارة‬ Item (4) Item (3) Item (2) Item (1) Item (0) ‫فجر‬ ‫وادي‬ ‫جدة‬ ‫الرياض‬ ‫السعودية‬ ‫اسيا‬ Row 0 ‫الباطن‬ ‫وادي‬ ‫االحمدي‬ ‫الكويت‬ ‫الكويت‬ ‫اسيا‬ Row 1 ‫الخارد‬ ‫وادي‬ ‫عدن‬ ‫صنعاء‬ ‫اليمن‬ ‫اسيا‬ Row 2 ‫النيل‬ ‫نهر‬ ‫االسكندرية‬ ‫القاهره‬ ‫مصر‬ ‫افريقيا‬ Row 3 ‫الربيع‬ ‫نهر‬ ‫البيضاء‬ ‫الدار‬ ‫الرباط‬ ‫المغرب‬ ‫افريقيا‬ Row 4 ‫مليان‬ ‫وادي‬ ‫صفاقس‬ ‫تونس‬ ‫تونس‬ ‫افريقيا‬ Row 5 ‫قائمة‬ ‫في‬ ‫المختارة‬ ‫الدولة‬ ‫حسب‬ ‫علي‬ ‫الدولة‬ ‫بيانات‬ ‫اظهار‬ ‫الدول‬dt ‫في‬ ‫وتخزينها‬ Label6 ‫العاصمة‬ ‫اظهار‬ ‫في‬ Label7 ‫الموانئ‬ ‫اهم‬ ‫اظهار‬ ‫في‬ Label8 ‫المياه‬ ‫مصادر‬ ‫اظهار‬ ‫في‬
  5. 5. Dim PicName As String = dt.Rows(0).Item(1).ToString & ".png" Me.PictureBox1.Image = Image.FromFile("d:atlas1flags" & PicName) Me.PictureBox2.Image = Image.FromFile("d:atlas1maps" & PicName) Dim anthemMP3 As String = " d:atlas1anthem" & dt.Rows(0).Item(1).ToString & ".mp3" Me.AxWindowsMediaPlayer1.URL = anthemMP3 Data Table (DT) ‫المياه‬ ‫مصادر‬ ‫الموانئ‬ ‫اهم‬ ‫العاصمة‬ ‫الدولة‬ ‫القارة‬ Item (4) Item (3) Item (2) Item (1) Item (0) ‫فجر‬ ‫وادي‬ ‫جدة‬ ‫الرياض‬ ‫السعودية‬ ‫اسيا‬ Row 0 ‫الباطن‬ ‫وادي‬ ‫االحمدي‬ ‫الكويت‬ ‫الكويت‬ ‫اسيا‬ Row 1 ‫الخارد‬ ‫وادي‬ ‫عدن‬ ‫صنعاء‬ ‫اليمن‬ ‫اسيا‬ Row 2 ‫النيل‬ ‫نهر‬ ‫االسكندرية‬ ‫القاهره‬ ‫مصر‬ ‫افريقيا‬ Row 3 ‫الربيع‬ ‫نهر‬ ‫البيضاء‬ ‫الدار‬ ‫الرباط‬ ‫المغرب‬ ‫افريقيا‬ Row 4 ‫مليان‬ ‫وادي‬ ‫صفاقس‬ ‫تونس‬ ‫تونس‬ ‫افريقيا‬ Row 5 Catch ex As Exception End Try End Sub End Class ‫الدول‬ ‫قائمة‬ ‫في‬ ‫المختارة‬ ‫الدولة‬ ‫حسب‬ ‫علي‬ ‫الدولة‬ ‫علم‬ ‫اظهار‬ ‫قائمة‬ ‫في‬ ‫المختارة‬ ‫الدولة‬ ‫حسب‬ ‫علي‬ ‫خريطةالدولة‬ ‫اظهار‬ ‫الدول‬ ‫النشيد‬ ‫اظهار‬‫قائمة‬ ‫في‬ ‫المختارة‬ ‫الدولة‬ ‫حسب‬ ‫علي‬ ‫للدولة‬ ‫الوطني‬ ‫الدول‬

×