تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تعبئة الداتاغريدفيو
#31
(08-09-18, 07:53 AM)elgokr كتب :
ان شاء الله فى اقرب فرصة
ساقوم بعمل دورة متكاملة 
توضح كيفية عمل اى مشروع مهما كانت اختلاف الافكار به
وكيفية التعامل مع الاكواد

انا فقط منتظر اتاحة الوقت لاتمكن من ذلك 
حتى لا اقوم ببداء الدورة واتوقف بسبب الوقت

تحياتى لك
وتمنياتى لك التوفيق

الاستاذ الجوكر السلام عليكم
أرجو أن تفهم سؤالي جيدا ....
كما تعرف عندما نريد أن نربط الفيجوال ستوديو  بقاعدة بيانات من نوع اكسس  فنحن ننشئها و نحفظها في مجلد bin من المشروع و إذا أردنا تشغيل البرنامج في جهاز آخر ما علينا سوى أن نأخذ نفس قاعدة البيانات التي أنشأناها سابقا في الأكسس  و المرتبطة بالبرنامج...
السؤال : 
كيف يمكننا إنشاء قاعدة بيانات من SQL و ربطها ببرنامج الفيجوال ستوديو و  نشغل هذا البرنامج على جهاز آخر ..تماما كالأكسس ؟؟
يعني كيف ننشئ قاعدة بيانات من SQL بحيث ننقلها من جهاز إلى آخر ؟
و ما هي قاعدة بيانات SQL LOCALDB  ؟
المهم ارجو أن تكون قد فهمت سؤالي ...أنتظر جوابك أخي الكريم 


    Heart ربي زدني علما  Heart

الرد }}}
تم الشكر بواسطة:
#32
(08-09-18, 08:12 PM)kebboud كتب :
(08-09-18, 07:53 AM)elgokr كتب :
ان شاء الله فى اقرب فرصة
ساقوم بعمل دورة متكاملة 
توضح كيفية عمل اى مشروع مهما كانت اختلاف الافكار به
وكيفية التعامل مع الاكواد

انا فقط منتظر اتاحة الوقت لاتمكن من ذلك 
حتى لا اقوم ببداء الدورة واتوقف بسبب الوقت

تحياتى لك
وتمنياتى لك التوفيق

الاستاذ الجوكر السلام عليكم
أرجو أن تفهم سؤالي جيدا ....
كما تعرف عندما نريد أن نربط الفيجوال ستوديو  بقاعدة بيانات من نوع اكسس  فنحن ننشئها و نحفظها في مجلد bin من المشروع و إذا أردنا تشغيل البرنامج في جهاز آخر ما علينا سوى أن نأخذ نفس قاعدة البيانات التي أنشأناها سابقا في الأكسس  و المرتبطة بالبرنامج...
السؤال : 
كيف يمكننا إنشاء قاعدة بيانات من SQL و ربطها ببرنامج الفيجوال ستوديو و  نشغل هذا البرنامج على جهاز آخر ..تماما كالأكسس ؟؟
يعني كيف ننشئ قاعدة بيانات من SQL بحيث ننقلها من جهاز إلى آخر ؟
و ما هي قاعدة بيانات SQL LOCALDB  ؟
المهم ارجو أن تكون قد فهمت سؤالي ...أنتظر جوابك أخي الكريم 

السلام عليكم ورحمة الله وبركاته
أخي الفاضل kebboud

بالنسبة للسؤال الأول والثاني
فهما ينقسمان لعدة أقسام 
أولا إنشاء القاعدة على جهازك (جهاز المبرمج )
هذا فيديو يوضع العملية
الرابط

ثانيا ربط القاعدة بالبرنامج
وبيكون عن طريق كود connection string 
ودا بيعتمد على طريقة سير البرنامج الخاص بك (ستتضح في الخطوات التالية)


ثالثا طريقة عمل القاعدة على جهاز العميل
قاعدة البيانات SQL SERVER تختلف عن اكسس

قاعدة البيانات SQL SERVER  تتطلب لإنشائها وتشغيلها وقرائتها والتعديل عليها على الجهاز وجود البرنامج Microsoft SQL Server مثبت على الجهاز  (السيرفر ) ويتم فتح الأتصال من خلال من خلال SQL Server Configuration Manager

