Home      Articles archive       Forum        Library       Contact us
  Main Menu
  اللغة
  Log in
Username:

Password:

Remember me



Lost Password?

Register now!
  Search
  Article Topics
  Last Posts
  New Books
 
  This Page Visitors
Today 44
Yesterday 132
Total 161202
  Site

Board index » All Posts




رد: اتصال قاعدة بيانات من اكثر من جهاز
#1
مشترك
مشترك


شكرا لجميع الاخوه

Posted on: 7/28 20:41
Report   Top


رد: صنع موقع ويب بالدلفي DataSnap/REST HTML5/jQuery
#2
مشترك
مشترك


بارك الله فيك استاذي
شكرا على هذا الشرح لم تكن لديا اي معلومات على Delphi Tokyo

Posted on: 6/21 16:57
Report   Top


رد: صنع موقع ويب بالدلفي DataSnap/REST HTML5/jQuery
#3
Site Admin
Site Admin

مشاركة قيمة جدا أستاذ زكيري

عذرا على التأخر في الرد لم أنتبه على المشاركة


بالنسبة لي لم أكن استخدم دلفي عادة لخدمات الويب , لسبب وحيد لإن كل تعاملي هو مع سيرفرات لينكس , وهذا هو اختصاصي الرئيسي . وليس لي تعامل عادة مع IIS . مع أن سيرفرات الوندوز أصبحت رخيصة مؤخرا ولكن لازال السوق يركز على لينكس.

ولكنني استخدمت مؤخرا الإصدارة الأحدث Delphi Tokyo لبناء إضافة لمخدم الأباتشي apache تترجم لتعمل على كل من وندوز ولينكس , ومعها استخدمت قواعد بيانات فايربيرد , ونجحت الأمور بسلاسة وبلا أية مشاكل , وعملت على لينكس بشكل رائع.
وهي الإن قيد العمل وتعمل على اباتشي مثل اي إضافة أخرى .

لذلك أيضا بالنسبة لي فالإصدارة الأخيرة من دلفي Tokyo (التي قدمت الدعم الأولي للينكس) هي التي جعلتني أعود للعمل على خدمات الويب بدلفي .
لنرى إلى ماذا ستؤول الأمور .

أشكرك , وأتمنى لك كل التوفيق .

Posted on: 6/21 7:38
Report   Top


صنع موقع ويب بالدلفي DataSnap/REST HTML5/jQuery
#4
مشترك
مشترك


صنع موقع ويب بالدلفي DataSnap/REST HTML5/jQuery

السلام عليكم
لست ادري ماهو المفضل اعدات نقل الموضوع هنا او تكيف الرابطه للنقاش
منذوا فترة وانا احاول ان اجد احسن طريقة لعمل مواقع بالدلفي و الحمد لله وجدة الان

Posted on: 6/9 22:18
Report   Top


رد: أرجو المساعدة في حل مشكلتي مع الدالفي
#5
Site Admin
Site Admin

عادة نربط جدول المداخيل (تفصيلي) مع جدول الموظفين (رئيسي) وليس العكس
للقيام بذك
نضيف حقل إضافي في جدول المداخيل هو رقم الموظف , في هذا الحقل نسجل رقم الموظف الذي تتبع له القيمة الحالية , وعن طريق هذا الحقل يتم الربط بين الجدولين .
الآن كل قيمة في جدول المداخيل (التفصيلي) يمكنني أن أعرف لأي موظف تابعة وذلك عن طريق الحقل الجديد الذي اسجل فيه رقم الموظف .

ماتبقى هو بسيط جدا , وهو ربط الجداول ضمن الدلفي وفق علاقة رئيسي-تفصيلي (master-detail)

1- الجدول الرئيسي الموظفين لاتغيير عليه
2- جدول المداخيل التفصيلي , نحدد له الجدول الأب عن طريق خاصية MasterSource
ثم نضبط الحقول التي سوف ترتبط مع بعضها وهي رقم الموظف في الرئيسي مع رقم الموظف في التفصيلي عن طريق خاصية MasterFields

الآن الجدولان مرتبطان معا , وبالتالي الجدول التفصيلي لن يعرض سوى القيم الموافقه للسجل الحالي من الجدول الرئيسي .
وعند اختيار موظف معين يعرض لائحة المداخيل الخاصه به فقط ,

