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

محول قواعد بيانات الأكسس إلى ماي إس كيو إل

بدأه mas123 في 17 يناير 2010 · 36 رد · 5,172 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

احترت أين أضع هذا الموضوع

هل في منتدى الأكسس؟

أم في منتدى php وتصميم المواقع؟

ونظرا لأنه مصمم بالأكسس قررت وضعه هنا

وطبعا لا أنكر فضل الإخوة الذين شاركوا معي ولو بالقليل

فلهم جزيل الشكر

منهم أخي أحمد مبارك الحيقي وأخي خالد koao وأختي أم عهود

وبانتظار اقتراحات المهتمين من الجانبين

والأن مع الملف

***************

تم عمل تعديل بسيط في كود إنشاء الجدول بصيغة sql

mas-access2mysql.rar

تم تعديل هذه المشاركة بواسطة mas123 في 18 يناير 2010 في 08:11

6

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#2

اخي واستاذي الفاضل : محمد صالح

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

قد لا تكفي كلمات الشكر والعرفان بهذا العمل الأكثر من رائع وهذه الأداة المميزة في التحويل من أكسيس الى Mysql

ولكن لا نقول لك إلا جزاك الله كل خير وجعل ما تقوم به في ميزان حسناتك

ختاما لك مني خالص الشكر والتقدير

بالتوفيق

1
#3

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

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

وأخيرا أسال الله أن يبارك في علمك ويوفقك دنيا وآخرة .. ويجمعنا وإياك ومن يقرأ في دار كرامته

وبالتوفيق

طول عمرك يازهرة الخير .... سباقة للخير .. فجعلتيني الثاني ... وما سبقني إلا أستاذ ... ههههههههه

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#4

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

بارك الله بك أستاذنا محمد صالح وجزاك الله كل خير على هذه الأداة الرائعة ..

مع تمنياتي لك دائما بالتوفيق والنجاح ..والشكر موصول للاخوان الذين دائما يتحفونا بالكثير بارك الله بهم جميعا وحفظهم ..

.... +1 وتستحق فعلا أكثر من هذا ..

تقبل تحياتي ..

تم تعديل هذه المشاركة بواسطة moh samer ali في 17 يناير 2010 في 20:52

27169617.gif
#5

بارك الله فيك أستاذنا الفاضل محمد صالح.

رغم أننى لست أعمل بالـ MYSQL إلا أن ردود المهتمين من الأخوة وأولهم الدكتورة زهرة يخبرنى أن البرنامج مفيد جداً.

أسأل الله أن ينفع به الأخوة الأعضاء والمبرمجين

ويجعله فى ميزان حسناتك

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#6
zahrah كتب:

اخي واستاذي الفاضل : محمد صالح

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

قد لا تكفي كلمات الشكر والعرفان بهذا العمل الأكثر من رائع وهذه الأداة المميزة في التحويل من أكسيس الى Mysql

ولكن لا نقول لك إلا جزاك الله كل خير وجعل ما تقوم به في ميزان حسناتك

ختاما لك مني خالص الشكر والتقدير

بالتوفيق

مش عارف أقول إيه

غير أن العظيم حقا (زهرة) من يشعر الناس في حضرته أنهم عظماء

شكرا لكلماتك الرقيقة أختي الفاضلة

koao كتب:

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

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

وأخيرا أسال الله أن يبارك في علمك ويوفقك دنيا وآخرة .. ويجمعنا وإياك ومن يقرأ في دار كرامته

وبالتوفيق

طول عمرك يازهرة الخير .... سباقة للخير .. فجعلتيني الثاني ... وما سبقني إلا أستاذ ... ههههههههه

ريّح نفسك أخي خالد فقد حاول الكثير التنافس مع أستاذتنا زهرة ولكن ..............

وإياك أخي الكريم (كل دعوة صالحة من قلب مخلص ومحب للعلم وجهتها لإخوانك)

moh samer ali كتب:

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

بارك الله بك أستاذنا محمد صالح وجزاك الله كل خير على هذه الأداة الرائعة ..

مع تمنياتي لك دائما بالتوفيق والنجاح ..والشكر موصول للاخوان الذين دائما يتحفونا بالكثير بارك الله بهم جميعا وحفظهم ..

.... +1 وتستحق فعلا أكثر من هذا ..

تقبل تحياتي ..

شكرا لك أخي الكريم

وفقنا الله وإياكم إلى كل ما يحبه ويرضاه

Mohamed Nada كتب:

بارك الله فيك أستاذنا الفاضل محمد صالح.

