• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'طريقة حساب عدد الايام بين تاريخين بدون ايام الاجازة'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 85 نتيجة

  1. السلام عليكم اخواني لدي بالمرفق النموذج الرئيس MainFrm وبه الرقم التأميني وبخاصية نموذج تحرير عناصر القائمة (ادخلت اسم نموذج بيانات الموظف )   وحتى لا الجأ لانشاء نموذج جديد بنفس البيانات وبدون معايير يفتح لي سجل الموظف . ماهي الطريقه لفتح النموذج EmploeeDataFrm بشرط اظهار الموظف الحالي ؟ واذا كان الموظف غير موجود يفتح لي سجل جديد لادراج بيانات موظف جديد ؟   اما اذا ضغطت الزر بيانات الموظفين من النموذج MainFrm فيفتح لي النموذج كما هو بحالته الراهنه   وهذا المرفق :   OpenFrm.rar    
  2. السلام عليكم ورحمة الله وبركاته أسعد الله صباحكم بكل خير طلبي بين من العنوان لدي قاعدة بيانات وأريد أن أحسب رصيد الأصناف بناء على أوامر التوريد وأوامر الصرف وهو أنني أقوم بإدخال أمر توريد أدخل فيه أرقام وأسماء وكميات الأصناف ثم أقوم بإدخال أوامر الصرف فيه أرقام وأسماء وكميات الأصناف أريد في النهاية أن يقوم بحساب الكمية الواردة ثم الكمية المصروفة ثم المتبقي مع العلم أنني حاولت أن أستفيد من المواضيع المطروحة في هذا المنتدى ولكن لم أفهمها بشكل صحيح أرجو من خبراء الأكسس مساعدتي
  3. السـلام عليكم ورحمة الله   اخواني محتاج مساعدتكم عندي برنامج حساب معدل الطلاب  لكــن المشكلة مطلوب مني كود حساب مجموع الدرجات وتقسيمها على عددها  علما ان المواد متصلة بقاعدة البيانات  وعدد المواد عشوائي لكل طالب   اتمنى تساعدوني بأسرع وقت :(
  4. السلام عليكم الرجاء المساعدة في حساب الفرق بين تاريخين  أنا أريد حساب التاريخ بين تاريخ الجهاز وتاريخ في إداة التاريخ  مثلاً حساب الفرق بالايام بين تاريخ اليوم و 10/10/2020  الرجاء المساعدة أخواني 
  5. السلام عليكم أرجوا أن لا أثقل عليكم بطلبي هذا  وأرجوا المساعدة منكم وفقكم الله لكل خير   أرجوا مساعدتي لعمل كشف حساب للعميل والمدفوعات وتحرير سند القبض لينقص من حساب العميل وطباعة كشف الحساب .. وقد أوضحت ذلك في (نموذج1)   عند طباعة الفاتورة ... تطبع جميع الفواتير : والمطلوب طباعة الفاتورة التي بالنموذج فقط وهذه المشكلة موجود معي في جميع الفواتير والسندات   فاتورة المبيعات - المشتريات - سند قبض - سند صرف - سند دفع   أرجو مساعدتي للحصول على كشف حساب مفصل وطباعته كما هو مبين في (نموذج1)   ولكم ألف شكر    وفقكم الله لكل مايرضيه من خير وصلاح  
  6. السلام عليكم    مرفق مثال برجاء التعديل علية    المطلوب هو عندي جدول الاجازات  من تاريخ الى تاريخ   والمده    مثلا   هناك شخص تمتع بأجازة من الفترة 15/3/2014 الى 26/5/2014 مده الاجازة 73 يوم    اريد  فردها كا التالي على الاشهر   شهر مارس من 15 الى 31 =17 يوم    وشهر ابريل كلة                                                         =30 يوم  وشهر مايو                                                               = 26 يوم     وهكذا بالنسبة لكل سجل  مع الاخذ في الاعتبار نوع الاجازة  مرفق مثال ارجو التوضيح او التعديل علية   او وضع المطلوب في  DataGrid يكون أفضل VB.rar
  7. رقم مكون من اربعة ارقام  بدون تكرار كم احتمالها عندما تأخذ الاعداد من صفر الى 9 حاولت بالتكرار كم يكون عددها-ايضا بدون تكرار كم يكون عددها؟ وجزاكم الله خير   0000 0001 0002 0003 0004 وهكذا  
  8. السلام عليكم ورحمة الله وبركاتة    فى المرفق التالى    ارجوا التعديل    balance.rar   تحياتى  
  9. السلام عليكم ورحمة الله وبركاتة    ارجوا المساعدة فى عرض التاريخ الجدول من اليسار الى اليمين بالتنسيق 26/01/2014 وليس العكس2014/01/26 وذلك لعدم القدرة على عملية البحث من تاريخ الى تاريخ    مع العلم اننى استخدم VB6 وكود البحث كالتالى   Dim from As Datefrom = Format(Order_Datea, "mm/dd/yyyy")Too = Format(Order_Dateb, "mm/dd/yyyy") select from tb1 where NoteDate BETWEEN '" & CDate(from) & "' AND '" & CDate(Too) & "'  مع العلم بانة عند تغير التاريخ من الكنترول بانال لعكس التاريخ يعمل الكود تحياتى
  10. السادة الأعضاء في البداية أعتذر إن كان هناك موضوع سابق لسؤالي، فلا أعتقد بأن موضوعي له سابق، وإن كان هناك مواضيع مشابهة، لأن ما أطلبه ليس فقط موضوع "البحث" بل البحث وتخزين القيمة في نفس الخانة (أو الحقل) والبحث في حقلين معاً في خانة واحدة   الموضوع كما تلاحظون في المرفق إذا اخترنا "سند قيد" من شاشة البرنامج الرئيسية سيفتح لنا النموذج الخاص به، ستجدون حقل اسمه "الحساب" ما نريده هنا هو عندما نكتب رقم الحساب أو اسم الحساب في الحقل أن يقوم بالبحث عن الحساب وإيجاده وبعد أن يتم إيجاده أن يخزن قيمة معرف الحساب فيه   لنشرح ذلك بالتفصيل مع ذكر أسماء الحقول لدينا جدول الحسابات واسمه "acc" وفيه الحقول "معرف الحساب" واسمه "accid"  و "رقم الحساب" واسمه "accnr"  و "اسم الحساب" واسمه "accn" الآن ما نريد في نموذج "سند قيد" أنه عندما نقوم مثلاً بكتابة جزء من أحد حقلي الاسم و/أو الرقم أن يقوم بإرجاع الحساب المطلوب إذا كان الحساب موجوداً ووحيداً أي نتائج البحث تطابق حساباً واحداً، أما إن كانت النتائج تطابق عدة حسابات نريد أن يعرض لنا (في أي أسلوب عرض ممكن أن يكون نموذج آخر أو قائمة...) جميع النتائج لنختار منها ما نريد، على سبيل المثال إذا كتبنا كلمة "مخزن" سيعيد لنا جميع الحسابات التي تتضمن هذه الكلمة مع مراعاة أننا نريد البحث بأسلوب "أي جزء من الحقل" أي يمكن كتابة كلمات متفرقة مثلاً "مخ مسا" سيعيد لنا حساب "مخزن المواد المساعدة" بعد الانتهاء من عملية البحث نريد تخزين القيمة في الحقل وهنا يجب تخزين المفتاح الأساسي وهو حقل "accid" ولكن يجب أن يظهر حقلي الحساب الرقم والاسم معاً وبأي طريقة ممكنة مهما اخلفت طرق العرض مثلاً على الشكل التالي "142- مخزن المواد المساعدة"   أرجوا أن يكون الشرح واضحاً ونحن جاهزون لأي شرح إضافي إن تطلب ذلك ولكم مني أطيب التحيات DB.rar
  11. السادة الافاضل بعد التحية برجاء مساعدتى فى عمل برنامج  عند اختيار يوم معين مثلا السبت فى شهر معين مثلا مارس يقوم بحساب عدد ايام السبت فى شهر مارس  وهكذا اذا اخترت يوم الاربعاء يقوم بحساب عدد ايام الاربعاء فى الشهر مع خالص الشكر
  12. اريد كود يمسح  الرصيد المتبقي من الأجازة الأضطرارية ويضيف خمسة ايام جديدة في الحقل كما هو مرفق في الملف  علما بأن الأضافة في بداية كل سنة ميلادية اعتبارا من 1/1/2014  ارجوا الرد ولكي تعم الفائدة لي وللجميع  ولكم جزيل الشكر والعرفان  عمل اجازة اضطرارية.rar
  13. الجذر التربيعي و هو الدالة العكسية ل     y=x²  المبدأ المعمول به في الآلات الحاسبة و البرمجيات هو مبدا النشر المحدود للدالة    و هذا هو الرابط: Dévlopement limité   يعني كتابة  دالة الجذر التربيعي علي شكل جبرى   لكن توجد طريقة أخرى يدوية لحساب الجذر التربيعي.   فكيف يمكن حساب الجذر التربيعي يدويا يا ترى؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟  
  14. السلام عليكم انا اعمل على قاعدة بيانات مبيعات ومشتريات واريد ان اعمل كشف حساب لزبون معين ولم انجح  مرفق برنامج للتعديل   
  15. السلام عليكم ورحمة الله وبركاته ؛؛؛؛؛؛ كيف يمكن تصميم مجموعة ارقام  بالشكل التالى لكى يتم تسجيل القيم بها يدويا   بحيث اذا ادخلنا الرقم التالى 999.1.125 مثلا يتحول الشكل الى  00000125 001 999        حيث يمثل الرقم 999 رقم الفرع  - مكون من ثلاثة ارقام  - مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى 3 ارقام الرقم 001 رقم المنتج   - مكون من ثلاثة ارقا م   -  مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى 3 ارقام  الرقم 00000125 رقم الحساب  مكون من 8 ارقام-  مع ضرورة وجود اصفار على يسار الرقم فى حالة عدم اكتمال الرقم الى8 ارقام  مع الشكر     
  16. عندي المثال البسيط المرفق وهو عبارة عن مثال لقاعدة بيانات علامات(درجات) طلاب في مدرسة فيها ثلاث جداول : Exam امتحان Grade الدرجات Students الطلاب الآن عندنا في سوريا نظام العلامات (الدرجات) معقد قليلا إذ يحتوي على عدة اختبارات ونتيجة فصلية نهائية وطريقة حساب مختلفة لكل مادة سؤالي هو : هل أستطيع وعبر الاستعلام إجراء عملية حسابية بناء على رقم المقرر فإن كان المقرر هو 1 أو 2 فإن العملية الحسابية للحقل FinalTotal في الجدول Grade تكون 2 / (FinalTotal = (Oral+Assignmen+Activity+Test   وإن كان المقرر هو 3 أو 4 أو 5 فإن العملية الحسابية FinalTotal في الجدول Grade تكون FinalTotal = Oral+Assignmen+Activity+Test أريد هذا الموضوع في الاستعلام أو الجدول حصراً لو تكرمتم   هل من حل ؟ وأرجو تفصيل الحل لو سمحتم لتطبيقه على قاعدة البيانات الأصلية وشكراً لكم SS.rar
  17. السلام عليكم ورحمة الله وبركاته عندي مشكلتين اريد من الاخوان والاخوات الخبراء مساعدتي بها وشرحها لي المشكلة الاولى . لدي موظفي مؤسسة واريد ان اعمل لهم برنامج خاص بالاجازات الخاصة بهم اريد خانة بداية تاريخ الاجازة وخانة نهاية تاريخ الاجازة . بحيث اذا وضعت التاريخ للبداية وتاريخ للنهاية يظهر لي .. في النموذج بخانة مستقلة عدد الايام. مثال . 2/12/1434 بداية الاجازة 6/12/1434 نهاية الاجازة يظهر لي بخانة داخل النموذج بمجرد ادخال التاريخين عدد الايام فقط وهي 5 ايام . اريد شرح لهذه العملية ومساعدتي بها جزاكم الله خيراً .   والمشكلة الثانية  اريد. ان اضع لكل موظف اجازة مرضية خلال سنة كاملة 5 ايام . اذا استخدم الموظف الـ 5 ايام خلال سنة واحدة . لايحق له اخذ اجازة مرضية بنفس السنة فقط . اما فالسنة الجديدة فيمنح رصيد 5 ايام جديدة . مثال موظف طلب اجازة مرضية لمدة يومين  من تاريخ 1/12/1434 إلى 2/12/1434  يتم حساب المدة وهي 2 يومين . وتنقص من المتغير الثابت للعام وهي 5 . تصبح 3 ايام . وهكذا واذا استخدم جميع الايام 5 لايقبل البرنامج ادخال اجازة مرضية لنفس العام 1434 اما في عام اخر يبدأ العدد من جديد 5 ايام .   اتمنى تساعدوني بشرحها وجزاكم الله خير
  18. السلام عليكم ورحمة الله وبركاته   كل عام وانتم بخير   اقوم بتصميم مشروع لمصنع وقمت بعمل جميع الصفحات المطلوبة (اصناف - موردين - عملاء - فواتير بيع - فواتير شراء - تسديد مديونية على العمل )   المشكلة التى تصادفنى الان هى الاتى: العميل كشوف الحساب التى يقوم بعملها تكون تفصيلى بمعنى   اسم العميل : احمد امين   صنف 1 - 01/10/2013 - 1000 جنيه صنف 2 - 02/10/2013 - 500 جنيه صنف 3 - 05/10/2013 - 2000 جنيه ------------------------------------------- الإجمالى                        3500 جنيه   مدفوع   - 10/10/2013 - 500 جنيه مدفوع   - 13/10/2013 - 1000 جنيه ------------------------------------------ الباقى                            2000 جنيه    وهكذا .....................   وهنا استطيع ان استدعى الأصناف وقيمتها واقوم بحساب الإجمالى وكذلك أستدعى ما تم دفعة ولكن العميل اخبرنى انه احيانا بقوم باقفال حساب العميل شهريا على دفعات (لا يشترط ان تكون الدفعة مساوية لقيمة فاتورة على العميل ) واحيانا لا حيث من الممكن ان يكون للعميل حساب سابق فى شهر (9 مثلا) ويقوم بسحب بضاعة اخرى فى شهر (10) وتضاف إلى إجمالى مديونيته.   وفى مثالنا السابق احمد (عليه 2000 جنيه ) من شهر (10) وهم قيمة الأصناف السابقة فى المثال ولكن اذا تم كتابة فواتير أخرى فى شهر (11 كمثال ) سيظهر فى كشف الحساب اما فواتير (10 او 11) وهذا حسب الفترة المختارة او ان اخترنا من 1/10/2013 حتى 30/11/2013 ستظهر لنا أصناف اخذها العميل فى 10 و 11 معا ( هل هذا صحيح ) - وفى نفس الوقت تم دفع 1500 من حساب العميل وتظهر فواتير تغطى قيمة ما تم دفعه ايضا    فكيف يمكن التوصل لحل تلك المشكلة حيث ان العميل لا يريد الارتباط بفواتير فى السداد ( هو يريد ان يظهر له ما على العميل تفصيلا ( هنا المشكلة حيث ان هناك اصناف يكون تم دفع قيمتها وستظهر فى الاستعلام ؟ ) ويقوم بتخصيم المدفوع وهكذا ..... )   جداول قاعدة البيانات sql: 1. جدول عملاء ( كود - اسم - عنوان) 2. جدول الاصناف ( كود - اسم - وحدة - سعر - رصيد ) 3. جدول فواتير بيع (تفاصيل) ( رقم الفاتورة - كود الصنف - السعر - الكمية - إجمالى قيمة الصنف ) 4. جدول فواتير بيع (بيانات اساسية) ( رقم الفاتورة - كود العميل - تاريخ الفاتورة - إجمالى قيمة الفاتورة )   واخيرا اعتذر عن سوء طرح الموضوع واتمنى ان يكون مقصدى قد وضح لكم لمساعدتى فى ايجاد الحل
  19. طريقه عمل فورم ولوج بيسك 2008 https://www.youtube.com/watch?v=yvUCEEUf8AU
  20. السلام عليكم عندي كودين تعمل نفس الغرض  ترتب الكلمات المدخلة ترتيب ابجدي زي الدكشنري مطلوب مننا اننا ندور الاكواد جاهزة و نضيف له الرن تايم فانكشن و كمان اهم شي انه يكون المدخلات بملف لحال و نعمل له استدعاء من الكود الاساسي لقينا الاكواد و اضفنا له الرن تايم فانكشن و الحمد لله اشتغل بس مشكلتنا الان حاولنا كثير اننا نخلي المدخلات بملف لحال  هذا الكود الاول شغال    // C program to demonstrate Ternary Search Tree (TST) insert, travese // and search operations#include <stdio.h>#include <stdlib.h>#define MAX 50#include <time.h> FILE *infile; FILE *outfile; // A node of ternary search treeclock_t start = clock();clock_t end;struct Node{ char data; // True if this character is last character of one of the words unsigned isEndOfString: 1; struct Node *left, *eq, *right;}; // A utility function to create a new ternary search tree nodestruct Node* newNode(char data){ struct Node* temp = (struct Node*) malloc(sizeof( struct Node )); temp->data = data; temp->isEndOfString = 0; temp->left = temp->eq = temp->right = NULL; return temp;} // Function to insert a new word in a Ternary Search Treevoid insert(struct Node** root, char *word){ // Base Case: Tree is empty if (!(*root)) *root = newNode(*word); // If current character of word is smaller than root's character, // then insert this word in left subtree of root if ((*word) < (*root)->data) insert(&( (*root)->left ), word); // If current character of word is greate than root's character, // then insert this word in right subtree of root else if ((*word) > (*root)->data) insert(&( (*root)->right ), word); // If current character of word is same as root's character, else { if (*(word+1)) insert(&( (*root)->eq ), word+1); // the last character of the word else (*root)->isEndOfString = 1; }} // A recursive function to traverse Ternary Search Treevoid traverseTSTUtil(struct Node* root, char* buffer, int depth){ if (root) { // First traverse the left subtree traverseTSTUtil(root->left, buffer, depth); // Store the character of this node buffer[depth] = root->data; if (root->isEndOfString) { buffer[depth+1] = '\0'; printf( "%s\n", buffer); } // Traverse the subtree using equal pointer (middle subtree) traverseTSTUtil(root->eq, buffer, depth + 1); // Finally Traverse the right subtree traverseTSTUtil(root->right, buffer, depth); }} // The main function to traverse a Ternary Search Tree.// It mainly uses traverseTSTUtil()void traverseTST(struct Node* root){ char buffer[MAX]; traverseTSTUtil(root, buffer, 0);} // Function to search a given word in TSTint searchTST(struct Node *root, char *word){ if (!root) return 0; if (*word < (root)->data) return searchTST(root->left, word); else if (*word > (root)->data) return searchTST(root->right, word); else { if (*(word+1) == '\0') return root->isEndOfString; return searchTST(root->eq, word+1); }} // Driver program to test above functionsint main(){ struct Node *root = NULL; insert(&root, "cat");insert(&root, "cats");insert(&root, "up");insert(&root, "bug");insert(&root, "able");insert(&root, "acid");insert(&root, "angry");insert(&root, "automatic");insert(&root, "awake");insert(&root, "bad");insert(&root, "beautiful");insert(&root, "bent");insert(&root, "bitter");insert(&root, "black");insert(&root, "blue");insert(&root, "boiling");insert(&root, "bright");insert(&root, "broken");insert(&root, "brown");insert(&root, "certain");insert(&root, "cheap");insert(&root, "chemical");insert(&root, "chief");insert(&root, "clean");insert(&root, "clear");insert(&root, "cold");insert(&root, "common");insert(&root, "complete");insert(&root, "complex");insert(&root, "conscious");insert(&root, "cruel");insert(&root, "cut");insert(&root, "dark");insert(&root, "dead");insert(&root, "dear");insert(&root, "deep");insert(&root, "delicate");insert(&root, "dependent");insert(&root, "different");insert(&root, "dirty");insert(&root, "dry");insert(&root, "early");insert(&root, "elastic");insert(&root, "electric");insert(&root, "equal");insert(&root, "false");insert(&root, "fat");insert(&root, "feeble");insert(&root, "female");insert(&root, "fertile");insert(&root, "first");insert(&root, "fixed");insert(&root, "flat");insert(&root, "foolish");insert(&root, "free");insert(&root, "frequent");insert(&root, "full");insert(&root, "future");insert(&root, "general");insert(&root, "good");insert(&root, "gray");insert(&root, "great");insert(&root, "green");insert(&root, "hanging");insert(&root, "happy");insert(&root, "hard");insert(&root, "healthy");insert(&root, "high");insert(&root, "hollow");insert(&root, "ill");insert(&root, "important");insert(&root, "kind");insert(&root, "last");insert(&root, "late");insert(&root, "left");insert(&root, "like");insert(&root, "living");insert(&root, "long");insert(&root, "loose");insert(&root, "loud");insert(&root, "low");insert(&root, "male");insert(&root, "married");insert(&root, "material");insert(&root, "medical");insert(&root, "military");insert(&root, "mixed");insert(&root, "narrow");insert(&root, "natural");insert(&root, "necessary");insert(&root, "new");insert(&root, "normal");insert(&root, "old");insert(&root, "open");insert(&root, "opposite");insert(&root, "parallel");insert(&root, "past");insert(&root, "physical");insert(&root, "political");insert(&root, "poor");insert(&root, "possible");insert(&root, "present");insert(&root, "private");insert(&root, "probable"); printf("Following is traversal of ternary search tree\n"); traverseTST(root); /* printf("\nFollowing are search results for cats, bu and cat respectively\n"); searchTST(root, "cats")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "bu")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "cat")? printf("Found\n"): printf("Not Found\n"); */ end = clock();printf("\n%f\n", (double)(end - start));return 0;}وهذا الكود بعد محاولة فصل المدخلات بملف صيغتها و اسمها "Eb.txt"و استدعاها   // C program to demonstrate Ternary Search Tree (TST) insert, travese // and search operations#include <stdio.h>#include <stdlib.h>#define MAX 50#include <time.h> FILE *infile; FILE *outfile; // A node of ternary search treeclock_t start = clock();clock_t end;struct Node{ char data; // True if this character is last character of one of the words unsigned isEndOfString: 1; struct Node *left, *eq, *right;}; // A utility function to create a new ternary search tree nodestruct Node* newNode(char data){ struct Node* temp = (struct Node*) malloc(sizeof( struct Node )); temp->data = data; temp->isEndOfString = 0; temp->left = temp->eq = temp->right = NULL; return temp;} // Function to insert a new word in a Ternary Search Treevoid insert(struct Node** root, char *word){ // Base Case: Tree is empty if (!(*root)) *root = newNode(*word); // If current character of word is smaller than root's character, // then insert this word in left subtree of root if ((*word) < (*root)->data) insert(&( (*root)->left ), word); // If current character of word is greate than root's character, // then insert this word in right subtree of root else if ((*word) > (*root)->data) insert(&( (*root)->right ), word); // If current character of word is same as root's character, else { if (*(word+1)) insert(&( (*root)->eq ), word+1); // the last character of the word else (*root)->isEndOfString = 1; }} // A recursive function to traverse Ternary Search Treevoid traverseTSTUtil(struct Node* root, char* buffer, int depth){ if (root) { // First traverse the left subtree traverseTSTUtil(root->left, buffer, depth); // Store the character of this node buffer[depth] = root->data; if (root->isEndOfString) { buffer[depth+1] = '\0'; printf( "%s\n", buffer); } // Traverse the subtree using equal pointer (middle subtree) traverseTSTUtil(root->eq, buffer, depth + 1); // Finally Traverse the right subtree traverseTSTUtil(root->right, buffer, depth); }} // The main function to traverse a Ternary Search Tree.// It mainly uses traverseTSTUtil()void traverseTST(struct Node* root){ char buffer[MAX]; traverseTSTUtil(root, buffer, 0);} // Function to search a given word in TSTint searchTST(struct Node *root, char *word){ if (!root) return 0; if (*word < (root)->data) return searchTST(root->left, word); else if (*word > (root)->data) return searchTST(root->right, word); else { if (*(word+1) == '\0') return root->isEndOfString; return searchTST(root->eq, word+1); }} // Driver program to test above functionsint main(){ { FILE *fp; char *fileName = "Eb.txt"; char letter; struct Node *root = NULL; fp = fopen(fileName, "r"); /* insert(&root, "cat");insert(&root, "cats");insert(&root, "up");insert(&root, "bug");insert(&root, "able");insert(&root, "acid");insert(&root, "angry");insert(&root, "automatic");insert(&root, "awake");insert(&root, "bad");insert(&root, "beautiful");insert(&root, "bent");insert(&root, "bitter");insert(&root, "black");insert(&root, "blue");insert(&root, "boiling");insert(&root, "bright");insert(&root, "broken");insert(&root, "brown");insert(&root, "certain");insert(&root, "cheap");insert(&root, "chemical");insert(&root, "chief");insert(&root, "clean");insert(&root, "clear");insert(&root, "cold");insert(&root, "common");insert(&root, "complete");insert(&root, "complex");insert(&root, "conscious");insert(&root, "cruel");insert(&root, "cut");insert(&root, "dark");insert(&root, "dead");insert(&root, "dear");insert(&root, "deep");insert(&root, "delicate");insert(&root, "dependent");insert(&root, "different");insert(&root, "dirty");insert(&root, "dry");insert(&root, "early");insert(&root, "elastic");insert(&root, "electric");insert(&root, "equal");insert(&root, "false");insert(&root, "fat");insert(&root, "feeble");insert(&root, "female");insert(&root, "fertile");insert(&root, "first");insert(&root, "fixed");insert(&root, "flat");insert(&root, "foolish");insert(&root, "free");insert(&root, "frequent");insert(&root, "full");insert(&root, "future");insert(&root, "general");insert(&root, "good");insert(&root, "gray");insert(&root, "great");insert(&root, "green");insert(&root, "hanging");insert(&root, "happy");insert(&root, "hard");insert(&root, "healthy");insert(&root, "high");insert(&root, "hollow");insert(&root, "ill");insert(&root, "important");insert(&root, "kind");insert(&root, "last");insert(&root, "late");insert(&root, "left");insert(&root, "like");insert(&root, "living");insert(&root, "long");insert(&root, "loose");insert(&root, "loud");insert(&root, "low");insert(&root, "male");insert(&root, "married");insert(&root, "material");insert(&root, "medical");insert(&root, "military");insert(&root, "mixed");insert(&root, "narrow");insert(&root, "natural");insert(&root, "necessary");insert(&root, "new");insert(&root, "normal");insert(&root, "old");insert(&root, "open");insert(&root, "opposite");insert(&root, "parallel");insert(&root, "past");insert(&root, "physical");insert(&root, "political");insert(&root, "poor");insert(&root, "possible");insert(&root, "present");insert(&root, "private");insert(&root, "probable"); */ printf("Following is traversal of ternary search tree\n"); do { fscanf(fp, "%c", &letter); printf("%c", letter); } while(!feof(fp)); printf("\n"); fclose(fp); traverseTST(root); } /* printf("\nFollowing are search results for cats, bu and cat respectively\n"); searchTST(root, "cats")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "bu")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "cat")? printf("Found\n"): printf("Not Found\n"); */ end = clock(); printf("\n%f\n", (double)(end - start));}يظهر لنا الاوون بوت و يطلع لنا الرن تايم بس الاون بوت ما يترسل للديكشنري فنكشن يعني ما يكون مرتب ترتيب ابجدي و كمان يكرر اخر حرف باخر كلمة حاولنا كثييييييييييير فيه نحنا ما درسنا شي زي كدا و بحثنا بالنت عن الطريقة و جربناها زي الكود اللي فوق و ما زبط    
  21. انا جديد في قواعد البيانات واريد معرفة طريقة ترحيل البيانات تلقائيا بين سيرفر وسيرفر بعيد .. بحيث عند ورود سجل جديد في السيرفر ترحل تلقائيا الى قاعدة البيانات في السيرفر الاخر  ارجوا منكم الافادة  وشكرا
  22. العديد من الإخوة قد صادفوا هذا المشكل أثناء القيام بعملية البحث بين تاريخين، منهم من يظهر له خطأ ومنهم من تظهر له نتائج خاطئة. في الفيديو التالي سوف نتعرف على كيفية القيام بعملية البحث عن البيانات الموجودة بين تاريخين في قاعدة بيانات أكسيس بواسطة لغة الفيجوال بسيك دوت نيت. بالتوفيق والسداد.   http://www.mobarmijoun.com/between_dates_vbnet_access/
  23. النهاردة جبتلكم موضوع عجبني جدا عن التسويق الالكترونى عبر الاعلانات المبوبة انا نقلت لكم الموضوع علشان اهميته   اعلانات مبوبة مجانية | اعلانات مبوبة بدون تسجيل | اعلانات مجانية بدون تسجيل   تسويق منتجك عبر اعلانات مبوبة مجانية يعتبر التسويق الالكترونى من اهم الطرق الرئيسية التى تصنع لك وجود حقيقى على النت وتعتبر من الوسائل والطرق التى لا يستهان بها فى تحقيق اهدافك وذلك لوجود اكثر من 100 مليون مستخدم وكل فترة فى زيادة مستمرة واصبحت شبكة الانترنت وسيلة الكترونية سريعة. وتعتبر شبكة الانترنت من اهم الوسائل التى تتيح فورية الشراء ومستوى عالى من الراحة والسهولة واصبح هو المكان الرئيسى للعرض والطلب والشراء والبيع  ولكن ما هى الخطوات والطرق التى تتم من خلالها عملية الشراء والبيع نتعرف من خلال الاتى: اعلانات مبوبة بدون تسجيل تعتبر الاعلانات المبوبة المجانية بدون تسجيل من اهم الوسائل لعرض المنتج وهى تحتوى على العديد من الاقسام مثل العقارات والسيارات والشقق والاراضى والفيلات واعلانات وظائف خالية …..والخ  الوسيط للاعلانات المبوبة المجانية بدون تسجيل     تستخدم لبيع وشراء عقارات و سيارات و ايجار عقارات و وظائف شاغرة وبيع وشراء اجهزة الكترونية و كمبيوترات و جوالات و اثاثات و مقتنيات وتقوم الوسيط بعرض منتجاتها من خلال اعلانات مبوبة بدون تسجيل واصبحت تتنافس فى ذلك مع بقية الشركات لان اعداد المستخدمين يتزايد يوم بعد يوم وهى اصبحت اسرع وسيلة للعرض والطلب ونجد كثير من الناس يبحثون عن حوائجهم سواء كانت صغيرة او كبيرة عبر المواقع التسويقية  وتعتبر اعلانات مبوبة مجانية هى اهم الطرق التى تجذب العملاء وتساعد على تنافس العملاء لوضع اعلاناتهم فى الموقع ولكثرة عمليات العرض والطلب والشراء والبيع ذلك يؤدى الى كثرة الارباح للعميل   الموقع الرسمي :http://www.alwaseet.com قناة اليوتيوب : http://www.youtube.com/user/alwasset صفحة الفيس: https://www.facebook.com/pages/Alwaseet/597922890218515  صفحة تويتر : https://www.twitter.com/alwaseetcom منقول للامانة  
  24. السلام عليكم ورحمة الله وبركاته ,, صباح النصر قد لاح على أرض شامنا الحبيبة ,,   سؤال أحبتي : كيف يمكنني تشغيل معالج التصدير في حالة تم إخفاء خلفية الاكسس ؟ قد تستغربون من السؤال : سبب طرح السؤال هو أني أريد طريقة من خلالها أستطيع تصدير نماذج ووحدات نمطية وجداول الى ملف اكسس آخر ؟ مع التاكيد على عدم ظهور خلفية الاكسس   اللهم أسعد وأفرح من ساعدنا وحل لنا الاشكال ,,