اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

نقل بيانات من الاكسل الي الاكسس


eidgs

الردود الموصى بها

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

1- اختر انشاء - مايكرو واختر  import export spreadsheet

2- املا الحقول وكالتالي 

transfer type     استيراد  او import

spreadsheet  type     excel workbook

table name      اختر اسم الجدول الموجود في برنامج الاكسيس المراد استيراد البيانات اليه 

file name      فتح ملف  اهم شي مسار الملف الاكسيل يمكنك ان تجعله ثابت او متغير عن طريق صندوق حوار 

has field name    تختار نعم وهذا يعني ان البيناتا التي سوف تستوردها لها عنوان 

 احفظ المايكرو باسم ما مثلا 111

انشيء زر واكتب الكود التالي 

On Error GoTo t:
Dim diag As FileDialog
Set diag = Application.FileDialog(msoFileDialogFilePicker)
diag.AllowMultiSelect = False
diag.title = "اختر ملف اكسيل "
diag.Filters.Clear
diag.Filters.Add "excel file", "*.xls*"
If diag.Show Then
Me.t22 = diag.SelectedItems.Item(1)       للتوضيح هنا عملت مربع نص اسميته t22 لعرض مسار ملف الاكسيل 
'DoCmd.SetWarnings False
DoCmd.RunMacro "111"   تنفيذ المايكرو          
End If
t: MsgBox Err.Description

رابط هذا التعليق
شارك

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

1- اختر انشاء - مايكرو واختر  import export spreadsheet

2- املا الحقول وكالتالي 

transfer type     استيراد  او import

spreadsheet  type     excel workbook

table name      اختر اسم الجدول الموجود في برنامج الاكسيس المراد استيراد البيانات اليه 

file name      فتح ملف  اهم شي مسار الملف الاكسيل يمكنك ان تجعله ثابت او متغير عن طريق صندوق حوار 

has field name    تختار نعم وهذا يعني ان البيناتا التي سوف تستوردها لها عنوان 

 احفظ المايكرو باسم ما مثلا 111

انشيء زر واكتب الكود التالي 

On Error GoTo t:
Dim diag As FileDialog
Set diag = Application.FileDialog(msoFileDialogFilePicker)
diag.AllowMultiSelect = False
diag.title = "اختر ملف اكسيل "
diag.Filters.Clear
diag.Filters.Add "excel file", "*.xls*"
If diag.Show Then
Me.t22 = diag.SelectedItems.Item(1)       للتوضيح هنا عملت مربع نص اسميته t22 لعرض مسار ملف الاكسيل 
'DoCmd.SetWarnings False
DoCmd.RunMacro "111"   تنفيذ المايكرو        
End If
t: MsgBox Err.Description

 

ملاحظة مهممة 

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

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information