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

تحديث قاعدة البيانات باضافة حقول برمجياً

بدأه عيد2005 في 25 مارس 2008 · 6 رد · 1,233 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

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

1. بإضافة حقل في جدول معين .

2. بتغيير خصائص حقل من رقم إلى نص مثلاً .... أو مذكرة ......

وأريد ذلك برمجياً

#2

اخي الفاضل

ستجد الشرح الكامل والأمثلة المرفقه على هذه الراوابط

تغيير حجم الحقل ونوعه برمجيا بالكود

/index.php?showtopic=144575

انشاء الجداول والفهارس والحقول والعلاقات والتحكم بها بواسطة SQL او بواسطة الكود

/index.php?showtopic=144265

#3

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

#4

ألف شكر للأخوة وشكر خاص لزهرة

أختي الكريمة بعد دراسة المواضيع المدرجة روابطها في مشاركتك لم أجد إجابة كافية لسؤالي واسمحيلي أن أشرح لك المطلوب مرة أخرى

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

1. إضافة جداول جديدة (( وهذا أمره سهل وواضح لدي ))

2. إضافة حقل في جدول .

3. تعديل خصائص حقل في جدول

ولكم الشكر

#5
عيد2005 كتب:
ألف شكر للأخوة وشكر خاص لزهرة

أختي الكريمة بعد دراسة المواضيع المدرجة روابطها في مشاركتك لم أجد إجابة كافية لسؤالي واسمحيلي أن أشرح لك المطلوب مرة أخرى

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

1. إضافة جداول جديدة (( وهذا أمره سهل وواضح لدي ))

2. إضافة حقل في جدول .

3. تعديل خصائص حقل في جدول

ولكم الشكر

اخي الفاضل

اتمنى ان تتقبل هذه الكلمات بصدر رحب وبدون زعل

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

والسبب بارك الله بك ان ما تريده في الفقرات التالية :

1. إضافة جداول جديدة (( وهذا أمره سهل وواضح لدي ))

2. إضافة حقل في جدول .

3. تعديل خصائص حقل في جدول

مشروح بالتفصيل وبنفس ما تريده انت سواء اضافة جدول جديد او اضافة حقل جديد في الجدول او تعديل خصائص حقل برمجيا

راجع روابط المشاركات وقم بالتطبيق

#6

أختي الكريمة أنا سوف أتقبلك بصدر رحب ولكن أرجوا أن تتقبليني بصدر رحب

لو قرأتي سؤالي لعلمتي أن عندما أريد تحديث القاعدة الخطوة الأول عمل برنامج وفيه ربط لهذه الجداول المراد تحديث بعضاً من حقولها وشرحك السابق لا يفيد الجداول المرتبطة

وهذا مقتبس من شرحك

اقتباس
اخي الفاضل

بالنسبة لتغيير او تحديث اسم الحقل او نوعه او حجمه او الإضافة او الحذف فهذا يتم فقط على القاعدة الحالية وما بها من جداول اما الجداول المرتبطة والحقول الخاصة بها فلا تستطيع التعديل عليها او التغيير فيها .

إلا إذا كنت أنا ما أفهم ؟؟

تم تعديل هذه المشاركة بواسطة عيد2005 في 1 أبريل 2008 في 16:32

#7
عيد2005 كتب:
أحبابي الكرام قمت بعمل برنامج وقد فصلت القاعدة ( البيانات ) عن البرنامج (النماذج والتقارير ..) ووزع هذا البرنامج على عدة مكاتب عندما أريد أن أحدث البرنامج فلن أواجه مشكلة مع (النماذج والتقارير ..) ولكن المشكلة كيف يمكن أن أحدث القاعدة لدي العميل والتي تحتوي على بيانات وذلك :

1. بإضافة حقل في جدول معين .

2. بتغيير خصائص حقل من رقم إلى نص مثلاً .... أو مذكرة ......

وأريد ذلك برمجياً

هل من الممكن ان توضح لنا في هذه النقطة اين موقع الجداول

هل هي لديك انت في قاعدة بياناتك ام في قاعدة بيانات العميل

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

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

عيد2005 كتب:
أختي الكريمة أنا سوف أتقبلك بصدر رحب ولكن أرجوا أن تتقبليني بصدر رحب

لو قرأتي سؤالي لعلمتي أن عندما أريد تحديث القاعدة الخطوة الأول عمل برنامج وفيه ربط لهذه الجداول المراد تحديث بعضاً من حقولها وشرحك السابق لا يفيد الجداول المرتبطة

إلا إذا كنت أنا ما أفهم ؟؟

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

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

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

اتمنى ان تكون الفكره وصلت .

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

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

1

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