- قراءة شريط باراكود وإضافته إلى قاعدة بيانات
يا اخي الكريم الباركود يحتوي على رقم المادة فقط و لا يحتوي على اسمها و لا على سعرها ما هو الباركود: الباركود هو عبارة عن الخطوط السوداء التي تراها في اي مكان. داخل الباركود يتم تخزين بيانات معينة هذه البيانات تمثل مفتاح مرشح في قاعدة البيانات ماذا عليك ان تفعل…
- قراءة شريط باراكود وإضافته إلى قاعدة بيانات
اخي الكريم ذكرت لك ان القارئ من نوع USB لا حاجة لعمل اي شيئ حيث يقوم لوحده بالقاء النص المكتوب داخل الباركود على اي محرر نصوص مفتوح و الذي يوصل على Com تحتاج لعمل كتلة برمجية في برنامجك لكي تتلقى القيمة من مخرج ال Com و تعالجها ارجوا الاجابة على السؤال التالي …
- كيف يمكن عمل display item (list of value)
هناك مشكلة في تصميم قاعدة البيانات اذا كانت مثل ما تتحدث فنحن عند تصميم علاقة بين جدولين لا نضع كافة الحقول في الجدول الثاني انما نضع فقط حقل PK من الجدول الاول في حقل FK في الجدول الثاني و بالتالي يتحقق الربط بين الجدولين في المثال الذي تطرحه ممكن ان يكون على…
- كيف يمكن عمل display item (list of value)
يبدو انّ احد الاعضاء سبقني في الرد
- كيف يمكن عمل display item (list of value)
استخدم Combobox الموجودة في الصفحة standard حيث تقوم بتعبئة القيم من الجدول عند انشاء الفورم مثلا و يظهر لك القيم التي في الجدول ثم تختار احداها كما يمكنك استخدام DBCombobox او DBLookUpCombobox حيث في الاخيرين يمكن الربط مع datasource مما يؤدي الى اظهار و تخزي…
- مشكلة في كود يتعامل مع أكسس
ليس هناك مشكلة في الاكسس هل تم الربط Master\Detials بشكل مناسب اذا كان سجل Master=0 فهذا سوف يؤدي الى الناتج 0 في كل السجلات الفرعية فعليك الانتباه من ذلك لان العملية هي ضرب اذا لم تحل المشكلة ارفق لي الحالة التي تستخدمها لكي اراها على حاسبي
- مشكلة في كود يتعامل مع أكسس
ADOTable1.DisableControls; ADOTable2.DisableControls; try ADOTable1.First; ADOTable2.First; while not ADOTable1.eof do begin while not ADOTable2.eof do begin ADOTable2.Edit; ADOTable2.FieldByName('tpanelqty').Value:= ADOTable1.FieldByName('qty').Value * ADOTab…
- قراءة شريط باراكود وإضافته إلى قاعدة بيانات
بالنسبة للباركود فهذا هو مجال عملي سوف اقوم بشح مبسط يفيدكم ان شاء الله او يفيد كل من يريد ان يستخدم الباركود اولا انواع الاجهزة التي تقرأ الباركود هي: 1- قارئ عادي(يوصل على مخرج com,usb ...) كل القوارئ التي تأتي الان USB و قليل منها يأتي Com يتميز القارئ الذي…
- Select Max(ID) + 1
اسف على سوء الفهم و لكن لم تتوضح لي الصورة لحل المشكلة استخدم الكود التالي select 'S_Log' + str(Max(mid(ID,7,10))+1) From Table حيث انّ Mid تقوم بقص من السلسلة المحرفية حيث العدد 7 يدل على بداية السلسلة و العدد 10 يدل على عدد الاحرف التي سوف يتم جلبها و لا مشك…
- Select Max(ID) + 1
Select 'S_Log' + str(Max(ID)+1) From Table طبعا التابع Str يستخدم في SQL Server و بما انك لم تذكر اسم مدير قواعد البيانات فيجب عليك انت ان تعرف التابع الذي يقوم بتحويل قيمة عددية الى نصية
- المكونات البرمجية
اخي الكريم ابحث في المنتدى قبل طرح السؤال انظر هنا كيفيه تنصيب الأدوات (المكونات أو الكائنات) على دلفي
- خطأ في التعامل مع التاريخ
اخي الكريم تحدث هذه الحالة عند تجاوز المجال مثلا مثلا لو فرضنا ان DBMS الذي تستخدمه حقل Datetime يخزن قيمة بين 1/1/1899 و ما فوق و تكون انت قد وضعت قيمة اقل من هذه القيمة فتظهر رسالة الخطأ التي تتحدث عنها و يمكن ان تحدث في حال كانت القيمة العليا هي 1/1/2075 فا…
- حفظ أيقونه
السلام عليكم اخي الكريم المشكلة في نسخ الدلفي القديمة اي قبل 2005 حيث يمكنك ان تعتبر انّ هناك Bug في دلفي 7 من هذه الناحية استخدم دلفي 2006 فانا جربتها و المشكلة التي ظهرت لك تم حلها في النسخة الجديدة كما قال لك اخي دلتا اذا اردت ان تحل المشكلة عليك بايجاد مكو…
- خطأ في التعامل مع السلاسل
نحن نريد ان تظهر ' في النص تبع Query قبل وبعد اي نص لكي نتمكن من تنفيذها كتعليمة SQL كيف سوف نحصل على ' ضمن النص؟ لماذا لا تكون ثلاثة مثلا ''' هكذا و تكون التي في النصف هي ' التي سوف تظهر ضمن النص!! لا يمكن ذلك لأن ' تستخدم او يتعرف عليها Compiler على انها تحد…
- خطأ في التعامل مع السلاسل
الخلل انه يجب عليك ان تضع ' قبل النص وبعده ضمن عبارة SQL sql.Add('update [names] set [namemot]=' + '''' + edtname.Text +'''' +'where id='+edtid.text);
- DragDrop inTreeview with Scroll
في احد البرامج احتجت ان اعمل سحب و افلات في نفس TreeView و بالتالي احتجت الى ان يكون هناك Scroll لكي اتمكن من الذهاب الى العنصر في حال كان غير مرئي بحثت في الانترنت عن كيفية عمل هذا فوجدت عدة طرق و لك هناك خطأ يظهر احيانا AccessViolation الطريقة التي استخدمتها…
- ربط جدولين عن طريق dbcombobox
لا يوجد هكذا ميزة نهائيا في dbgraid و لكن ماذا تريد بالضبط ان تعمل اذا ممكن تضع صورة تدل على ما تريد اعملها في Excel لانني الى الان لم اتخيل ما تريد كيف سوف تعرض الحقل بشكل افقي و السجلات بشكل عامودي :wacko: :wacko:
- ربط جدولين عن طريق dbcombobox
لا يوجد هكذا ميزة نهائيا في dbgraid و لكن ماذا تريد بالضبط ان تعمل اذا ممكن تضع صورة تدل على ما تريد اعملها في Excel لانني الى الان لم اتخيل ما تريد كيف سوف تعرض الحقل بشكل افقي و السجلات بشكل عامودي :wacko: :wacko:
- ربط جدولين عن طريق dbcombobox
السؤال غير مفهوم و لكن سوف اوضح لك بعض المفاهيم اولا بالنسبة للتعامل مع الجدوال استخدام Eof للدلالة على انّ الجدول قد انتهى كأن تقول While not table1.eof do begin table1.next; end; و لكن لم افهم عليك ابدا ماذا تقصد ببحث على كلا للبحث في جدول ما عن قيمة ما في ح…
- كيفية الطباعة في Delphi7
هل قمت بعمل Active:= true; للجدول قبل عرض التقرير