اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم

الرجاء المساعدة فى ما يلى 

لدي جدول باسم Tp_stoudnt

ارغب فى ما يلى 

 1- تصدير بعض الاعمدة من الجدول الى ملف اكسيل يكون بجوار قاعدة البيانات الحالية

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

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

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

stu- up.rarFetching info...

قام بنشر

ارغب فى ان يكون هناك زر فى الفورم لانشاء ملف الاكسيل بجوار القاعده

وبعد زلك يكون هناك زر للاستيراد

انظر الفورم المرفق بالقاعدة

قام بنشر

أشعر بشيء من عدم ترتيب الأفكار

  في 27‏/8‏/2021 at 17:10, محمد قاسم 12 said:

1- تصدير بعض الاعمدة من الجدول الى ملف اكسيل

Expand  

مادام الأمر به انتقاء لبعض الأعمدة لتصديرها وبعض الأعمدة لا تصدر فيجب إنشاء استعلام ثم تصدير هذا الاستعلام

  في 27‏/8‏/2021 at 17:10, محمد قاسم 12 said:

2 - يتم استيراد البيانت من ملف الاكسيل الى نفس الجدول

Expand  

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

وإذا تم حذفها ماذا عن الأعمدة التي لم يتم تصديرها. هل تظل فارغة بدون بيانات ؟

رجاء توضيح المطلوب بكل تفاصيله وأهدافه

  • Like 1
قام بنشر
  في 27‏/8‏/2021 at 19:05, أ / محمد صالح said:

مادام الأمر به انتقاء لبعض الأعمدة لتصديرها وبعض الأعمدة لا تصدر فيجب إنشاء استعلام ثم تصدير هذا الاستعلام

Expand  

بارك الله فيك يا استاذنا

هناك جدول باسم جدول Tp_stoudntoutبه الأعمدة التي ترغب في تصديرها في الاكسيل

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

  في 27‏/8‏/2021 at 19:05, أ / محمد صالح said:

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

وإذا تم حذفها ماذا عن الأعمدة التي لم يتم تصديرها. هل تظل فارغة بدون بيانات ؟

رجاء توضيح المطلوب بكل تفاصيله وأهدافه

Expand  

الهدف هو ادراج سجلات جديده للقاعده

انظر الفورم والمرفق في الملف

قام بنشر

يمكنك استعمال هذه الأكواد

كود تصدير الاستعلام إلى اكسل في نفس مجلد البرنامج

DoCmd.OutputTo acOutputQuery, "QueryName", acFormatXLSX, CurrentProject.Path & "\ExcelFileName.xlsx", False

مع مراعاة تغيير اسم الاستعلام queryname واسم ملف الاكسل excelfilename

كود الاستيراد من اكسل إلى جدول

DoCmd.TransferSpreadsheet acImport, 8, "TableName", CurrentProject.Path & "\ExcelFileName.xlsx", True

مع مراعاة تغيير اسم الجدول وملف الاكسل ومراعاة تطابق أسماء الأعمدة (وليست التسمية caption) في الجدول مع خلايا الصف الأول في ملف الاكسل وطبعا عدم تكرار قيم حقل المفتاح الأساسي ومعرفة أن الأعمدة التي لم يتم استيرادها ستكون فارغة

بالتوفيق 

قام بنشر

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

والمشكلة فى كود الاستيراد

استاذى الفاضل

المشكله هنا اننى ارغب فى ان يتم الاستيراد واضاة اسم المدرسة واسم الصف من الفورم مع البيانات المضافة 

1533709746_.JPG.cbd0e3027f0ae75fa669b7c931c601fe.JPG

 

وهناك جدول باسم Tp_stoudnt-OUT

معد لتصديره وذلك تجنبا لوجود اى بيانات فى الجدول المخرج من القاعدة

 

قام بنشر

بالنسبة لموضوع إضافة حقل المدرسة والفصل لملف الاكسل

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

'Tools ->References -> Microsoft Excel Object Library
Dim xlapp As Excel.Application, xlBook As Excel.Workbook, xlSheet As Excel.Worksheet
Dim ExcelPath As String, lastRow As Long, lastcolumn As Long

ExcelPath = CurrentProject.Path & "\ExcelFileName.xlsx"
Set xlapp = CreateObject("Excel.Application")
Set xlBook = xlapp.Workbooks.Open(ExcelPath)
Set xlSheet = xlBook.Worksheets(1)

With xlSheet
    lastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
    lastcolumn = .Cells(1, .Columns.Count).End(xlToLeft).Column
    .Cells(1, lastcolumn + 1) = "school field title"
    .Range(.Cells(2, lastcolumn + 1), .Cells(lastRow, lastcolumn + 1)) = "school field value"
    .Cells(1, lastcolumn + 2) = "class field title"
    .Range(.Cells(2, lastcolumn + 2), .Cells(lastRow, lastcolumn + 2)) = "class field value"
End With

xlBook.Close 1
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlapp = Nothing

مع مراعاة تفعيل مرجع اكسل من قائمة tools وتغيير اسم ملف الاكسل

واسم عنوان حقل المدرسة وقيمة حقل المدرسة

واسم عنوان حقل الفصل وقيمة حقل الفصل

بالتوفيق

قام بنشر
  في 28‏/8‏/2021 at 14:23, د.كاف يار said:

تفضل هذا التعديل

 

Expand  

استاذ الفاضل والمعلم الجليل

الف شكر لكم

بالفعل يتم انشاء ملف الاكسل

ولكن لا يتم استيرد البيانات من الملف مره اخرة

اسف جدا علىعدم قدرتى على ايصال طلبي

انظر الفورم بعد التعديل عليه

 

