- استشارة
اخي الكريم انا انصحك اذا كنت تريد عمل تطبيقات قوية و محترمة بتعلم Sql server حيث انه هناك نسخة مصغرة تعمل على Client تدعى MSDE تسمح بعدد مستخدمين مقبول و بحجم كبير وبأداء عالي و استخدم Ado للربط معه انا استخدم ذلك في الكثير من التطبيقات التي اعمل عليها او الاع…
- كيفية تضمين مكون داخل المشروع
هل تقصد نقل المشروع مع نقل المكون مباشرة دون عمل له Install component أو Install Package على ما اعتقد لا يمكنك ذلك عليك اعادة تنزيل المكون من جديد
- رصّ ملفات قواعد البيانات Packing Database Files
يمكنك الضغط على زر تحرير و من ثم تعديل ما كتبت اذا اردت شكرا
- برمجة Master and Details Tables
يمكن ذلك باستخدام خاصية ال Datasource الموجودة في Adoquery و ذلك عن طريق وضع بارميتر في الكود انظر هنا يمكنك استخدام كتابة تعليمات مباشرة ضمن خاصية SQl ممكن ان تكون Insert,Update,delete,select حسب ما تريد و لكن انا انصحك بوضع Adotable اذا كان لديك DBControls ب…
- طباعة الdbgrid
اخي الكريم لا يمكنك استعراض Dbgraid هكذا يجب عليك الاعتماد على برنامج Report لعمل ذلك بالنسبة لل Quick Report في اخر المشاركة التالية هناك ملف يشرح ال Quick Report من هنا و هذا ايضا قد يساعدك كثير من هنا اذا لم تستفد من الروابط سوف اقوم بشرحه او اعطاءك برنامج …
- طباعة الdbgrid
عذرا اخي دلتا لم انتبه الى الموضوع من بدايته يعني يا اخي عيد من البداية قل تريد طباعة تقرير و ليس طباعة DbGraid فالامر مختلف يعني الاخ دلتا شو بعرفوا انك بدك تطبع تقرير :blink: :blink: لطباعة تقرير او استعراضه يمكنك استخدام احد برامج التقارير فهي تعطيك كل الام…
- طباعة الdbgrid
لا ادري ما هو الخطأ و لكن انصحك باستعمال Ado فهي متوافقة 100 % مع قاعدة البيانات Access بالنسبة لمعاينة التقرير ما هو برنامج التقارير الذي تستخدمه Quick Report, Report Builder, quick Report, Rave report
- طباعة الdbgrid
اخي الكريم انا شخصيا افضل استخدام Ado مع قواعد البيانات التي من عمل Microsoft مثل الاكسس و السيكول سيرفر فهي تعمل معها بأداء افضل و بتوافقية اعلى لا يمكن الاتصال مع Access عن طريق ال BDE و ذلك حسب قول Borland
- اخر صف في الجدول
select top 1 ID,Name from Student_TB order by ID desc الطريقة الاولى افضل حيث تعمل في كل الحالات و يمكن استخدام هذه الطريقة اذا كان ID متسلسل
- جملة استعلام
insert into db2..two (ID,Name) select ID,name from db1..one
- البحث بواسطة البارمترات
ما مشكلة اخي الكريم انا جهاز متى شئت و بالخدمة
- مساعده فى اكتشاف الخطاء
اعتقد انه هناك خطأ في كتابة الجملة الثانية حيث نسيت begin و End بعد With
- البحث بواسطة البارمترات
يجب وضع علامتي اقتباس بعد Like لذلك لا يمكن استخدام الباميتر مع Like لحل المشكلة استخدم الطريقة الثانية افضل with query1 do begin close sql.Clear SQL.Add('select Id,Name_Book,witer_Book from Books_Personal where Name_Book like' + '''%' + edit1.Text + '%''' ) o…
- مساعده فى اكتشاف الخطاء
للاختصار من الكود الكثر اكتب procedure TForm34.DBCheckBox13Click(Sender: TObject); begin IBQuery1.SQL.clear; IF DBCheckBox13.Checked = true then IBQuery1.SQL.Add('update setup set m_2_m = 1 ') else IBQuery1.SQL.Add('update setup set m_2_m = 2 '); IBQuery1.SQL.…
- مساعده فى اكتشاف الخطاء
اعتقد يا صديقي انك نسيت Begin و end procedure TForm34.DBCheckBox13Click(Sender: TObject); begin IF DBCheckBox13.Checked = true then begin IBQuery1.SQL.clear; IBQuery1.SQL.Add('update setup set m_2_m = 1 '); IBQuery1.SQL.Add(' where id = 2 '); IBQuery1.Active:=…
- سؤال متعلق بمنذ الطابعة
هناك الكثير الكثير عن التحكم بمخرج الطابعات في المنتدى ارجو البحث حيث انه هناك الكثير من المشاركات بهذا الصدد و لا حاجة لك بالمكون فالامر بسيط
- البحث بواسطة البارمترات
اهلا بك في قسم الدلفي و ارجوا لك ان تستمر في الدخول على هذا المنتدى الرائع فعلا بالنسبة لسؤالك يمكنك استخدام % للدلالة على عدد غير محدود من الاحرف مثل Like('%s%') سوف تحضر لك كل السجلات الت تحتوي على حرف s بينما Like('%s') سوف تحضر لك كل السجلات التي تحتوي على…
- اسماء الفورمات ضمن التطبيق
procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i:=1 to Application.ComponentCount -1 do begin if (Application.Components is TForm) then begin ShowMessage(Tform(Application.Components).Caption); end; end; end; لو كان عندك اكثر من فورم…
- مشكلة في الحدث OnkeyDown
اقرأ ال Help يا اخي هناك شرح واسع عنها و ما هي البامترات و هناك امثلة
- لماذ القيمه is not a valid integer value
Int64 -2^63..2^63-1 signed 64-bit Integer -2147483648..2147483647 signed 32-bit هذا الكلام مشروح جيدا في ال Help لذلك يرجى قراءة ال Help لمعلومات اوسع في الكود اعلاه ترى انّ حجم النمط Integer هو اربعة بايت اي 32 بت و بالتالي لا يمكن ان تخزن فيه قيمة اكبر من ال…