إلا في حالة واحدة ( هذة الحالة بيكون البرنامج الخاص بك مبرمج ليعمل على اكثر من جهاز ) أن يكون الجهاز متصل بالجهاز الرئيسي (السيرفر )  الذي سيكون مثبت عليه البرنامج sql server  عن طريق شبكة داخلية او انترنت


نأتي الأن لكيفية إستخراج قاعدة بيانات ال sql الخاصة بالبرنامج الذي قمت ببرمجته

أولا الطريقة الأولى
نقل القاعدة كاملة من مجلد البرنامج
وستجدها على المسار 
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
مع مراعاة إصدار النسخة (MSSQL10_50.SQLEXPRESS) فهذة خاصة بالنسخة sql server 2008 r2

ستكون بالطبع عارف اسم القاعدة  ستجد ملفين يحملان الاسم كالتالي
فرضا اسم القاعدة database11
فستجد database11.mdf  و  database11_log.ldf
ستقوم بنسخ الملفين  الى مجلد ال Debug  الخاص بك
*ملحوظة* يتطلب نسخ الملفات إيقاف عمل السيرفر من خلال SQL Server Configuration Manager

باقي مرحلة ضبط الاعدادات والاكواد للبرنامج الخاص بك 
ألقى نظرة على هذا الموضوع 
الرابط

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


ثالثا الطريقة الثالثة
وهي يدويا ان تقوم بعمل atattch لقاعدة البيانات للبرنامج sql server على جهاز العميل



في كل الحالات  يجب تثبيت برنامج microsoft sql server على جهاز العميل

بالنسبة للسؤال الثالث
فللأسف لا أملك معلومات كافية عنه حاليا ولكن أعتقد انه بديل microsoft sql server
وفي رأي إذا كان ولابد من تثبيت برنامج لدى العميل فالأفضل نثبت البرنامج الأصلي
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد }}}
تم الشكر بواسطة: kebboud , elgokr
#33
(08-09-18, 11:53 PM)princelovelorn كتب :
(08-09-18, 08:12 PM)kebboud كتب :
(08-09-18, 07:53 AM)elgokr كتب :
ان شاء الله فى اقرب فرصة
ساقوم بعمل دورة متكاملة 
توضح كيفية عمل اى مشروع مهما كانت اختلاف الافكار به
وكيفية التعامل مع الاكواد

انا فقط منتظر اتاحة الوقت لاتمكن من ذلك 
حتى لا اقوم ببداء الدورة واتوقف بسبب الوقت

تحياتى لك
وتمنياتى لك التوفيق

الاستاذ الجوكر السلام عليكم
أرجو أن تفهم سؤالي جيدا ....
كما تعرف عندما نريد أن نربط الفيجوال ستوديو  بقاعدة بيانات من نوع اكسس  فنحن ننشئها و نحفظها في مجلد bin من المشروع و إذا أردنا تشغيل البرنامج في جهاز آخر ما علينا سوى أن نأخذ نفس قاعدة البيانات التي أنشأناها سابقا في الأكسس  و المرتبطة بالبرنامج...
السؤال : 
كيف يمكننا إنشاء قاعدة بيانات من SQL و ربطها ببرنامج الفيجوال ستوديو و  نشغل هذا البرنامج على جهاز آخر ..تماما كالأكسس ؟؟
يعني كيف ننشئ قاعدة بيانات من SQL بحيث ننقلها من جهاز إلى آخر ؟
و ما هي قاعدة بيانات SQL LOCALDB  ؟
المهم ارجو أن تكون قد فهمت سؤالي ...أنتظر جوابك أخي الكريم 

السلام عليكم ورحمة الله وبركاته
أخي الفاضل kebboud

بالنسبة للسؤال الأول والثاني
فهما ينقسمان لعدة أقسام 
أولا إنشاء القاعدة على جهازك (جهاز المبرمج )
هذا فيديو يوضع العملية
الرابط

