المشاركات : 111
المواضيع 41
:
: 29
الإنتساب : Apr 2011
السلام عليكم اخواني
اريد معرفة طريقة انشاء قاعدة بيانات من البرنامج وجعل لكل شهر قاعدة بيانات. وعند بداية الدخول للبرنامج اختار اي قاعدة اريد العمل عليها؟؟؟
المشاركات : 476
المواضيع 0
:
: 217
الإنتساب : Apr 2011
سلام عليكم
إقتباس :اريد معرفة طريقة انشاء قاعدة بيانات من البرنامج وجعل لكل شهر قاعدة
ربما تقصد جدول وليس قاعدة بيانات [
مثال] يمكن تطوير الفكرة
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
السلام عليكم
أعطي مثال على ذلك لأن ما توده غير واضح؟؟؟
وإن كان ما اسلفته اعمل نسخ 12 نسخة من قاعدة بيانات وسمي كل نسخة بشهر وعند الولوج خذ اسم القاعدة من إسم شهر النظام
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 111
المواضيع 41
:
: 29
الإنتساب : Apr 2011
عندما ألج الى البرنامج أول ما يعطيني نافذة أنشىء فيها قاعدة البيانات أو أفتح قاعدة بيانات قديمة قد تم تسجيلها سابقا.... قد تكون لشهر او سنة او... (مثلا ...Exercice : 2015 ، 2016 ، 2017) أي اسم قاعدة البيانات يتغير بتغير الاختيار ... ليس لدي أي صورة للتوضيح.
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
لتتضح الصورة ما تود فعله بالظبط لماذا تريد إنشاء قواعد بيانات مبنية على الشهور و السنوات ؟
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 111
المواضيع 41
:
: 29
الإنتساب : Apr 2011
أنا بصدد إنشاء برنامج الراتب paie وبهذا أنا مضطر أني أنشىء قاعدة بينات لكل شهر وإعادة استرجاعها في المستقبل.
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
22-05-2017, 08:49 AM
(آخر تعديل لهذه المشاركة: 22-05-2017, 08:50 AM بواسطة لؤي.)
السلام عليكم
مثال 1:
هذا مثال على إنشاء قاعدة بيانات برمجيا عدل عليه :
كود :
IBDatabase1.DatabaseName := ChangeFileExt(Application.ExeName, '.fdb');
IBDatabase1.Params.Add('USER ''SYSDBA''');
IBDatabase1.Params.Add('PASSWORD ''masterkey''');
IBDatabase1.Params.Add('PAGE_SIZE 4096');
IBDatabase1.Params.Add('DEFAULT CHARACTER SET WIN1250');
IBDatabase1.CreateDatabase;
مثال 2
أنشئ قاعدة فارغة كمرجع و كل شهر إعمل عليها نسخ
كود :
if month =currentmonth else copyfile(source,dest,false)
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 111
المواضيع 41
:
: 29
الإنتساب : Apr 2011
22-05-2017, 08:41 PM
(آخر تعديل لهذه المشاركة: 23-05-2017, 09:24 AM بواسطة لؤي.)
مشكور أخي لؤي ولكن بالنسبة للجداول ..هل أنشئهم برمجيا كذالك ام ماذا افعل ؟؟؟؟؟
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
إن أنشأت القاعدة برمجيا فأنشأ الجداول و ما إلى ذلك برمجيا
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
23-05-2017, 10:47 AM
(آخر تعديل لهذه المشاركة: 23-05-2017, 10:48 AM بواسطة أبو معاذ.)
السلام عليكم ورحمة الله وبركاته ،
1- هل قاعدة البيانات المستعملة هي Firebird ؟
إذا كانت الإجابة نعم ، فأن المكونات IBX غير متةافقة مع الفاير بيرد .
2- لإنشاء قاعدة بيانات فارغة (طبعا و تحوي جميع الجداول) هناك طريقتين :
الطريقة الأولى :
ارفق مع برنامجك قاعدة بيانات فارغة و كلما أردن إنشاء قاعدة بيانات جديدة قم بنسخ قاعدة البيانات الفارغة باسم جديد الذي تختاره أنت.
الطريقة الثانية :
1- قم بعمل save لققاعدة بياناتك (الهيكل دون المعطيات ) عن طريق IBBuckup إذا كنت تستعمل IBX .
2- بعد إنشاء قاعدة بيانات فارغة مثل ما قال الغالي لؤي ، قم بعملية أستعادة على القاعدة باستعمال IBRestaure
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.