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

التصدير الى الاكسل بتسمية الحقل وليس اسمه


إذهب إلى أفضل إجابة Solved by jjafferr,

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

في ٢٩‏/٥‏/٢٠٢٢ at 16:32, jjafferr said:

وعليكم السلام اخوي امير 🙂

 

اذا اردت استعمال الكود الموجود في مرفقي ، وتضع كلمة سر على ملف الاكسل الذي تم تصديره ، فاليك الاختيارات:

بدل هذه الاسطر
    'Save wb
    objXLWb.Save
    objXLWb.Close


استعمل احد هذه الخيارات

1. اذا اردت ان يكون للملف كلمة سر فقط
    'Save wb
    objXLWb.SaveAs Password:="1234"
    objXLWb.Close


2.  4567اذا اردت ان يكون للملف كلمة سر لفتحته 1234، ولكن لا يستطيع تعديله إلا بكلمة سر ثانية
    'Save wb
    objXLWb.SaveAs Password:="1234", writeResPassword:="4567"
    objXLWb.Close

'https://exceloffthegrid.com/vba-code-password-protect-excel-file/

.

اما اذا سؤالك كان بحفظ الاكسل بطريقة اخرى ، فرجاء اعمل موضوع جديد 🙂

 

جعفر

اشكرك اخي جعفر سعيد وسوف اعمل موضوع جديد 

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

اتقدم اليك اخى الكريم استاذ rockjone33 بخالص الشكر والتقدير

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

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

اكرر شكرى لحضرتك والشكر موصول الى استاذى الحبيب لقلبى استاذ جعفر 

اشكرك

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

الاساتذة الكرام / السلام عليكم ورحمة الله

جزكم الله خيرا على المجهود العظيم الذي بذلتموه

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

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

ودزاكم الله جميعا خيرا وزادكم علما

المطلوب الان نفسير معنى هذه الرسالة (مرفقة بالرسالة)  لاني بعد تصدير البيانات ثم القيام بحذف الجداول وعند استيراد الجداول مرة ثانية من الاكسل ظهرت لي هذه الرسالة وبعد البحث تأكدت أنها من سجل الجرد ولكن لم افهم معنها ولم استطيع تعديلها

11.jpg

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

3 دقائق مضت, rockjone33 said:

ممكن سؤال استاذ ابا عمرور .. انت تصدر من خلال اكسل الى نفس المكان اللي تستورد فيه للاكسس؟! .. 🙂

 العناوين تزيد معاك المره الثانية صحيح و في غلط في الموضوع اسموح يا استاذ ما فهمت بضبط الاستيراد ونفس المكان تصدير  .. استاذ انت قلت تسمية الحقول تكون بعمل تصدير لحالها  .. قلنا ما تعيد المسميات ؟!! في الاستيراد 

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

على العموم انا بسطة لك ولغيرك العمل وحبيبي جعفر شرح لك نفس النقطة عندك حقل غير معرف في SQL تأكد من الاستعلامات ثم تصدير ونفس المكان !! ×استيراد  .. 🙂

كيف طبيعة عملك من تصدير واستيراد الاكسل والاكسس .. ؟!

 

ننتظر النسخة النهائية مع شرح كيفية النقل لبرنامج اخر للاستفادة استاذنا

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

7 ساعات مضت, ابا عمرو said:

المطلوب الان نفسير معنى هذه الرسالة

وعليكم السلام 🙂

من مشاركتك سابقا ، ومن مشاركتك الاخيرة ، يتضح بأنك تقوم بتغيير اسماء/تسمية حقول الجداول بإستمرار ،

لذلك ، لما تكون قد صدّرت الى ملف اكسل ، ثم قمت بتغيير اسماء/تسمية حقول الجداول ، واردت الاستيراد من ملف الاكسل مرة اخرى ، ستحصل على هذا الخطأ ، لأن اسماء الحقول في الملف ليست نفسها الموجودة في الجدول !!

 

لذا ،كلما تعمل تغيير في اسماء/تسمية حقول الجداول ، يجب :

  1. اعمل تصدير الى ملف اكسل ،
  2. اذهب الى الاستعلام وقم بتغيير اسماء الحقول فيه ، وكما اخبرتك سابقا ، اسماء/مسميات الحقول  التي لا تتشابه بين ملف الاكسل والجدول ، ستجد انها تبدأ بـ Expr ، فقم بحذفها وادخال الحقل الصحيح في الاستعلام ،
  3. اذا ما عرفت اي حقل قيه المشكلة ، فاحذف جميع الحقول ، ثم ادخل الحقول من جديد ،
  4. ثم قم باستيراد الملف.

 

في الواقع هناك الكثير الذي يمكننا عمله في هذا البرنامج لزيادة الانسيابية وجعله تلقائي ،

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

 

جعفر

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

منذ ساعه, rockjone33 said:

لما صدر الى اكسل صدر الملف مع العناوين .. لما يستورد استيراد  الاسماء العناوين المسيات موجوده ولما يصدر ياجعفر يزيد العناوين خطأ

نعم ، لما يصدر ، البرنامج تلقائيا يصدر بمسميات الحقول (وليس اسمائها) ،

ولكن لما يستورد عن طريق الاستعلام ، فهنا يدويا يختار الحقول الصحيحة من الجدول لتلائم المسميات ،

لهذا السبب لا يوجد خطأ ،

إلا اذا عمل تغيير في مسميات الملف او الجداول ، فيتطلّب منه تضبيط الاستعلام مرة اخرى ،

وللعلم ، فتضبيط الاستعلام هو اسهل شيء في العملية كلها ، لأنها مو كود ، وانما يرى الحقول امامه 🙂

 

جعفر

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

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