الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط الفيجول مع SQL Servr2000 ينتج لنا ...

مغلق
بدأه حصن العدالة في 23 أكتوبر 2005 · 15 رد · 1,621 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الخبراء , محبي البرمجة ..

سؤال رقم 1 / عندما نصنع قاعدة بيانات على اس كيو ال سيرفر 2000 مع جداول وايضا مع صنع العلاقات فيما بين الجداول .. فعندها تنقصانا صنع نماذج form1 and form2 وهكذا .. السؤال كيف ننشيء هذه النماذج على برنامج SQL Server2000 ...؟؟

سؤال رقم 2 / واذا مثلا عملت الخطوات كلها ماعدا صنع النماذج على SQL Server2000 وعملت ربط بين هذه القاعدة بيانات وجداولها مع فجول بيسك وليكن 6 مثلا .. فهل يعني هذا انه عندما تنشيء EXE لهذه القاعدة على الفيجول او تنشيء ال Setup .. يكون عندها محتوى EXE و Setup هو نفس القاعدة التي صنعتها على اس كيو ال سيرفر2000 أي ما اقصده ان الميزات الموجودة على SQL Server2000 هي نفسها انتقلت على القاعدة الموجودة داخل EXE او Setup ...؟؟

وشكرا لكم

ونشكر جميع القائمين على هذا المنتدى الضخم من مشرفين واعضاء وحتى ضيوف

#2

السلام عليكم

اخى بالنسبة للسؤال الاول يتوجب عليك الذاهب الى قسم منتدى مبرمجي Microsoft SQL Server على هذا الرابط /index.php?showforum=63

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

اما بالنسبة للسؤال الثانى

أخى يجب اولا ان تعلم الفرق بين قواعد البيانات وبرمجة اى برنامج اخر

SQL Server2000 قاعدة بيانات يمكن ربطها عن طريق V.b بمعنى يمكن التعامل مع اى جدول من جداولها من خلال نماذج الفيجول بيسك ويجب عليك كمبرمج محترف ان تربط القاعدة البيانات بالبرنامج ربط كامل حتى بعد عمل ملف الـ Setup وتم شرح هذه العملية اكثر من مرة فى المنتدى فقط عليك البحث

اما مميزات SQL فهى لا تنتقل ( أول مرة اسمع الكلام دة ) ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#3

مشكور اخي العزيز على ردك الجميل , وانما كتبت السؤال الاول في هذا المنتدى لعلمي بان خبراء البرمجة هم متعددي الخبرات في عدد من اللغات .. وجزاك الله خيرا على جوابك الثاني .. وسوف ابحث حسبما نصحتني .. وكلي طمع من ان القى نصيحة اخرى بعد جوابك اللطيف

وشكرا لاهتمامك ................ ومشاكلي هي مشاكل المبتدئين فارجوا ان يسع صدرك علينا

#4

انطلق فقط لتقرا ارشيف منتدى ال MS SQL Server و صفحة المواضيع المثبته به

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

شكرا لمشرفنا العزيز طارق ابراهيم .. وساعمل على نصيحتك ..

#6

وبعد قرائتي وتصفحي جائتني هذه الاسئلة .. كيف تكون هناك امكانية للمستخدمين ان يتعاملو مع الجداول التي صنعتها على SQL Server2000 رغم انه لا يوجد ما يمثلها من نماذج ( forms ) اقصد هل بامكاني عمل الفورم , النماذج على هذا البرنامج ؟؟ .. وكيف ؟؟ والا فلا بد لي من صنع رابط او اتصال بين هذا البرنامج وبرنامج فيجول بيسك !! عندها سيتوجب علي ان اعمل setup or exe للقاعدة البيانات التي صنعتها على SQL Server2000 , فاذا كان هذا السيتب او ال exe لا ينقل لي ميزة قوة قاعدة البيانات من ناحية الحجم والامان في اس كيو ال سيرفر 2000 فما الفائدة اذا من هذا الرابط او الاتصال ( انا اعلم ان هناك فوائد اخرى غير صنع الوجه (فورمز او نماذج) للقاعدة بيانات ما ) ...؟؟ لان الاجوبة على هذه الاسئلة لم اجدها حيث نصحتموني .. فاحببت ان اصيغ سؤالي بهذه الطريقة .. فاتمنى منك التعاون وجزاكم الله خيرااا