ثانيا ربط القاعدة بالبرنامج
وبيكون عن طريق كود connection string 
ودا بيعتمد على طريقة سير البرنامج الخاص بك (ستتضح في الخطوات التالية)


ثالثا طريقة عمل القاعدة على جهاز العميل
قاعدة البيانات SQL SERVER تختلف عن اكسس

قاعدة البيانات SQL SERVER  تتطلب لإنشائها وتشغيلها وقرائتها والتعديل عليها على الجهاز وجود البرنامج Microsoft SQL Server مثبت على الجهاز  (السيرفر ) ويتم فتح الأتصال من خلال من خلال SQL Server Configuration Manager

إلا في حالة واحدة ( هذة الحالة بيكون البرنامج الخاص بك مبرمج ليعمل على اكثر من جهاز ) أن يكون الجهاز متصل بالجهاز الرئيسي (السيرفر )  الذي سيكون مثبت عليه البرنامج sql server  عن طريق شبكة داخلية او انترنت


نأتي الأن لكيفية إستخراج قاعدة بيانات ال sql الخاصة بالبرنامج الذي قمت ببرمجته

أولا الطريقة الأولى
نقل القاعدة كاملة من مجلد البرنامج
وستجدها على المسار 
C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
مع مراعاة إصدار النسخة (MSSQL10_50.SQLEXPRESS) فهذة خاصة بالنسخة sql server 2008 r2

ستكون بالطبع عارف اسم القاعدة  ستجد ملفين يحملان الاسم كالتالي
فرضا اسم القاعدة database11
فستجد database11.mdf  و  database11_log.ldf
ستقوم بنسخ الملفين  الى مجلد ال Debug  الخاص بك
*ملحوظة* يتطلب نسخ الملفات إيقاف عمل السيرفر من خلال SQL Server Configuration Manager

باقي مرحلة ضبط الاعدادات والاكواد للبرنامج الخاص بك 
ألقى نظرة على هذا الموضوع 
الرابط

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


ثالثا الطريقة الثالثة
وهي يدويا ان تقوم بعمل atattch لقاعدة البيانات للبرنامج sql server على جهاز العميل



في كل الحالات  يجب تثبيت برنامج microsoft sql server على جهاز العميل

بالنسبة للسؤال الثالث
فللأسف لا أملك معلومات كافية عنه حاليا ولكن أعتقد انه بديل microsoft sql server
وفي رأي إذا كان ولابد من تثبيت برنامج لدى العميل فالأفضل نثبت البرنامج الأصلي
شكرا لك أخي الجوكر و بارك الله فيك و جعل فيك منافع للمسلمين


    Heart ربي زدني علما  Heart

الرد }}}
تم الشكر بواسطة: elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 375 01-12-23, 10:57 PM
آخر رد: Taha Okla
  تعبئة CheckListBox من قاعدة البيانات حسب الإختيار من Combobox صالح عبدالله 1 334 14-10-23, 10:26 PM
آخر رد: aljzazy
  تعبئة الكمبوبوكس دون الارتباط بالجدول .. استفسار عاجل Ali_hassn 0 242 24-09-23, 10:50 PM
آخر رد: Ali_hassn
  تعبئة عمود معين في الداغريد kebboud 13 1,027 14-06-23, 05:07 PM
آخر رد: kebboud
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 620 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تعبئة كومبو بوكس بالاعتماد على قيمة كومبو بوكس اخر ahmaddrawshih 4 623 15-01-23, 09:49 PM
آخر رد: مصمم هاوي
  [سؤال] تعبئة الليست بوكس من ال resources ابو روضة 6 665 22-12-22, 01:18 AM
آخر رد: ابو روضة
  تعبئة الكومبوكس في الداتا قريدفيو مصمم هاوي 9 1,558 22-08-22, 12:45 AM
آخر رد: سعود
Question [سؤال] تعبئة TreeView مع جود اكثر من عملية بحث ادخل جدوالين alims 1 1,868 22-05-22, 07:51 PM
آخر رد: samo123456
  تعبئة الداتا جريد من اكثر من قاعدة البيانات mohmeed 3 1,351 20-02-22, 10:25 PM
آخر رد: mohmeed

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم