![]() |
|
كيف يتم إفراغ الحقول ؟ - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف يتم إفراغ الحقول ؟ (/showthread.php?tid=7179) الصفحات:
1
2
|
كيف يتم إفراغ الحقول ؟ - ALG2009 - 29-08-2015 السلام عليكم مشكلة ما زلت أعني من أبسط عمليه وهي إدخال المعلومات لقاعده البانات أكسس عندما أريد إدخال تسجيلة جديده تأتي حقل الـ DBedit ممتلئ أي غير فارغ ويظهر معلومات تسجيلة قديمه لأضطر على الكتابه فوقها كيف يتم عمليه إظهار الحقول بمجرد ظهور فورم (نموذج الإدخال) فاغة؟ كيف يتم إفراغ الحقول ؟ - h-farid - 29-08-2015 و عليكم السلام و رحمة الله جرب هذا : PHP كود : DBTable.Last;كيف يتم إفراغ الحقول ؟ - ALG2009 - 29-08-2015 بارك الله فيك على الرد ولكن بقي نفس المشكل عند غلق البرنامج وتشغيله للمره الأولى يبقى الـ DBgrid غير فارغ به معلومات لتسجيلة سابقة كيف يتم إفراغ الحقول ؟ - ALG2009 - 29-08-2015 الـ Append وحدها تكفي للحفظ يبدو أنه يجب وضع الكود في مكان آخر ليس في الزر (buttom) جربت insert وجدتها تكتب فوق التسجيلة القديمه يعني لا تصلح للإدخال تنقصها تعليمه قبلها لتنتقل الى آخر الجدول جربت append وجدتها تقوم بالحفظ في آخر الجدول بمعنى هي الأصلح بقي تفريغ الحقول أظن أن الكود يجب أن يكتب في مكان آخر لأن الفورم يظهر والحقول ممتلأه وبعد الضغط على الزر ينفذ الأمر يعني يجب أن يتم تفريغ الحقول مع ظهور الفورم كيف يتم ذلك؟ بحكم الخبره التي تمتلكونها كيف تقومون بذلك في برامجكم؟ كيف يتم إفراغ الحقول ؟ - bassem_43 - 29-08-2015 السلام عليكم يمكن استعمال زرين وليكن الاول اسمه ajouter تضع فيه هدا الكود كود : Table1.Appendوتستعمل زر ثاني وليكن اسمه valider وتضع فيه الكود التالي للحفظ ما تم ادخاله من بيانات كود : table1.post;كود : http://www.mediafire.com/download/14fx4h4ph7k9c8z/adotable_controls.rar#1كيف يتم إفراغ الحقول ؟ - ALG2009 - 30-08-2015 بارك الله فيك أخي على الرد تحملني قليلا عند الضغط على زر إدخال سيظهر فورم الإدخال المشكل هو مع صعود الفورم أريد أن افرغ الحقول هل عند كتابة الكود في الفورم Table1.Append هل ذلك صحيح؟ اظنه يفي بالغرض لم أجربه ولكن سيعمل وما الداعي لإضافه زر valider سأكتفي بزر واحد وهو زر Ajouter وأضع الكود Table1.Append وسيتم الحفظ ف الـpost يجب أن تسبقها table.Edit لتعمل هل عند كتابه Table1.Append في الفورم صحيح؟ كيف يتم إفراغ الحقول ؟ - I3CT - 30-08-2015 مكون DBEdit لا يعطيني كل الحرية التي اريد على عكس مكون Edit فمكون DBEdit مصمم عند ربطه بـــ Table لاظهار محتواها مباشرة و يجبرني على التعامل مع احداثه Events في حالة القيام بفحوصات على انواع و حالات المدخلات التي يقوم بها المستعمل (فراغ، حرف مكان رقم، اذا كان التسجيل موجود مسبقا، بنية صحيحة لكتابة تاريخ و فحوصات مهمة اخرى) انا استعمل Edit فهو اكثر مرونة، و يمكنك ربطه بهذه الطريقة: مثال عند تسجيل المدخل: PHP كود : ClientsTbl.FieldByName('NOrdreClt').AsString := NOrdreCltEdt.Text; مثال عند اظهار المدخل: PHP كود : NOrdreCltEdt.Text := ClientsTbl.FieldByName('NOrdreClt').AsString; مثال باستعمال خورزميات اضافية خاصة بي: PHP كود : if CheckEmptyField(SommeVrsEdt.Text) = FALSE then Exit;ايضا اود ان انبهك ان استعمال قاعدة من نوع MS Access التي هي من عائلة embedded database لذا لا تنسى صيانتها بشكل دوري بعمل compacting لحذف الــ Padding الزائد الذي يزيد في حجمها بعد عمليات التسجيل و الحذف... فقد لاحظت قواعد بيانات بحجم 200MB و الحجم الحقيقي للمعلومات المحفوظة لا يتعدى 30MB لنشاط سنتين. كيف يتم إفراغ الحقول ؟ - ALG2009 - 30-08-2015 جزاك الله خير بالفعل dbedit يبدو تغير طريقه الادخال بـ Edit جزاك الله خير وزادك من علمه مازال عندي امر اتخبط فيه طيله هذا اليوم ولم اجد له حل هنا ان امكنك المساعده كيف يتم إفراغ الحقول ؟ - bassem_43 - 30-08-2015 وفيك بركة يا اخي لا عليك اسال ونحن نجيب قدر المستطاع الهدف من اظافة زر valider لتاكيد ادخال المعلومات لاني افضل اضافة زر اخر اسميه annuler لالغاء الادخال ويكون الكود فيه كود : table1.cancel;راجع الدرس السابق بتاني وستفهم ما اقصده جيدا بالتوفيق لك كيف يتم إفراغ الحقول ؟ - ALG2009 - 30-08-2015 يعني لكل شخص فكرته الخاصه والطريقه الذي يضع بها الكود وصلت الفكره جزاك الله خيرا |