Mazen.Excel قام بنشر أكتوبر 19, 2015 قام بنشر أكتوبر 19, 2015 ADO Connectionاستخدام الاكسيل كقاعدة بيانات عن طريق وسيلة الاتصال اعتقد ان هذا الموضوع سيعطيكم معلومة جديدة في كيفية التعامل مع الاكسل كقاعدة بيانات في البداية الطريقة تعتمد على وسيلة الاتصال Active Data Object ADO وهي وسيلة اتصال بين برنامج كتابة الاكواد و قاعدة البيانات مثلا VB.net and SQL Visual Basic and Access وهي حصرية لبرامج مايكروسوفت فقط ولكي يكون لدينا اتصال كامل يجب ان يكون لدينا Connection String وهو عنوان قاعدة البيانات التي سيتم الاتصال بها، والذي من خلاله سيكون التالي: * فتح اتصال* * جملة الاستعلام* * انهاء الاتصال* وهنا تكمن الميزة بهذه الطريقة، فجملة الاستعلام يجب كتابتها بطريقة SQL dataBase وهنا تنطبق معظم جمل SQL امثلة على الجمل select * from [data] Select Count(Customer) from [data] Select Sum(Customers) from [data] where city ='Ramallah' تعلم كتابة جمل جديدة وغيرها من الجمل التي يعرفها جيدا المبرمجون باستخدام قواعد البيانات SQL,MYSQL,Oracle اكبر فائدة لهذه الطريقة انه يمكن من خلالها تصميم واجهة برنامج على الاكسل او تصميم فورم على الاكسل وحفظ البيانات على ملف اكسل اخر بدون الحاجة الى فتحه ولاستخدام هذه الطريقة يجب تفعيل التالي Tools-References بالمرفق ملف اكسل يحتوي مثال على ما تم ذكره سابقا database.zip 6
Yasser Fathi Albanna قام بنشر أكتوبر 20, 2015 قام بنشر أكتوبر 20, 2015 جزاك الله خيرا ونورت المنتدى 1
ابراهيم الحداد قام بنشر أكتوبر 20, 2015 قام بنشر أكتوبر 20, 2015 بارك الله فيك وفى كل اهل فلسطين الحبيبة عمل مبدع
Mazen.Excel قام بنشر أكتوبر 21, 2015 الكاتب قام بنشر أكتوبر 21, 2015 هاي الفكرة مش متداولة بالمنتيدات واكثير مهمة انا اكثير اتعبت لحد ما اقدرت اشتغل عليها حاليا عندي برنامج (شاشة الادخال بملف اكسل) وموزع على خمس موظفين ، كل موظف اله ملف، والبينات مخزنة بملفات ثانية موجودة على جهاز سيرفر انا برنامجي اسمه lite وبدير 9 قواعد بيانات وبيقدر يشتغل عليها عدد لا نهائي من الموظفين 1
ياسر العربى قام بنشر أكتوبر 21, 2015 قام بنشر أكتوبر 21, 2015 مشكور علي موضوعك الرائع اما بخصوص برنامجك هل تقصد انه لديك ملف مرتبط باكثر من ملف وكل الموظفين يدخلو من الملف الاساسي ويتم تنزيل البيانات لكل ملف خاص بكل موظف لدي فكرة متواضعة ان كان هذا ما تقصد لن تحتاج الا الي ملف واحد لكل الموظفين وبم انك فصلت قواعد البيانات عن بعض في كل ملف نعملهم في ملف واحد ولكن كل قاعدة في شيت واحد ويبقي واجهة للبرنامج لكل المستخدمين يتم ادخال البيانات منها ويتم عمل مشاركة للملف ووضعه علي شبكة محلية وبكدا كل موظف هيدخل بياناته في قاعدة منفصلة اي لن يحدث تداخل في البيانات اثناء الترحيل من الموظفين حتي لو في ان واحد وشكرااااااااااااااا
مهند الزيدي قام بنشر أكتوبر 21, 2015 قام بنشر أكتوبر 21, 2015 احسنت أخي العزيز ... ممكن شرح أكثر على مثال به واجهة أكسل وكذلك يعني ممكن إدخال البيانات من قبل أكثر من مستخدم واحد ..
احمد عبد الناصر قام بنشر أكتوبر 21, 2015 قام بنشر أكتوبر 21, 2015 (معدل) السلام عليكم استاذنا مازن اكواد متقنة جدا بالفعل استخدام جمل سيكوال مع الاكسيل يعطيه مرونه و بعد جديد سواء بالتعامل مع قواعد بيانات او بتتطبيقها علي الاكسيل نفسه كقاعدة بيانات وفي احيان كثيره تكون جمل سيكوال علي الاكسيل اسرع و منظمة اكثر من استخدام معادلات الاكسيل نفسه او اكواد فاجوال . بالاخص عامل السرعة مع البيانات الكثيرة شكرا علي الملف و الامثلة الجميلة المتقنة موضوع مميز فعلا . وكما ذكرت سيادتكم فهو نوعا ما ليس منتشر بين المستخدمين ,هناك امثلة و مواضيع في هذا المنتدي العملاق لهذه الافكار طرحت من قبل ولكنها شبه منسيه وليست معروضه بهذه البساطه و الدقة. تقبل تحياتي وشكرا جزيلا علي مشاركة هذه الافكار :) تم تعديل أكتوبر 21, 2015 بواسطه احمد عبد الناصر
Mazen.Excel قام بنشر أكتوبر 21, 2015 الكاتب قام بنشر أكتوبر 21, 2015 انا اشتغلت على موضوع الشير لملف الاكسل بس كثير به مشاكل، اكثير موظفين بواجهوا صعوبة في الحفظ وملف حجمه كبير صعب بالفتح والخروج وكمان عندي الموظفين بدخلوا بيانات على نفس قاعدة البيانات ولما يعملوا حفظ بتبلش المشاكل بالطريقة الا انا ذكرتها، الموظفين ما بشوفوا قاعدة البيانات اصلا، هم بعبو ب فورم ادخال ، وهذا الفورم بفتح اتصال مع قاعدة البيانات وبس ينتهي ترحيل بغلق الاتصال والحلو انه كل موظف عنده ملف اكسل به فورم ادخال والكل بقرا وبدخل على نفس قاعدة البيانات بدون مشاكل انا راح اعمل مثال عليه وارفقه انشاء الله 1
مهند الزيدي قام بنشر أكتوبر 21, 2015 قام بنشر أكتوبر 21, 2015 مشكور .. في أنتظار المثال ... وفقك الله لكل خير
Mazen.Excel قام بنشر أكتوبر 21, 2015 الكاتب قام بنشر أكتوبر 21, 2015 مرفق ملف للتوضيح Dملف باسم داتا يوضع مثلا على قرص كمبيوتر والملف الثاني لا يشترط وضعه في مكان وبالامكان تغير مساق الداتا كما يمكن تغير قيم الادخال وإدخال من خلايا الاكسل او من مربع نص بالفورم Input And Query From DB.zip 3
ايهاب الغريب قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 اعتقد ان مشكلتي في نفس سياق الموضوع رجاء من الاخو الافاضل الاطلاع عليها ومساعدتي في الوصول الي الحل الامثل وجزاكم الله عنا جميعا خير الجزاء للاطلاع في التالي http://www.officena.net/ib/topic/64464-الترحيل-من-مصنف-لمصنف-آخر/
Ahmed mordy قام بنشر مايو 31, 2017 قام بنشر مايو 31, 2017 في 21/10/2015 at 12:46, Mazen.Excel said: مرفق ملف للتوضيح Dملف باسم داتا يوضع مثلا على قرص كمبيوتر والملف الثاني لا يشترط وضعه في مكان وبالامكان تغير مساق الداتا كما يمكن تغير قيم الادخال وإدخال من خلايا الاكسل او من مربع نص بالفورم Input And Query From DB.zip السلام عليكم كل عام وانتم بخير هذا الموضوع جميل وجزاكم الله خيراً لي استفسار عن هذا الموضوع انا حاولت اعمل هذا الكود علي ملفي ولكن يعطي خطأ ارجو الافادة كيف يتم نقل الكود ليعمل علي ملفي وشكرا
Mazen.Excel قام بنشر يونيو 1, 2017 الكاتب قام بنشر يونيو 1, 2017 اخي خالد، حاول ابني ملف اكسل جديد ، بحيث انه اذا كان عمود يحتوي على نص مثلا ، يكون كل العمود بتنسيق نص، وكذلك اذا كان العمود يحتوي على ارقام، فيجب ان يكون كل العمود بتنسيق رقم وممنوع ان يحتوي على نص.
الردود الموصى بها