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

برنامج يحول ملف Excel الى Access

مغلق
بدأه E-Mad في 10 نوفمبر 2006 · 3 رد · 1,492 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

صممت برنامج يؤدي هالوظيفة باستخدام VB .Net 2003.

البرنامج الي صممته يقوم بتحويل كامل ملف الاكسيل,

السؤال هو كيف اخليه يحول فقط الخلايا اللي اظلل (احدد) عليها في ملف الاكسل نفسه؟

هذا الكود اللي استخدمته للتحويل:

 Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
		Dim patha, pathe As String
		Dim AppAccess As Access.Application

		pathe = TextBox1.Text
		patha = TextBox2.Text
		If (patha = "" Or pathe = "") Then
			MessageBox.Show("No files Specified!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
		Else

			Try
				AppAccess = New Access.Application
				AppAccess.DoCmd.SetWarnings(False)
				AppAccess.OpenCurrentDatabase(patha)
				AppAccess.DoCmd.TransferSpreadsheet(Access.AcDataTransferType.acImport, Access.AcSpreadSheetType.acSpreadsheetTypeExcel9, "Imported File", pathe, False)
				AppAccess.DoCmd.OpenTable("Imported File", Access.AcView.acViewDesign, Access.AcOpenDataMode.acEdit)

				AppAccess.CloseCurrentDatabase()
				AppAccess.Quit(Access.AcQuitOption.acQuitPrompt)
				AppAccess.DoCmd.SetWarnings(True)
			Catch ex As Exception
				MessageBox.Show("Importing file is done!", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information)

			End Try
		End If

	End Sub

تم تعديل هذه المشاركة بواسطة E-Mad في 10 نوفمبر 2006 في 18:22

#2

http://myweb.saudi.net.sa/e-mad/ExceltoAccess.zip

هذا البرنامج عشان تتضح الصورة اكثر

الغريب محد رد

لهالدرجة الموضوع صعب؟!

#3

لا يا اخى مش صعب

هشوف الموضوع وهقولك ...........بس موعدكش لانى لسة مبتدا فى البرمجة

احمد

#4

هناك وزرد عن طريق Import من الاكسس لجلب البيانات من الاكسل مباشرة

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

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