رغم أننى لست أعمل بالـ MYSQL إلا أن ردود المهتمين من الأخوة وأولهم الدكتورة زهرة يخبرنى أن البرنامج مفيد جداً.

أسأل الله أن ينفع به الأخوة الأعضاء والمبرمجين

ويجعله فى ميزان حسناتك

تحياتى

محمد ندا

أخي وصديقي محمد ندا

ربنا يجعل أيامك كلها سعد وندا

بالنسبة لقواعد البيانات mysql فهي الأشهر والأكثر انتشارا في مواقع الانترنت وخاصة المعتمدة على لغات برمجة ديناميكية مثل php or perel وهي المنافس الذي تغلب على أستاذه (MS SQL)

وتمتاز بالسرعة والقوة والأمان

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

وعلى حد علمي ليس لها حد أقصى كما هو الحال في الأكسس اللهم إلا مساحة القرص الصلب للسرفر وكمية الرامات الموجودة بالجهااز

سعيد جدا بمجرد مروركم إخواني وبانتظار المهتمين من جانب برمجة المواقع

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#7

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

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

تم تعديل هذه المشاركة بواسطة أبو رهف في 17 يناير 2010 في 23:48

(`'•.¸(` '•. ¸ * ¸.•'´)¸.•'´)

«´¨`.¸ أبو رهـــــــف ¸.´¨`»