للقيام بذلك عن طريق sql . نستخدم مكونات Query من أجل الجدول التفصيلي
- نضبط خاصية Datasource إلى الجدول الرئيسي (الموظفين)
- في عبارة sql وضمن الشرط where نمرر اسم الحقل في الجدول الرئيسي وكأنه بارامتر عن طريق النقتطين ":" مثال :
select from detail
where m_id
=:id

حيث id هو رقم الموظف في جدول الموظفين


اذا لم نرد استخدام الطريقة التقليدية في الربط , وأردنا القيام بذلك خطوة واحدة عن طريق عبارة SQL واحدة يمكن اتباع الاستعلام التالي :
select m.*,sum(d.salary) as salary ftom 
detail 
as d,master as m
where 
d
.m_id m.id
And
m.name='my name'


وهذا سوف يعرض كامل معلومات الموظف من جدول الموظفين (m.*) مع مجموع مداخيله من جدول المداخيل sum(d.salary) بناء على الاسم المعطى

Posted on: 3/21 19:53
Report   Top


أرجو المساعدة في حل مشكلتي مع الدالفي
#6
مشترك
مشترك

السلام عليكم و رحمة الله تعالى و بركاته
أولا أوجه تحيتاتي و إحترامي للأخ عروة على هذا المنتدى الهادف و الرائع و يا رب تكون صدقة جارية لعلم ينتفع به..
و كذا أوجه تحياتي لكل أعضاء النتدى المحترمين..

مشكلتي التي أرهقتني مند عدة أبام هي ربما تكون سهلة للمحترفين لكنني لم أجد لها الحل المناسب فأرجو كل من لديه فكرة ان يساعدني...
لدي جدولين الأول يحتوي على إسم و لقب و عنوان و ووظيفة المتعامل يعني يحتوي على المعلومات الخاصة به و الجدول الثاني يقوم بحساب مداخيل المتعامل على حسب سنوات تعامله عندنا..
أقوم بإدخال المعلومات الخاصة بالمتعامل و بإستعمال زر يأخذني إلى الفورم الثاني لحساب مداخيله ما أوده هو ربط بين الجدولين بحيث قبل أو بعد حساب المداخيل يأتني بإسم و لقب المتعامل أليا..
حاولت العمل sql لكن لم بنجح الكود معي...
أعتدر على الإطالة لكنني أردت أن أشرح عملي مي تسهل مساعدتي...
أشكر كل من يقرؤني و أود من فضلكم بمساعدتي لأنني أحاول حل المشكلة مند أيام بدون جدوى...
شكرااا لكم جزيلا جميعا

Posted on: 3/18 15:56
Report   Top


رد: [محدث] تحميل ودعم الإصدارات الأخيرة من مجلة زوبس
#7
Site Admin
Site Admin

ثيمات المجلة الأجنبية ليست قليلة , وهي متوفرة بكثرة بمختلف الأشكال والألوان , ولكن تأمين الثيمات المعربة أصبح صعب بسبب عدم وجود داعم عربي نشيط . أفضل حل هو تعلم كيف يتم تعريب الثيمات وقلبها من اليمين لليسار وهو عمل ليس صعب , وبالتالي يمكن الاستفادة من الكمية الكبيرة من الثيمات الأجنبية المتاحة على النت .

بالنسبة لموضوع فتح المجلة من موبايل او تابلت , التغيير يكون في الثيم مثلا :
هذا ثيم للموبايل :
http://www.frxoops.org/index.php/?xoops_theme_select=mobile

وهذا ثيم لنفس الموقع من اجل الكومبيوتر :
http://www.frxoops.org/index.php/?xoops_theme_select=XDFrxoops

طبعا يمكن تركيب سكريبت Mobile-Detect للقيام بتحويل الثيم اليا .

أتوقع أن دعم ما يسمى منصة bootstrap في زوبس كان من أجل هذا الموضوع تحديدا .