1.PNG.7fb7dd9dc83306e8f3e8ec672fb944bb.PNG

ارغب فى لصق البيانات هنا لتأخذ معها الصف واسم المدرسة  وتدرج فى جدول Tp_stoudnt 

اما بالنسبة لتصدير البيانات ارغب فى ن يكون التصدير من جدول Tp_stoudnt-OUT

وهذه تم تعديل ويتم الاخراج بنجاح

الفشل هنا فى استيراد البيانات مره اخرى

ExcelFiles.rarFetching info...

هذا ملف الاكسل وقد تم تعبئة بالبيانات

stu- up.accdbFetching info...

قام بنشر

السلام عليكم

اولا : اعتذر بشده عن ازعاجي لكم

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

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

عند تجربة الملف تأتى الرسائل التالية

19118577_1.PNG.c54d58d99f7602e2372d39730014a05a.PNG19118577_1.PNG.c54d58d99f7602e2372d39730014a05a.PNG

و قد اشارت اليكم بان المطلوب ان يتم الاستيراد الى اسم المدرسة والصف المحددين فى الفورم

csles

- school

تأخذ بياناتهم من الفورم

وتضاف مع البيانات الى جدول  Tpstoudnt 

الخطاء رقم 2.PNG

قام بنشر (معدل)
  في 28‏/8‏/2021 at 18:35, محمد قاسم 12 said:

السلام عليكم

اولا : اعتذر بشده عن ازعاجي لكم

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

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

عند تجربة الملف تأتى الرسائل التالية

19118577_1.PNG.c54d58d99f7602e2372d39730014a05a.PNG19118577_1.PNG.c54d58d99f7602e2372d39730014a05a.PNG

و قد اشارت اليكم بان المطلوب ان يتم الاستيراد الى اسم المدرسة والصف المحددين فى الفورم

csles

- school

تأخذ بياناتهم من الفورم

وتضاف مع البيانات الى جدول  Tpstoudnt 

الخطاء رقم 2.PNG

Expand  

السبب واضح من رسالة الخطأ توجد بيانات مكررة لدى الفهرس في جدول البيانات الذي تستخدمه

جرب استخدم نفس الملف المرفق مع التعديل

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

image.png.c797fa5e6a0fd21b7f5c3cf6964d4166.png

 

Tp_stoudnt.xlsxFetching info...

تم تعديل بواسطه د.كاف يار
قام بنشر

يبدوا لى ان الخطاء لدي فى تصميم القاعدة

لانه لم تنجح

هل هناك طرق اخرى

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

Tp_stoudnt بيانات صحيحة.rarFetching info...

قام بنشر

تفضل هذا ملفك بعد وضع الكود فيه (أولى خطوات التعلم هي الرغبة والإصرار)

مع ضرورة أن يكون عنصر المدرسة والفصل غير منضم  (لانهما مرتبطان بجدول الطلاب فبمجرد اختيارهم يعني أنك بدأت تسجل سجل جيديد)

بالتوفيق

mas_import_export.rarFetching info...

  • Like 1
قام بنشر
  في 28‏/8‏/2021 at 20:02, د.كاف يار said:

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

يجب ان تستخرج الملفات من الملف المضغوط اولاً

Expand  

بارك الله فيكم لا اعلم لماذا لا يعمل لدى 350545885_1-1.JPG.cc4d52042dcc7e6e5ae7686dc1da7b06.JPG2222.PNG.7b99f69a0b9a3db50d8d9c80fa9cf05e.PNG

  في 29‏/8‏/2021 at 10:12, أ / محمد صالح said:

تفضل هذا ملفك بعد وضع الكود فيه (أولى خطوات التعلم هي الرغبة والإصرار)

مع ضرورة أن يكون عنصر المدرسة والفصل غير منضم  (لانهما مرتبطان بجدول الطلاب فبمجرد اختيارهم يعني أنك بدأت تسجل سجل جيديد)

بالتوفيق

Expand  

استاذس الفاضل 

بارك الله فيكم

هذا بالفعل ما كنت ارغب به 

ولكن فيما يبدوا لدي مشكله فى الاوفيس 

انظر هذه الرسالة mas.JPG.afd48b5a878114ceee374db23c79e38d.JPG

قام بنشر

لا يوجد مشكلة في الأوفيس

يوجد فقط عدم التزام بالتعليمات

  في 28‏/8‏/2021 at 11:50, أ / محمد صالح said:

مع مراعاة تفعيل مرجع اكسل من قائمة tools

Expand  

والخطوات بالتفصيل في السطر الأخضر فوق سطر الخطأ (في حالة نسخ النموذج إلى قاعدة بيانات أخرى )

بالتوفيق 

  • Like 1
قام بنشر

سؤال مبدئي

هل الملف المرفق مني يعمل بكفاءة عندك قبل أي تعديل عليه؟

نأتي لظهور الأخطاء 

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

حتى نتوصل لسبب الخطأ 

قام بنشر

مادام الملف يعمل عندي يفترض أن يعمل عندك بدون إضافة مراجع فقد تمت إضافة المرجع عندي

وإذا كنت لم تقم بأي تغيرات

هل يظهر لك في نافذة المراجع في قائمة أدوات مرجع مفقود missing reference ؟ يخص ميكروسوفت اكسل (16) وهو رقم اكسل 365

إذا كان يظهر يجب حذف علامة الصح بجواره 

لأن الرسالة السابقة تعني تعارض في تسمية الموديول أو المشروع أو المرجع

بالتوفيق 

قام بنشر

انصحك بأن تقوم بإلغاء جميع العلاقات فلست بحاجة للكم الهائل من هذه العلاقات 

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

 

  • Like 1

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