(¸. •'´(¸.•'´ * `'•.¸)`'•.¸ )

¸.•’’ ’’

( `•.¸

`•.¸

#8
أبو رهف كتب:

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

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

شكرا لك اخي عبد الرحمن

اسعدني مرورك

نفعنا الله وإياكم بما علمنا وعلمنا ما ينفعنا

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#9

الاخ محمد صالح .. وفقه الله

جزاك الله خير على هذه الافكار النيرة الابداعية

وجعل ماتقوم به في ميزان عملك الحسن الطيب

سأسهب معك في هذا الموضوع كون الموضوع يهمني جدا

كما يهم غيري .. طبعا بعد تجربة المثال

- طبقت التجربيه على قاعدة بيانات بنك الامثله .. بطبيعة الحال في القاعدة

جدولين file و Tab

- تم التحويل لملف نصي Sql بنجاح في نفس المجلد

- ذهبت للخادم المحلي Localhost أنشأت قاعدة بيانات باسم access في برنامج phpmyadmin

- بعد انشاء القاعدة ذهبت الى الامر import لكي أعمل استيراد للملف النصي لتكوين الجداول في القاعدة

- تم استيراد الجدول file وبياناته بنجاح

- ظهر هذا الخطأ للجدول Tabولم يتم الاستيراد ؟

الصورة التاليه توضح الخطأ .. ياليت تشوف لنا السبب وراء ذلك وفقك الله

post-62347-12637646039483_thumb.gif

وأعتقد أن الامر متعلق بالحقل Done في الجدول Tab حيث أنه من نوع

نعم /لا وقيمته الافتراضية / لا ........ أعتقد ان المحول لايقبل القيمة

الافتراضيه المذكوره للحقل المشار اليه والله اعلم

شكرا وجزاك الله كل خير

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 18 يناير 2010 في 00:54

1
#10
اكسيرالحياة كتب:

الاخ محمد صالح .. وفقه الله

جزاك الله خير على هذه الافكار النيرة الابداعية

وجعل ماتقوم به في ميزان عملك الحسن الطيب

سأسهب معك في هذا الموضوع كون الموضوع يهمني جدا

كما يهم غيري .. طبعا بعد تجربة المثال

- طبقت التجربيه على قاعدة بيانات بنك الامثله .. بطبيعة الحال في القاعدة

جدولين file و Tab

- تم التحويل لملف نصي Sql بنجاح في نفس المجلد

- ذهبت للخادم المحلي Localhost أنشأت قاعدة بيانات باسم access في برنامج phpmyadmin

- بعد انشاء القاعدة ذهبت الى الامر import لكي أعمل استيراد للملف النصي لتكوين الجداول في القاعدة

- تم استيراد الجدول file وبياناته بنجاح

- ظهر هذا الخطأ للجدول Tabولم يتم الاستيراد ؟

الصورة التاليه توضح الخطأ .. ياليت تشوف لنا السبب وراء ذلك وفقك الله

post-62347-12637646039483_thumb.gif

وأعتقد أن الامر متعلق بالحقل Done في الجدول Tab حيث أنه من نوع

نعم /لا وقيمته الافتراضية / لا ........ أعتقد ان المحول لايقبل القيمة

الافتراضيه المذكوره للحقل المشار اليه والله اعلم

شكرا وجزاك الله كل خير

هذا ما كنت أبغيه

التواصل من أجل تطوير الأداة

شكرا لك أخي إكسير لتواصلك معي

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

وللعلم الأداة تستلزم أن يكون تصميم الجدول في أكسس نموذجيا

بمعنى أنه يجب وضع قيمة افتراضية لحقل مطلوب required

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

وتقريبا الخطأ الذي ظهر معك نظرا لوضع علامات اقتبا حول القيمة الرقمية للحقل done حيث أنها 0 وينبغي معاملتها كرقم وليس كنص

ولذك قمت بعمل تعديل بسيط على الملف المرفق

برجاء معاودة تحميله وتبليغي بالنتيجة

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#11

رائع أخي محمد الان تم الاستيراد بنجاح

الله يجزاك كل خير .. لاتتخيل سعادتي بهذه الأداة

وسأخضعها لمزيد من التجارب :clapping:

post-62347-12637961491075_thumb.gif

طرت لي فكرة لاحقا

لماذا لاتكون الأداة مزدوجة العمل ؟

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

التحويل من Mysql الى Access

بالإضافة لعملها الحالي الرائع

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 18 يناير 2010 في 09:47 — السبب: إضافة فكرة التطوير

#12

الحمد لله أخي إكسير

وبالنسبة للاتجاه المعاكس كنت سأقترحه على الإخوة

فليبدأ كل منا في تنفيذ فكرة التحويل من mysql إلى أكسس

ويعرض نتيجة تجاربه هنا

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#13

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

أستاذي mas123

بارك الله بجهودك الطيبة وجعل عملك خالصاً لوجهه ورزقك الجنة بإذنه تعالى

إلى الأمام إن شاء الله

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#14

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

بعض الملاحظات مجددا :

الملاحظة الاولى

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

خاليه ( بلاقيمه ) Null فأن المحول يعطي الحقل قيمة افتراضية = صفر وهذا غير

مقبول في قاعدة Mysql

لاحظ تعليمة الاسكيو أل

CREATE TABLE `markz` (`markzID` int(11) AUTO_INCREMENT , `markzname` varchar(100) DEFAULT '0', `markzmakan` varchar(50) DEFAULT '0', `markzmaps` varchar(100) DEFAULT '0', `markzpupel` varchar(50) DEFAULT '0', `markzmalim` mediumtext DEFAULT '', `Muhfzano` int(11) DEFAULT 0, PRIMARY KEY  (`markzID`)) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT

أعني الحقل markzmalim من نوع mediumtext الــ mysql الا أن قيمته الافتراضيه 0 والمفروض انها Null

الملاحظه الثانية

أذا كان الحقل في قاعدة البيانات أكسيس من نوع تاريخ وكانت القيمة الافتراضيه

خاليه ( بلاقيمه ) Null فأن المحول يعطي الحقل قيمة افتراضية = صفر وهذا غير

مقبول في قاعدة

لاحظ تعليمة الاسكيو ألMysql

 CREATE TABLE `User` (`UserNum` int(11) AUTO_INCREMENT , `UserName` varchar(60) DEFAULT '0', `Password` varchar(50) DEFAULT '0', `Email` varchar(100) DEFAULT '0', `userDate` datetime DEFAULT '0', PRIMARY KEY  (`UserNum`))

وهنا ايضا أعني الحقل userDate من نوع datetime في الــ mysql الا أن قيمته الافتراضيه 0 والمفروض انها Null

علما انني لما عدلتها في الملف النصي لـ Null تم قبولها وتم الاستيراد

هذه الملاحظات لكي يتم تنقيح الاداه بشكل فعال .. وشكرا للجميع وأخص بالذكر صاحب الموضوع الاخ محمد صالح وفقه الله

تم تعديل هذه المشاركة بواسطة اكسيرالحياة في 18 يناير 2010 في 22:46

1
#15
اكسيرالحياة كتب:

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

بعض الملاحظات مجددا :

الملاحظة الاولى

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

خاليه ( بلاقيمه ) Null فأن المحول يعطي الحقل قيمة افتراضية = صفر وهذا غير

مقبول في قاعدة Mysql

لاحظ تعليمة الاسكيو أل

CREATE TABLE `markz` (`markzID` int(11) AUTO_INCREMENT , `markzname` varchar(100) DEFAULT '0', `markzmakan` varchar(50) DEFAULT '0', `markzmaps` varchar(100) DEFAULT '0', `markzpupel` varchar(50) DEFAULT '0', `markzmalim` mediumtext DEFAULT '', `Muhfzano` int(11) DEFAULT 0, PRIMARY KEY  (`markzID`)) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT

أعني الحقل markzmalim من نوع mediumtext الــ mysql الا أن قيمته الافتراضيه 0 والمفروض انها Null

الملاحظه الثانية

أذا كان الحقل في قاعدة البيانات أكسيس من نوع تاريخ وكانت القيمة الافتراضيه

خاليه ( بلاقيمه ) Null فأن المحول يعطي الحقل قيمة افتراضية = صفر وهذا غير

مقبول في قاعدة

لاحظ تعليمة الاسكيو ألMysql

 CREATE TABLE `User` (`UserNum` int(11) AUTO_INCREMENT , `UserName` varchar(60) DEFAULT '0', `Password` varchar(50) DEFAULT '0', `Email` varchar(100) DEFAULT '0', `userDate` datetime DEFAULT '0', PRIMARY KEY  (`UserNum`))

وهنا ايضا أعني الحقل userDate من نوع datetime في الــ mysql الا أن قيمته الافتراضيه 0 والمفروض انها Null

علما انني لما عدلتها في الملف النصي لـ Null تم قبولها وتم الاستيراد

هذه الملاحظات لكي يتم تنقيح الاداه بشكل فعال .. وشكرا للجميع وأخص بالذكر صاحب الموضوع الاخ محمد صالح وفقه الله

أخي الكريم إكسير الحياة

يبدو أن تستخدم الملف الأول الذي ليس به تعديل الشرط الخاص بالقيمة الافتراضية للحق

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

إذا كانت القيمة الافتراضية للحقل رقمية تظهر القيمة الافتراضية للحقل بدون علامات تنصيص وإذا كانت غير ذلك تظهر القيمة الافتراضية للحقل بين علامتي تنصيص

"DEFAULT " & IIf(IsNumeric(fld.DefaultValue), fld.DefaultValue, "'" & fld.DefaultValue & "'")

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

ويظهر mysql رسالة خطأ حول أن القيمة الافتراضية للحقل من نوع تاريخ ووقت غير صحيحة (في حالة كوها فارغة في الأكسس) ونظرا لأنها غير رقمية فوضعت الأداة علامات تنصيص حولها

وحينما جعلتها 0 (بدون علامات تنصيص) تم الاستيراد فقمت بجعل الكود يتأكد من كون نوع الحقل تاريخ فإذا كانت قيمته فارغة تكون في الكود 0

فيصبح الكود

IIf(fld.Attributes And dbAutoIncrField, "AUTO_INCREMENT ", "DEFAULT " & IIf(IsNumeric(fld.DefaultValue), fld.DefaultValue, IIf(GetType(fld) = "datetime", 0, "'" & fld.DefaultValue & "'")))

ولكن ماذا عن العكس

تحويل ملف sql إلى قاعدة بيانات أكسس بها جداول وصفوف

؟؟

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#16

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

أستاذي الكريم ... محمد صالح ... أعجبتني فكرتكما أنت وأستاذي إكسير الحياة ... ببرمجة برنامج عكسي ... لتحويل كود قاعدة بيانات مصدر من MySql إلى برنامج أكسيس .. وأتمنى أن أشارك في المحاولة ..

ولكن ياليت يتم إرفاق ملف مصدر من قاعدة بيانات ... لنتمكن من المحاولة على أساسه .... بحكم أني ليس عندي خادم محلي ولا على النت ...

تم تعديل هذه المشاركة بواسطة koao في 19 يناير 2010 في 01:23

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#17
اقتباس
أخي الكريم إكسير الحياة

يبدو أن تستخدم الملف الأول الذي ليس به تعديل الشرط الخاص بالقيمة الافتراضية للحق

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

لا يا أخي محمد صالح .. انا استخدمت النسخة المعدله

قاعدة الــ mysql لاتقبل استيراد قيمة افتراضية صفر في حقل التاريخ مثلا

ثم لماذا تكون القيمة الافتراضية صفر في حقل التاريخ لما لاتكون Null مثلا

اقتباس
ولكن ماذا عن العكس

تحويل ملف sql إلى قاعدة بيانات أكسس بها جداول وصفوف

؟؟

سيكون هناك محاولات بالتأكيد بحول الله بس لما ننقح المرحلة الاولى

ونتأكد تماما أنها تعمل بكفاءة عالية دون التدخل اليدوي

اقتباس
ولكن ياليت يتم إرفاق ملف مصدر من قاعدة بيانات ... لنتمكن من المحاولة على أساسه

الملف الذي تنتجه الاداة هو ملف القاعدة / Mysql أخي koao ذو اللاحقة .sql

#18

عمل جميل شكراً.... ماذا عن هذا البرنامج /index.php?showtopic=204467&view=findpost&p=1015596 فهو مجاني وبه ميزات كثيره كما تفضلت الاخت زهره... ما هي ميزت هذا التحويل على البرنامج المذكور وغيره من برامج التحويل؟

#19
hamidymom كتب:

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

أستاذي mas123

بارك الله بجهودك الطيبة وجعل عملك خالصاً لوجهه ورزقك الجنة بإذنه تعالى

إلى الأمام إن شاء الله

سعيد بمرورك وكلماتك الرقيقة أخي hamidymom

وفقنا الله وإياكم

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#20
اكسيرالحياة كتب:

لا يا أخي محمد صالح .. انا استخدمت النسخة المعدله

قاعدة الــ mysql لاتقبل استيراد قيمة افتراضية صفر في حقل التاريخ مثلا

ثم لماذا تكون القيمة الافتراضية صفر في حقل التاريخ لما لاتكون Null مثلا

سيكون هناك محاولات بالتأكيد بحول الله بس لما ننقح المرحلة الاولى

ونتأكد تماما أنها تعمل بكفاءة عالية دون التدخل اليدوي

الملف الذي تنتجه الاداة هو ملف القاعدة / Mysql أخي koao ذو اللاحقة .sql

أخي إكسير

النسخة المعدلة إذا كانت القيمة الافتراضية للحقل فارغة تكتب في ملف sql

default ''

إذا كانت القيمة نصية و

default 0

إذا كانت القيمة رقمية

وبالنسبة لحقل التاريخ إذا كانت قيمته 0 بدون علامات اقتباس يتم استيراد الجدول ولا توجد مشاكل

وللعلم لدي wamp 2.0i بآخر تحديثاته

http://www.wampserver.com/en

ويتضمن

Apache 2.2.14

MySQL 5.1.41

PHP 5.3.1

ولجعل قيمة التاريخ الافتراضية تساوي null استعمل ذلك الكود

IIf(fld.Attributes And dbAutoIncrField, "AUTO_INCREMENT ", "DEFAULT " & IIf(IsNumeric(fld.DefaultValue), fld.DefaultValue, IIf(GetType(fld) = "datetime", "NULL", "'" & fld.DefaultValue & "'")))

وبالنسبة لفكرة أخي koao

يختلف الملف المصدر عن أي ملف sql آخر مصدر من phpmyadmin من حيث عدد السطور وخاصة في كود إنشاء الجدول

والحمد لله بدأت في الفكرة وهي عبارة عن تحويل محتويات ملف sql إلى نص يصلح لاستعماله مع الأمر

docmd.runsql

ومرفق الملف المصدر عن البرنامج والملف المصدر عن phpmyadmin لمعرفة الفرق

sql.rar

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#21
another_one كتب:

عمل جميل شكراً.... ماذا عن هذا البرنامج /index.php?showtopic=204467&view=findpost&p=1015596 فهو مجاني وبه ميزات كثيره كما تفضلت الاخت زهره... ما هي ميزت هذا التحويل على البرنامج المذكور وغيره من برامج التحويل؟

أخي الكريم

بالنسبة للبرنامج المذكور في المشاركة المشار إليها فهو فعلا برنامج مجاني

ولكن يتطلب تثبيت برنامج مساعد وهو mysql odbc connector

وإذا كان هذا البرنامج (mysql odbc connector) مثبتا على الجهاز فمن السهل جدا تصدير واستيراد الجداول بين الأكسس و mysql server بدون برنامج AccesstoMysql

وأداتنا هذه بعيدا عن odbc وغيره

ويكفينا أنها بعقول وبأيد عربية

تم تعديل هذه المشاركة بواسطة mas123 في 20 يناير 2010 في 08:02

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#22

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

بارك الله فيكم اخواني على هذا الجهد الجميل

#23

وفيك بارك أخي الكريم

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#24

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

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

وبالتوفيق

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#25

أستاذي الكبير .. محمد صالح ..

جعل الله كل عمل لك في هذا المنتدى الغالي في موازين حسناتك .. فقد أستفدت كثيراً من دروسك القيمة وكذلك من دروس الدكتورة .. الأخت زهرة .. والأستاذة الكرام ..

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

وشكراً لك أستاذي ...

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…