#7

يا أخي قواعد البيانات تتكون من ثلاث طبقات

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

وطبقة العمليات المنطقية وفيها تتم عمليات المقارنة والتأكد من صحة البيانات وكل العمليات المنطقية

وطبقة الخلفية وهي الطبقة الي بتكون فيها قاعدة البيانات

سؤالك ما الفائدة من عمل ربط لنماذج الvb مع قاعدة بيانات sql server

الإجابة

الsql server لاتمتلك خاصية لصناعة واجهات الأدخال وإنما تترك هذا العمل لبرامج أخرى متعددة من أشهرها واقربها للناس هي vb و access

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

بطريقة أخرى

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

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

البيانات هاذي وين تروح ؟؟؟؟

تلقاها مخزنة في قاعدة البيانات الي موجودة أساسا في sql server

نتمنى انك فهمت كلامي

وشكرا

#8

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

/index.php?showtopic=51278

اما كتابة الاكواد الخاصة بنموذج الـ Form بعد ان تعرف كيف يتم الاتصال اولا

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#9

مشكور اخي الكريم دبلوم غلبان على هذا الترتيب في الشرح ولقد فهمت كلامك عمقا .. وللعلم انا ولله الحمد والفضل بدأت ادخل هذا العالم (وطبقة الخلفية وهي الطبقة الي بتكون فيها قاعدة البيانات ) ورايت باني محتاج لهذا العالم ( وطبقة المقدمة وواجهات المستخدم فيها النماذج والشكل النهائي للتقارير ) رغم اني اعرف انه طبقة ولكن لم تكن لدي اي معلومات والتي انت طبعا نورتني بها .. وايضا عندي علم بوجود هذا العالم ( وطبقة العمليات المنطقية وفيها تتم عمليات المقارنة والتأكد من صحة البيانات وكل العمليات المنطقية ) ولكن ليس لدي ما ينورني فيه من علم , فأتمنى منك ومن كل خبير ان يدلني على خيط البداية ولو شرحا حتى اجر نفسي بنفسي ... وجزاكم الله خيرا

ومشكور اخي العزيز كفاح على نصيحتك الجميلة جدا .. وبعد فضل الله انا اعرف احد الطرق للاتصال ويجب علي ان اعرف الكثير من هذه الطرق طبعا ولكن .. هلا ساعدتني في حل هذا التساؤل لاني لا استطيع ان ابحر وانا لا اعرف الوجهة ( الهدف ) وهو :

... عندما اعمل سيتب او exe للقاعدة البيانات التي صنعتها على SQL Server2000 فانه هل يتوجب علي عندما انقل هذا السيتب او exe لاي جهاز خارج عن شبكة السيرفر فانه لا بد لكي يعمل ما نقلته ان يتواجد بهذا الجهاز برنامج SQL Server2000 حتى تعمل القاعدة وبميزات SQL Server2000 والا لن تعمل ؟؟ .. والا اذا عملت ستكون الميزات في تلك القاعدة البيانات هي ميزات لغة البرمجة ( الفيجول مثلا ) ؟؟

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

#10

يا سيدى الفاضل حدد موضوع واحد للنقاش بدلاً من التشتت و الجرى وراء الموضوع فى كل مكان

ضع روابط متبادلة فى مواضيعك

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#11

انا اسف على الازعاج .. ولكني اتمنى ان ترى ان كل موضوع كتبته في كل منتدى منفصل عن الاخر وستتغير النظرة .. والا اطلب منك العذر وجزاك الله خيرا ومشكور على ردك الجميل هذا ( الان فهمت الخلط الموجود عندك

بعد ان تنهى برنامجك بال VB كواجهة و الMS SQL Server فانت تفكر كيف تنقل قاعدة البيانات للعميل أليس كذلك ؟

راجع هذا الرابط )