لم اقم بدعم تشغيل مخصص لهذا الموقع على موبايل بعد , ولم أجربها من قبل .
فخبرتي بهذه الأمور ليست ممتازة , وغالبا سيكون عملي بالفترة القادمة بالنسبة لزوبس تأمين إصدارات حديثة من المجلة المعربة وإصدارات حديثة من البرامج الأساسية الأكثر استخداما . وقد لا أجد متسع من أجل الثيمات او البرامج الأخرى ..
على الاقل

أكتب المشاركات في موضوع مستقل


Edited by عروة عيسى on 2016/11/25 22:55:50
Posted on: 2016/11/25 22:38
Report   Top


رد: [محدث] تحميل ودعم الإصدارات الأخيرة من مجلة زوبس
#8
مشترك
مشترك

السلام عليكم ورحمة الله وبركاته
أولاً أتوجه بجزيل الشكر لك أخي عروة على إعادتك المجلة للحياة
عندي استفسار عن المجلة وهو قلة الثيمات والتصاميم الخاصة بها كما أنه مع دخول الموبايل والأجهزة الذكية توجب وجود للموقع عدة ستايلات للموبايل والتابليت والحاسوب فوجدت أنه المجلة لا يتغير شكل الموقع على الموبايل وإنما يبقى كما وكأنه عالحاسوب وهذا عيب فهل يوجد حل وهل يوجد ثيمات يمكن تطويرها والإعتماد عليها
وشكراً جزيلاً لك

Posted on: 2016/11/25 19:12
Report   Top


رد: ارجو مراجعة الكود الاتي
#9
Site Admin
Site Admin

المشكلة ضمن عبارة SQL
- كل ماهو ضمن علامتي التنصيص سيتم التعامل معه كنص فقط ,
اما عندما نتعامل مع المتحولات نستخدم معامل الجمع + الذي يصل النصوص ببعضها مثلا :
SQL.Add('Insert Into '+Elag[I]+' Select no,"","","",'+' From ');
      
SQL.Add('kesm Where No Not In (Select No From '+Elag[I]+') ');


- تظهر مشكلة باستخدام اشارة التنصيص المفردة ضمن نص يحوي اشارات تنصيص مفردة أيضا , فلن يستطيع مترجم البيئة معرفة اين بدأ النص واين انتهى لانه يميز النص عن طريق وضعه بين اشرات التنصيص ولايتوقع وجود إشارات تنصيص ضمن النص نفسه, للحل
اما نستخدم اشارة تنصيص مضاعفة بدل المفردة : "
او نستخدم إشارتي تنصيص مفردة وراء بعضها تترجم على انها اشاره واحده : مثلا ' it''s me'
يمكن بناء تابع يعيد نص ضمن اشارتي تنصيص كالتالي :
function QutedStr(sstring): string;
begin
  result 
:= '''' '''';
end;


او الحل الأفضل بأن نستخدم اسلوب البارامترات :
SQL.Add('Insert Into '+Elag[I]+' Select no,:s,:s,:s,:p From ');
      
SQL.Add('kesm Where No Not In (Select No From '+Elag[I]+') ');
      
ADOQuery1.Parameters.ParamByName('s').Value:='';
      
ADOQuery1.Parameters.ParamByName('p').Value:=p;

Posted on: 2016/11/12 21:38
Report   Top


ارجو مراجعة الكود الاتي
#10
مشترك
مشترك

السلام عليكم ...
ارجو مراجعة الكود الاتي .. لاني اول مره استخدم الحلقات هذا الاستخدام و شاكك في استخدام المتغير (I) ...
طبعا انا من المبتدئين في استخدام البرمجة ....لذلك وحده وحده علي ...
جزاكم الله خيرا

procedure TForm6.Button1Click(SenderTObject);
var
I:Integer;
begin
      
For I:=1 To 12 Do
   
begin
      with form1
.ADOQuery1 do
 
Begin
 Close
;
 
SQL.Clear;
 
SQL.Add('Insert Into Elag[I]  Select no,'','','','p' From ');
 
SQL.Add('kesm Where No Not In (Select No From Elag[I]) ');
 
ExecSQL;
 
ShowMessage('OK');
end;
End;
End;


Edited by عروة عيسى on 2016/11/12 21:20:24
Posted on: 2016/11/11 12:44
Report   Top



TopTop
(1) 2 3 4 ... 263 »







عروة نت 2003-2016 . بالاعتماد على زوبس