![]() |
|
لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid (/showthread.php?tid=5496) |
لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - MOUMEN78 - 29-08-2013 أستعمل قاعدة البيانات IB Expert (Firebird 2.5 . لم أعد أستطع إضافة سجلات أخرى لكن عند حذف DBGRID تسير العملية عادية
PRO.jpg (الحجم : 26.31 ك ب / التحميلات : 53)
.
PRO2.jpg (الحجم : 18.65 ك ب / التحميلات : 50)
لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - S.FATEH - 29-08-2013 هل تستطيع الاضافة من IB Expert الصور غير واضحة + ما الخطأ بالتحديد لا يمكننا تخمين المشكلة يجب ان توضح اكثر و ستحصل على اجابة من الاعضاء ان شاء الله و السلام عليكم لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - MOUMEN78 - 31-08-2013 S.FATEH كتب :هل تستطيع الاضافة من IB Expert الصور غير واضحة + ما الخطأ بالتحديد لا يمكننا تخمين المشكلة عندما تكون قاعدة البيانات فارغة أقوم بعمليات البيع عادية لكن بعد إغلاق البرنامج وفتحه مجددا وعند إضافة عملية بيع أخرى تقوم dbgrid بترتيب العملية الأخيرة في أول الجدول مع العلم أنه عند فتح قاعدة البيانات أجد الترتيب عادي/ ومن هنا يظهر لنا مشكل تكرار في رقم عملية البيع ومنه لا يمكن إضافة تسجيلة أخرى أنظر الصورة الأولى تجد أن الرقم 24 في أول القائمة وفي الصورة الثانية الرقم 24 مكرر ، ****ا أن تكون المشكلة واضحة وجزاكم الله كل خير. لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - S.FATEH - 31-08-2013 السلام عليكم هل حقل رقم البيع auto inc ام انت من تدخله يدويا على كل حال حاول تغيير خاصية required للحقل الى false انا سألتك اذا تستطيع الاضافة من IB Expert اذا استطعت الاضافة فالمشكلة من البرنامج اذا لم تستطع الاضافة فالمشكلة من قاعدة البيانات .... لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - MOUMEN78 - 31-08-2013 S.FATEH كتب :السلام عليكم يمكن الإضافة من IBEXPERT أما لإضافة رقم في يخص رقم البيع فأنا عامل الكود: كود : var
s, v :integer;
begin
ClientDataSet1.Filtered:=false;
ClientDataSet1.Last;
if (dbedit1.Text='') then
begin
v:=0;
end
else
begin
v:=strtoint(ClientDataSet1.FieldByName('N_VENTS').AsString)+1;
end;لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - S.FATEH - 31-08-2013 السلام عليكم راجع هذا الموضوع http://www.delphi4arab.net/forum/showthread.php?tid=1515 او يمكنك استخدام generator في firebird لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - MOUMEN78 - 02-09-2013 مشكور يا أخي لم يتم حل المشكلة بعد قمت بتجربة قاعدة البيانات إلى sql server ولم أقع في هذه المشكلة لكن برنامجي كبير ولا يمكنني تغيير قاعدة البيانات لأنها تتطلب وقت طويل على العموم شكرا على الرد لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - S.FATEH - 02-09-2013 العفو اخي ان شاء الله احد الاخوة يساعدك لايجاد الحل لا أستطع إضافة سجلات أخرى الا بعد حذف dbgrid - MOUMEN78 - 03-09-2013 لقد حللت المشكلة وكم هي سهلة وبسيطة ستجدها في الصورة
GetMetadata.jpg (الحجم : 18.45 ك ب / التحميلات : 26)
|