#12

اجل عزيزى كلام الاستاذ طارق سليم جدا

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

اما موضوع قاعدة البيانات يكون برنامج sql موجود على الجهاز فهذا ليس شرطا يمكن تثبيت قاعدة البيانات مع البرنامج وارجوا منك الا تسأل كيف الان

اولا تعلم البرمجة ثم قواعد البيانات كما اتفقنا وشكرا لك

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#13

مشكور اخي كفاح على نصيحتك الغالية .. فأنتم أعضاء قديمون ودرايتكم بالبرمجة واسعة ولله الفضل .. واعذروني فأنا انتقي النصائح وأبحث عن الأفضل ومنكم سأستوحي جزاء أساسيا من الأفكار .. ولكن هل لك يا اخي كفاح ان تشرح لي بالضبط ما تقصده من جملة ( تعلم البرمجة ثم قواعد .. ) - تعلم البرمجة ... كيف ؟ وما الفرق ؟؟ فإنشاء الجداول وقاعدة البيانات ومعرفة الاكواد التي تدخل مشاعر الحياة الى الضغطات او الدوسات ( buttons ) .. اليست هذه هي البرمجة .. لأني سأستفيد كثيرا لو أوضحت لي ذلك وجزاك الله خيرا ... وارجوا ان لا تنزعج مني ان رأيتني اواصل الاسئلة لاني ارى بأني قادر على أن أزحف الى تعلم قواعد البيانات والبرمجة معا .. وجزيت من الله حيرا بإذنه ..

#14

انظر اخى اى لغة برمجة لها عدة قواعد فمثلا V.B.NET لها مجموعة قواعد يجب اولا ان تتعلمها

فثملا فى دوارت ميكروسوفت تبدء اولا

1- Introduction to Visual Basic .NET مقدمة فى البرمجة بلغة فيجول بيسك دوت نت

2- Developing Microsoft .NET Applications For Windows (Visual Basic .NET) تطوير نوافذ الويندوز باستخدام فيجول بيسك دوت نت

3- Programming With Microsoft ADO.NET برمجة قواعد البيانات باستخدام تنقنية ADO

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

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

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

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

الفريق المصري للبرمجة

تحليل وتصميم برامج قواعد بيانات لاتصال بينا masry4u@hotmail.com

#15

والله انتم فدتوني كثير .. والسبب بأجوبتكم هذه عرفت أفرق بين لغة البرمجة وقواعد البيانات ( رغم ان داخل قواعد البيانات بعض لغات لغة البرمجة ) بس اتمنى انكم ما تنزعجو من اسئلتي لانها ستكون كثيرة في هذه الاونة - بس طبعا بعد البحث في ارشيف المنتدى الضخم والمنتدى -

وجزاكم الله خيرا .. انا الان في مرحلة البحث عن جميع المواضيع المتعلقة بصنع قواعد البيانات على SQL Server2000 و لغة البرمجة الفيجول بيسك 2005 وفي هذه المرحلة اعمل لي فهرس عن كل المواضيع التي يجب ان ادرسها .. ولما انتي من هذا البحث ابدأ بابتلاع ما جمعته رويد رويدا ولكن على اساس اني ادرك ماذا يوجد في الفهرس بالضبط لذلك ابحث عن معلومات لوجستية وليس عن اتقان في هذه المرحلة ... ومحتاج لعونكم يا اخوتي الاعزاء فأنتم الكرم كله.. ولن انزعج ان لم يرد احدا علي لانكم مشغولون طبعا ..

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

وجزاكم الله خيرا على هذه المعلومات القيمة ..

#16

؟؟؟؟

ارجو الرد على سؤالي من اي عضو .. لو يتكرم وجزاكم الله خيرا ..

هذا الموضوع مغلق.

مواضيع مشابهة