المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليكم ورحمة الله
+1 تعني واحد 1 ولاتعني ضف واحد
إقتباس : كود هدفه اضافة سجل جديد او ترقيم جديد
كما قال لك format82 غير الحقل بقاعدة البيانات الى AUTO INCREMENT
انظر
كود :
http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
http://www.w3schools.com/sql/sql_autoincrement.asp
واحذف كود :
MyTable1.FieldValues['id']:=+1;
إقتباس : هل يوجد بديل لغلق فورم الاول بعد فتح الثانى
فرضا الأول يستدعي الثاني بShowModal ويكون اكبر منه كي لايظهر ثم بعد غلق الثاني يظهر الأول
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Jul 2010
شكر لك اخى كريم
ولكن عند تشغيل نموذج يظهر هذا خطا فما حل برمجيا
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
جرب:
كود :
MyTable1.FieldValues['id'].Value:=1;
راجع:
http://www.delphi4arab.net/forum/showthr...p?tid=6820
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Jul 2010
شكر لك اخى كريم ولكن ظهر هذا الخطأ
إقتباس : MyTable1.Append;
MyTable1.Open;
MyTable1.Edit;
MyTable1.FieldValues['id'].Value:=1;
MyTable1.FieldValues['name']:=Edit1.text;
MyTable1.FieldValues['age']:=Edit2.text;
MyTable1.FieldValues['job']:=Edit4.text;
MyTable1.FieldValues['adress']:=Memo1.text;
MyTable1.FieldValues['phone number']:=Edit6.text;
MyTable1.FieldValues['time']:=DateTimePicker1.DateTime;
MyTable1.FieldValues['sex']:=ComboBox1.text;
MyTable1.FieldValues['Marital Status']:=ComboBox2.text;
MyTable1.FieldValues['Sexual']:=ComboBox3.text;
MyTable1.FieldValues['Religion']:=ComboBox4.text;
MyTable1.Post;
MyTable1.Close;
FORM3.SHOW;
Hide;
الملفات المرفقة
invalid variant operation.jpg (الحجم : 14.39 ك ب / التحميلات : 34)
المشاركات : 136
المواضيع 20
:
: 0
الإنتساب : Feb 2008
اخي الكريم قم بتنفيذ هذا الكود وارني النتيجة
كود :
MyTable1.Open;
MyTable1.Append;
MyTable1.FieldValues['name']:=Edit1.text;
MyTable1.FieldValues['age']:=Edit2.text;
MyTable1.FieldValues['job']:=Edit4.text;
MyTable1.FieldValues['adress']:=Memo1.text;
MyTable1.FieldValues['phone number']:=Edit6.text;
MyTable1.FieldValues['sex']:=ComboBox1.text;
MyTable1.FieldValues['Marital Status']:=ComboBox2.text;
MyTable1.FieldValues['Sexual']:=ComboBox3.text;
MyTable1.FieldValues['Religion']:=ComboBox4.text;
MyTable1.Post;
MyTable1.Close;
ShowMessage('Save');
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Jul 2010
شكر جزيل لك اخى كريم لقد تم الحل بارك الله فيك
ولكن لم لايطبع التاريخ فى الجدول؟
المشاركات : 136
المواضيع 20
:
: 0
الإنتساب : Feb 2008
قم باضافة هذا الكود
كود :
MyTable1.FieldByName('time').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker1.date));
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Jul 2010
format82 كتب : قم باضافة هذا الكود
كود :
mytable1.fieldbyname('time').asdatetime:=strtodate(formatdatetime('dd/mm/yyyy',datetimepicker1.date));
شكر جزيل لكم وفى ميزان حسناتكم
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
السلام عليكم ورحمة الله
في حدث ادراج سجل بجدولك اي AfterInsert
اضف query
PHP كود :
with Qtemp do begin Close ; SQL . Clear ; SQL . Text := 'select max(id) from fournisseur' ; Open ; end ; if Qtemp . Fields [ 0 ]. Value > 0 then Mytable . FieldByName ( 'id' ). Value := Qtemp . Fields [ 0 ]. Value + 1 else Mytable . FieldByName ( 'id' ). Value := 1 ; Qtemp . Close ;
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
المشاركات : 28
المواضيع 6
:
: 0
الإنتساب : Jul 2010
mobile كتب : في حدث ادراج سجل بجدولك اي AfterInsert
اضف queryاخى كريم لقد ظهر خطا مكرار فما الذى حصل لقد اضفت بيانات اخرى
كود :
MyTable1.Open;
MyTable1.Append;
MyTable1.FieldValues['name']:=Edit1.text;
MyTable1.FieldValues['age']:=ComboBox19.text;
MyTable1.FieldValues['job']:=Edit4.text;
MyTable1.FieldValues['adress']:=ComboBox20.text;
MyTable1.FieldValues['phone number']:=ComboBox5.text;
MyTable1.FieldValues['sex']:=ComboBox1.text;
MyTable1.FieldValues['Marital Status']:=ComboBox2.text;
MyTable1.FieldValues['Sexual']:=ComboBox3.text;
MyTable1.FieldValues['Religion']:=ComboBox4.text;
MyTable1.FieldByName('time').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker1.date));
MyTable1.FieldValues['Location']:=ComboBox21.text;
MyTable1.FieldValues['Detective']:=Edit5.text;
MyTable1.FieldValues['relationship pain']:=ComboBox22.text;
MyTable1.FieldValues['pain']:=ComboBox23.text;
MyTable1.FieldValues['Location1']:=ComboBox24.text;
MyTable1.FieldByName('time2').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker2.date));
MyTable1.FieldValues['Location 2']:=ComboBox25.text;
MyTable1.FieldValues['Any activity related to pain']:=Edit12.text;
MyTable1.FieldValues['natural']:=ComboBox26.text;
MyTable1.FieldValues['the power of pain']:=ComboBox27.text;
MyTable1.FieldValues['types of liquids']:=ComboBox28.text;
MyTable1.FieldValues['Content']:=ComboBox29.text;
MyTable1.FieldValues['Location3']:=ComboBox7.text;
MyTable1.FieldValues['Place channels']:=ComboBox8.text;
MyTable1.FieldValues['Exit liquid']:=ComboBox9.text;
MyTable1.FieldValues['Signs of inflammation']:=ComboBox10.text;
MyTable1.FieldValues['Lymphatic glands']:=ComboBox11.text;
MyTable1.FieldValues['Pain2']:=ComboBox12.text;
MyTable1.FieldValues['Heart disease']:=memo2.text;
MyTable1.FieldValues['Chest']:=memo3.text;
MyTable1.FieldValues['Digestive ']:=memo4.text;
MyTable1.FieldValues['Tract ']:=memo5.text;
MyTable1.FieldValues['Nerves ']:=memo6.text;
MyTable1.FieldValues['Endocrinology ']:=memo7.text;
MyTable1.FieldValues['Motor ']:=memo8.text;
MyTable1.FieldValues['Sugar ']:=ComboBox13.text;
MyTable1.FieldValues['Pressure ']:=ComboBox14.text;
MyTable1.FieldValues['Crisis']:=ComboBox15.text;
MyTable1.FieldValues['Heart disease']:=ComboBox16.text;
MyTable1.FieldValues['Gerhat breast ancient']:=edit9.text;
MyTable1.FieldValues['Gerhat ovaries ancient']:=edit2.text;
MyTable1.FieldValues['Gerhat and other ancient']:=edit6.text;
MyTable1.FieldValues['The pill']:=ComboBox17.text;
MyTable1.FieldByName('time11').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker3.date));
MyTable1.FieldValues['Hormone therapy']:=ComboBox18.text;
MyTable1.FieldValues['Name of the medicine']:=edit10.text;
MyTable1.FieldValues['Duration of treatment']:=edit11.text;
MyTable1.FieldByName('time12').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker4.date));
MyTable1.FieldValues['The same disease in the family']:=ComboBox30.text;
MyTable1.FieldValues['Other types of cancer family']:=memo1.text;
MyTable1.FieldValues['Age at puberty']:=edit7.text;
MyTable1.FieldValues['Age at menopause']:=edit8.text;
MyTable1.FieldValues['Age first pregnancy']:=edit13.text;
MyTable1.FieldValues['Alradah']:=ComboBox32.text;
MyTable1.FieldValues['Public']:=edit14.text;
MyTable1.FieldValues['Private']:=edit35.text;
MyTable1.FieldValues['Asamthery']:=edit15.text;
MyTable1.FieldValues['Great']:=edit16.text;
MyTable1.FieldValues['Skin bump']:=edit17.text;
MyTable1.FieldValues['Mass']:=ComboBox33.text;
MyTable1.FieldValues['lymph glands']:=edit18.text;
MyTable1.FieldValues['move']:=ComboBox34.text;
MyTable1.FieldValues['Adhesion']:=ComboBox35.text;
MyTable1.FieldValues['Group']:=edit19.text;
MyTable1.FieldValues['The rest of the equipment']:=edit20.text;
MyTable1.FieldValues['waves']:=edit21.text;
MyTable1.FieldValues['Breast-ray']:=edit22.text;
MyTable1.FieldValues['MRI']:=edit23.text;
MyTable1.FieldValues['Sample']:=edit24.text;
MyTable1.FieldValues['Surgical specimen']:=edit25.text;
MyTable1.FieldValues['Hormonal receptors']:=ComboBox36.text;
MyTable1.FieldValues['Diagnosis']:=edit26.text;
MyTable1.FieldValues['Stages']:=ComboBox37.text;
MyTable1.FieldValues['Stages1']:=ComboBox38.text;
MyTable1.FieldByName('time13').AsDateTime:=StrToDate(FormatDateTime('dd/mm/yyyy',DateTimePicker5.date));
MyTable1.FieldValues['Details']:=edit28.text;
MyTable1.FieldValues['Complications']:=edit29.text;
MyTable1.FieldValues['Type']:=edit27.text;
MyTable1.FieldValues['time14']:=edit30.text;
MyTable1.FieldValues['Number of Courses']:=edit31.text;
MyTable1.FieldValues['Type2']:=edit32.text;
MyTable1.FieldValues['time15']:=edit33.text;
MyTable1.FieldValues['Number of Courses2']:=edit34.text;
MyTable1.FieldValues['Number of Courses3']:=edit36.text;
MyTable1.FieldValues['time16']:=edit7.text;
MyTable1.FieldValues['Other types of cancer family']:=memo9.text;
MyTable1.Post;
MyTable1.Close;
ShowMessage('Êã ÊÎÒíä ÇáÈíÇäÇÊ');
FORM3.SHOW;
Hide;
صورة الخطا
وشكر على ********