الرئيسية      أرشيف المقالات       المنتدى        المكتبة       إتصل بنا
  القائمة الرئيسية
  Language
  تسجيل الدخول
اسم المستخدم :

كلمة المرور :

تذكرني



هل نسيت كلمة المرور ؟

اشترك الآن !
  بحث
  أقسام المقالات
  آخر المشاركات
  كتب جديدة
 
  زوار هذه الصفحة
اليوم 99
أمس 160
الإجمالي 161417
  الموقع

فهرس المنتدى » كل المشاركات




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


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

أرسلت بتاريخ: 7/28 20:41
تقرير   أعلى


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


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

أرسلت بتاريخ: 6/21 16:57
تقرير   أعلى


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

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

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


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

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

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

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

أرسلت بتاريخ: 6/21 7:38
تقرير   أعلى


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


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

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

أرسلت بتاريخ: 6/9 22:18
تقرير   أعلى


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

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

ماتبقى هو بسيط جدا , وهو ربط الجداول ضمن الدلفي وفق علاقة رئيسي-تفصيلي (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) بناء على الاسم المعطى

أرسلت بتاريخ: 3/21 19:53
تقرير   أعلى


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

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

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

أرسلت بتاريخ: 3/18 15:56
تقرير   أعلى


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

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

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

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

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

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

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

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


حررت بواسطة عروة عيسى في 2016/11/25 22:55:50
أرسلت بتاريخ: 2016/11/25 22:38
تقرير   أعلى


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

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

أرسلت بتاريخ: 2016/11/25 19:12
تقرير   أعلى


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

المشكلة ضمن عبارة 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;

أرسلت بتاريخ: 2016/11/12 21:38
تقرير   أعلى


ارجو مراجعة الكود الاتي
#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;


حررت بواسطة عروة عيسى في 2016/11/12 21:20:24
أرسلت بتاريخ: 2016/11/11 12:44
تقرير   أعلى



(1) 2 3 4 ... 263 »







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