ابا عمرو قام بنشر مايو 20, 2022 الكاتب قام بنشر مايو 20, 2022 تمام بارك الله فيكم وأحسن إليكم ولكن عندما حاولت أن أتعلم من حضرتك وأردت اضافة تصدير جدول جديد وهو بعنوان الجرد تم تصدير البيانات بطريقة سليمة وكذلك حذف البيانات من القاعدة ولكن ظهرت رسالة بأنه توجد مشكلة أثناء استيراد الاستعلامات ولم استطع استيراد سجل الكتب مرة ثانية ولم استطع معرفة السبب ولا حل المشكلة معلش أنا أسف وأن شاء الله يكون آخر طلب لي وجزكم الله خيرا مرفق القاعدة للتعديل وأتمنى أعرف لاتعلم منكم سبب المشكلة db5.rar
jjafferr قام بنشر مايو 21, 2022 قام بنشر مايو 21, 2022 (معدل) السلام عليكم 🙂 استعمل هذا الاستعلام كقالب ، والذي يمكن مشاهدته في وضع SQL فقط : SELECT T1.* FROM [Excel 8.0;HDR=YES;IMEX=1;Database=C:\temp\ABC.xls].[Sheet1$A1:DA65536] AS T1; . اذهب الى مجلد ملف الاكسل ، وانسخ المسار مع اسم الملف ، ثم ضع المسار مكان المسار في الاستعلام السابق ، فيصبح الاستعلام السابق هكذا : SELECT T1.* FROM [Excel 8.0;HDR=YES;IMEX=1;Database=D:\Documents\Downloads\MyBackup\تخصصات المدرسين.xls].[Sheet1$A1:DA65536] AS T1; . الآن شاهد الاستعلام في وضع تصميم : . فيصبح . احذف الحقل الموجود *.T1 ، وانزل الحقلين ، فيصبح الاستعلام . ثم قم بتبديل الاستعلام ، الى استعلام الحاقي . فتختار الجدول الذي تريد ان تلحق البيانات فيه . ثم تختار اسماء الحقول التي تريد ان تلحق بيانات حقول الاكسل بها . . والآن لى مشكلتك ، وهي ، انت اضفت اسماء حقول ملف اكسل ، ولكنها لا توجد في ملف الاكسل !! لما يعطيك الاستعلام اسم الحقل مثل: Expr1 ، فهذا معناه ان اسم الحقل ، مثلا [حالة الكتاب] و السلسلة غير موجودين في قائمة ملف الاكسل اعلاه !! لذا يجب عليك ان تحذف جميع هذه الحقول ، تتأكد ان القائمة تضم اسماء الحقول : . وقد قام اخي @rockjone33 بتصليح هذا الاستعلام في مرفقه 🙂 جعفر ** تم عمل تغيير على هذه المشاركة ، بسبب هذه المشاركة. تم تعديل مايو 31, 2022 بواسطه jjafferr 1
Lamyaa قام بنشر مايو 21, 2022 قام بنشر مايو 21, 2022 (معدل) جميل جدا أستاذ جعفر .. اتستفدت كثيرا حفظكم الله ورعاكم تم تعديل مايو 21, 2022 بواسطه Lamyaa
abouelhassan قام بنشر مايو 21, 2022 قام بنشر مايو 21, 2022 والله شرح ولا اروع استاذى الغالى @jjafferr بميزان حسناتك يارب ويديك الصحة والعافية ويبارك لك أن شاء الله
jjafferr قام بنشر مايو 21, 2022 قام بنشر مايو 21, 2022 2 ساعات مضت, rockjone33 said: ممكن سؤال هل SQL ينفع كتابتة في الكود نعم ، وبجميع الاشياء اللي قلتها ، ولكن عن طريق الاستعلام جدا جدا اسهل , ويستطيع الجميع الاستفادة منها 🙂 اليك بعض روابط استيراد ملفات الاكسل الى الاكسس عن طريق SQL الكود : . . . . . . جعفر 1
jjafferr قام بنشر مايو 23, 2022 قام بنشر مايو 23, 2022 السلام عليكم 🙂 اخوي rockjone33 : 1. رجاء تكتب نقاط عن عمل برنامجك ، لأنك تبذل مجهود ، ما فاهم منه شيء!! 2. رجاء تدخل في الكود وتعمل له Debug>Compile ، 3. يا ريت تخبرني وين كان الخطأ حتى استفيد في 22/5/2022 at 00:06, rockjone33 said: اما العمل الاخر لجعفر .. تم صحيح بعض الاخطأء SQL و.. الى عبارة اخرى جعفر
jjafferr قام بنشر مايو 23, 2022 قام بنشر مايو 23, 2022 4 ساعات مضت, rockjone33 said: ما اشتغل عندك لا ما اشتغل ، يعطيني اخطاء !! على العموم ، ننتظر النسخة الاخيرة ونجربها ان شاء الله 🙂 جعفر 1
ابا عمرو قام بنشر مايو 25, 2022 الكاتب قام بنشر مايو 25, 2022 (معدل) السلام عليكم / أساتذة المنتدى الكريم جزاكم الله خيرا على ما تقدمونه من مساعدة بالفعل تم عمل الجدول المطلوب بنفسي بعد مساعدة الاستاذ جعفر والاستاذ rockjone33 ولكن ظهرت لي مشكلة وهي عند عمل استيراد لهذه الجداول والاستعلامات الى القاعدة الخاصة بي ظهرت هذه الرسالة المرفقة هنا علما بأن القاعدة المرفقة أيضا تمام يتم تصدير والحذف والاستيراد وليس بها أي مشاكل فكيف أنقل محتويات هذه القاعدة الى القاعدة الخاصة بي والتي تشتمل على موضوعات كثيرة ويصعب وضعها مع الرسالة مع العلم انها تحتوي على نغس الجداول والحقول التي في القاعدة المرفقة أرجو الافادة والتسهيل حيث أنني أعمل على أكسس 2003 وهذا للعلم وجزاكم الله خيرا db7.rar تم تعديل مايو 25, 2022 بواسطه ابا عمرو زيادة توضيح
jjafferr قام بنشر مايو 25, 2022 قام بنشر مايو 25, 2022 ابحث في برنامجك اللي كنا نشتغل عليه ، عن دالة بإسم MakeFolder ، موجودة في وحدة نمطية مستقلة ، انسخ الدالة الى برنامجك 🙂 جعفر
ابا عمرو قام بنشر مايو 25, 2022 الكاتب قام بنشر مايو 25, 2022 السلام عليكم ورحمة الله / والله عجزت عن الوصول للحل مرفق القاعدة وعليها الاضافات الموجود في القاعدة الاصلية لمعرفة سبب المشكلة وتعديلها وجزاكم الله خيرا db8.rar 1
ابو جودي قام بنشر مايو 25, 2022 قام بنشر مايو 25, 2022 لا توجد اى مشاكل وعلى كل حال لو تكرمت جرب هذه النسخة من القاعدة db7 Test.mdb 1
jjafferr قام بنشر مايو 25, 2022 قام بنشر مايو 25, 2022 كان عندك بعض الدوال موجودة اكثر من مكان ، فهذا كان يسبب الخطأ ، حذفت كل شيء زائد من برنامجك 🙂 جعفر db8.zip
jjafferr قام بنشر مايو 25, 2022 قام بنشر مايو 25, 2022 السلام عليكم اخوي rockjone33 🙂 في الواقع ما اقدر افهم كل كلامك ، فرجاء تأخذني على قد عقلي وفهمني اللي تقوله 🙂 منذ ساعه, rockjone33 said: من غير استعمال تسجيل SQl لعرض الملفات استخدم دالة من الدوال للاستعاده ملف او الحذف او تعديل اسم الملف بنفس المكان اذا قصدك دوال الاكسس الجاهزة مثل docmd.transferspreadsheet ، فكلامك صحيح 100% ، اذا كان التصدير والاستيراد لنفس حقول جدول الاكسس ، ولكن الطلب "التصدير الى الاكسل بتسمية الحقل وليس اسمه" ، وهذا لا يمكن عمله بدالة الاكسس ، سواء لتصدير البيانات او استيرادها 🙂 لهذا السبب اضطؤينا لأخذ طريق آخر 🙂 جعفر
ابا عمرو قام بنشر مايو 26, 2022 الكاتب قام بنشر مايو 26, 2022 أساتذة المندى الكرام جزاكم الله خيرا لما قدمتوه لي من مساعدة وأسف على أي تعب سببته لكم المشكلة فيا أنا لأني معلوماتي ضعيفة حاولت أتعلم عمل استعلام كما قدمتموه لي فشلت عمله بنفسي ونظرا لاني محتاج عمل عدة استعلامات اخرى لعدة جداول واستحي اطلب منكم أكثر من ذلك فعليه لو حضراتكم تكرمتكم وشرحتم لي كيفية عمل هذا الاستعلام خطوه خطوه بحيث اجعل اسم الحقل اسفل الاستعلام وتسمية الحقل في الاعلا بحيث استطيع في النهاية عمل نفس نوعية الاستعلامات التي ارسلتموه وليكن على جدول T_nashat الموجود بالمرفق لان الذي قمت بعمله بنفسي في جدول ( T_Gard ) به أخطأ لي فلكم كثير الشكر علما بأنني أستخدم اكسس 2003 db9.rar
ابا عمرو قام بنشر مايو 26, 2022 الكاتب قام بنشر مايو 26, 2022 (معدل) في 25/5/2022 at 16:26, ابو جودي said: وعلى كل حال لو تكرمت جرب هذه النسخة من القاعدة أستاذي الكريم ممكن توضح لي خطوه خطوه بعد اذنك كيفي يمكنني عمل الاستعلام هذا لاني فشلت في عمله على جدول آخر ، حتى اضافة حقل جديد اليه لم استطع اضافته الى الاستعلام علما بانه موجود في الجدول علما بأنني استخدم أكسس 2003 برجاء تجربة التصدير ولاستيرداد لانه ظهرت مشكلة وجزاكم الله خيرا db7 Test6.rar تم تعديل مايو 26, 2022 بواسطه ابا عمرو
jjafferr قام بنشر مايو 26, 2022 قام بنشر مايو 26, 2022 3 ساعات مضت, ابا عمرو said: حاولت أتعلم عمل استعلام كما قدمتموه لي فشلت عمله بنفسي لم ترفق محاولتك ، فلن استطيع مساعدتك في توجيهك لتصحيح خطأك !! انا اعطيتك الخطوات في هذه المشاركة: . ولما تعمل الخطوات ، يكون استعلامك (طبعا ملف الاكسل لازم يكون موجود في المسار) : SELECT T1.* FROM [Excel 8.0;HDR=YES;IMEX=1;Database=D:\Documents\Downloads\MyBackup\سجل الجرد.xls].[Sheet1$A1:U65536] AS T1; . افتح الاستعلام في وضع التصميم ، ثم اتبع الخطوات اللي اعطيتك في الرابط اعلاه. جعفر 1
jjafferr قام بنشر مايو 27, 2022 قام بنشر مايو 27, 2022 السلام عليكم 🙂 يمكننا عمل طريقة تلقائية للعمليات التي تقوم بها ، هناك بعض الاسئلة التي ممكن تساعدنا في مساعدتك بشكل افضل : 1. هل ستصدر/تحذف/تستورد بيانات جميع جداولك : أ- يمكنك ان تكتب اسم الجدول بطريقة نعرف انه من الجداول التي ستصدرها (مثل: جدول استعارة_tbl ، او tbly_table_Name ن او اي حروف او ارقام (في نهاية الاسم) )، ب- او تكتب اسم الجدول بطريقة نعرف انها من الجداول التي لا تريد تصديرها ، ج- او تعمل جدول خاص تدخل فيه اسماء للجداول التي تريد تصديرها ، وطبعا الاختيار اعلاه سينطبق على الحذف والاستيراد. 2. هل جميع ملفات الاكسل ستكون في مجلد واحد ، او اكثر من مجلد؟ جعفر
أبو امين قام بنشر مايو 27, 2022 قام بنشر مايو 27, 2022 في 16/5/2022 at 20:16, ابا عمرو said: الاساتذة أعضاء المنتدى الكرام / السلام عليكم ورحمة الله لدي قاعدة بيانات اكسس 2003 تم انشاءها منذ فترة طويلة جدا في اسماء الحقول في الجدول قمت بتسجيل الاسماء باللغة الانجليزية وفي الخصائص قمت بتسجيل في تسمية توضيحة بالاسماء العربية لكل حقل المشكلة عند تصدير الجدول في جداول اكسل تظهر عناوين بعض الحقول باللغة الاجنبية المطلوب تحويل اسماء الاعمدة عند تصدير الجداول الى اكسل تظهر باللغة العربية في الاكسل علما بأن بعض اسماء هذه الاعمدة تظهر باللغة العربية وذلك منذ انشائها قديما (وبنفس الطريقة) ولم أنجح حاليا في تحويل جميع الحقول باللغة العربية لاني نسيت كيف تم تحويلها سابقا الى اللغة العربية في جداول اكسل وجزاكم الله خيرا السلام عليكم و رحمة الله و بركاته هذه صورة تبين لك كيفية جعل تسمية الحقول بالعربية انظر للون الاصفر : تسمية class تسمية الحقل في الجدول ثم انظر اسفل الصورة اللون الاصفر امام كلمة legend اكتب التسمية بالعربية و ستظهر لك ان شاء الله في الاكساس بالعربية
ابا عمرو قام بنشر مايو 27, 2022 الكاتب قام بنشر مايو 27, 2022 (معدل) 19 ساعات مضت, jjafferr said: سلام عليكم 🙂 يمكننا عمل طريقة تلقائية للعمليات التي تقوم بها ، هناك بعض الاسئلة التي ممكن تساعدنا في مساعدتك بشكل افضل : 1. هل ستصدر/تحذف/تستورد بيانات جميع جداولك : أ- يمكنك ان تكتب اسم الجدول بطريقة نعرف انه من الجداول التي ستصدرها (مثل: جدول استعارة_tbl ، او tbly_table_Name ن او اي حروف او ارقام (في نهاية الاسم) )، ب- او تكتب اسم الجدول بطريقة نعرف انها من الجداول التي لا تريد تصديرها ، ج- او تعمل جدول خاص تدخل فيه اسماء للجداول التي تريد تصديرها ، وطبعا الاختيار اعلاه سينطبق على الحذف والاستيراد. 2. هل جميع ملفات الاكسل ستكون في مجلد واحد ، او اكثر من مجلد؟ أولا عليكم السلام ورحمة الله ثانيا بخصوص السؤال الاول نعم أقوم بتصدير وحذف واستيراد بيانات جميع الجدول وياريت كيف أعمل رقم "ج" كيفية عمل جدول خاص ندخل فيه اسماء للجداول التي نريد تصديرها بحصوص اجابة سؤال "3" نعم جميع ملفات الاكسل ستكون داخل جدول واحد الان طيفية الطريقة خطوه خطو علما بأنني أعمل على أكسس 2003 وجزاكم الله خيرا ملحوظة وجدت بعض الحقول موجودة في الجدول (مثل جدول الجرد( ولم تظهر في الاستعلام في حالة استعلام الحاق فما السبب ؟ db9.rar تم تعديل مايو 27, 2022 بواسطه ابا عمرو
AMIR770 قام بنشر مايو 28, 2022 قام بنشر مايو 28, 2022 هل يوجد كود لتصدير بيانات من الاكسس الى اكسل مقفل بكلمت. بشكل اوضح لدي قاعده واريد ان اصدر البيانات الى اكسل وفي نفس الوقت يكون الاكسل الذي صدره مقفل بكلمت سر اقوم بتحديدها عبر جدول او في الكود نفسه
jjafferr قام بنشر مايو 29, 2022 قام بنشر مايو 29, 2022 في 28/5/2022 at 16:52, AMIR770 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/ . اما اذا سؤالك كان بحفظ الاكسل بطريقة اخرى ، فرجاء اعمل موضوع جديد 🙂 جعفر 1
ابا عمرو قام بنشر مايو 29, 2022 الكاتب قام بنشر مايو 29, 2022 في 26/5/2022 at 19:54, jjafferr said: لم ترفق محاولتك ، فلن استطيع مساعدتك في توجيهك لتصحيح خطأك !! انا اعطيتك الخطوات في هذه المشاركة: السلام عليكم / أستاذ جعفر زادكم الله علما فهذه محاولتي مرفقة لكم كما طلبت حضرتك فأرجو التوجيه لتصحيح الخطأ كما ذكرت ثانيا اتبعت نفس الخطوات (جزاكم الله خيرا ) وفي انتظر التصحيح والتعلم من حضرتك لاستدراك الخطأ قمت بعمل الخطوات كما ذكرت لي وبالفعل وتم عمل المطلوب (تم عمل استعلام qry_6 وعمل qry_4 من جديد) ولكن ظهرت لي نقطتين الاولى ليست كل الحقول تظهر في هذان الاستعلامان مع انها موجودة في الجدول والنقطة الثانية مشكلة في استيراد البيانات حيث تظهر الجداول فارغة بعد عملية الاستيراد وظهور رسالة بالخطأ db29.rar
jjafferr قام بنشر مايو 31, 2022 قام بنشر مايو 31, 2022 في 29/5/2022 at 18:51, ابا عمرو said: فأرجو التوجيه لتصحيح الخطأ سيدي الفاضل ، الخطأ مو من جانبك ، وانما من جانبي انا 🙂 انا اخبرتك سابقا : . وهذا معناه ، نأخذ حقول الاكسل : 1. A1 : من الخلية 1 في الحقل A ، 2. U655361 : الى الخلية 655361 من الحقل U . بينما لما فتحت ملف الاكسل حقك للاستعلام 6 ، اتضح انك تعديت الحقل U ووصلت الى AL . لهذا السبب ، يجب ان نختار الحقول الى حقل ابعد ، مثل BA ، فلما نغير استعلامك الى هذا الحقل : . نرى انه قد عرض جميع الحقول : . وقد قمت بتعديل هذا في برنامجك ، بالاضافة الى بعض الامور الاخرى 🙂 ولما نظرت الى الاستعلام 4 ، اتضح انك تعديت BA ، واصبح الجقل الجديد DA !! فالسؤال اللي يطرح نفسه ، هل فيه مشكلة اذا جعلت الحقول الى ابعد من هذا ؟ والجواب حسب ما ارى ، لا ، لا توجد مشكلة ، فقط بطئ بسيط في فتح الاستعلام 🙂 عند استيراد بياناتك مرة اخرى الى الجداول ، حصلت على هذا الخطأ . والذي معناه (في حالتك) ، انه في الاستعلام ، يجب عليك اختيار الحقول مرة اخرى ، بحيث ما يكون عندك حقل بهذه الطريقة جعفر 1506.3.Export captions to excel.mdb.zip
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.