أي سؤال بقواعد البيانات إن شاء الله الجواب عندي;)
أي سؤال بقواعد البيانات إن شاء الله الجواب عندي
اخي السؤال كيف جمع الحقل SQLفي مربع نص
عندي سؤالان :
قامت بعض الشركات بوضع بيانات ضخمة عن طريق coding ، ودون استخدام أي قواعد بيانات معروفة ، وكان البحث فيها هائل السرعة مع ضخامة البيانات ، ما هذه الطريقة ، وكيف يمكن عمل مثلها ؟
كيف يمكن التعامل مع ملفات dat ، وهل إذا كان مشفرة يمكن فك تشفيرها ؟
السلام علكيم ورحمة الله وبركاته
طيب عندي كمية اسإلة ما رأيك ؟:o
اولا كيف اقفل قاعدة البيانات بحيث حين تنزل مع البرنامج في كمبيوتر شخص ما لا يستطيع فتحها ابدا ابدا ابدا......
السؤال الثاني: عملت برنامج للقرآن الكريم ووضعت بقاعدة البيانات المصنوعة باكسس 2000 الايات والتفسير وباللغة الانجليزية ايضا وكل شيء تمام التمام لكن بعد ان ربطت قاعدة البيانات مع البرنامج وارسلتها لاكثر من اخ للتجربة ظهر عند كل واحد منهم خطأ في اشياء مختلفة
واحد يقول jet
والثاني not regested
والثالث خطأ رقم 91 opject variable not set
وبلاوي الله يكافينا الشر :D
السؤال الثالث : حتى الآن لم اسمع عن شخص وفق في ان يصنع كود للبحث بدلالة الكلمة من نص مشكل كآيات القرآن الكريم فهل عندك اي خلفية عن هذا الموضوع؟
السؤال الرابع: باختصار هل ستجيب على اسألتي ام ........ :P
في سؤال اخير لكن ليس الآن ان شاء الله
تحياتي لك اخي الكريم وبارك الله بك.
السلام عليكم و رحمة الله و بركاته
الأخ mnsur30
يمكن ذلك باستخدام استعلام select sum
و تضع نتيجة الاستعلام داخل التيكست
أو بطريقة ثانية أخترعتها بنفسي قبل لا أتعلم sql
إنت عليك تختار الطريقة اللي تريدها و أنا أعلمك إياها هنا
الاخ مجرد إنسان
أتوقع أنها قواعد بيانات و لكن مشفرة بطريقة بدائية جداً راح أعلمك شلون
في الويندوز أدخل على خيارات المجلد
من التبويب عرض ألغي التفعيل عن الخيار
إخفاء ملحقات الملفات معلومة النوع .....
ثم روح على قاعدة بياناتك إنت و غير الاسم مثلاً
كان اسمها
mokhtar.mdb
تقدر تخليه
mokhtar.dat
و تربطه بالبرنامج و راح يعمل طبيعي
الأخ سلبي ايجابي
بالنسبة للسؤال الأول
أتوقع هذا مستحيل و لكن تستطيع تشفيرها كما سبق
السؤال الثاني :
ممكن نسخة من البرنامج حتى نستطيع الحكم
السؤال الثالث :
عطني قاعدة البيانات تبع برنامج القرآن و إن شاء الله ينجح البحث المشكول
السؤال الرابع : إنت تحكم بنفسك
شكراً علي ردك اخي مختار سيد صالح ويا ليت توضح أكثر عن طريق الكود
واكرر الشكر
الأخ الكريم / مختار سيد صالح
شكرا لإجابتك ، لكن قاعدة البيانات لهم ليس أكسس انا متأكد من ذلك ، فعندي برامج للكشف عما إذا كان البرنامج تابع للأوفيس أم لا مهما كان امتداده .
وبخوص البحث في النص المشكل هل عندك طريقة غير عمل عمود آخر للنص غير مشكل والبحث فيه ، وعرض المشكل ، أو طريقة البحث بـ
record ny record
مع عمل replace في كل مرة تبحث فيها في الريكود ، تعمل استبدال للتشكيل بـ "" .
أرجو توضيح طريقتكم بارك الله فيكم
السلام عليكم ورحمة الله وبركاته
شكرا اخي للرد
ليتك اخي تضع الكود حتى نستفيد منه جميعا
ثم ليتك اخي ايضا تعيد شرح كيفية تحول قاعدة البيانات الى دات فانا لم اجد هذه الاختيارات التي ذكرتها بارك الله فيك.
اخي مجرد انسان
لو تستطيع اخي ان تشرح الطرق التي ذكرتها بخصوص البحث واقصد باضافة النصوص بدون تشكيل ثم اعادة النصوص ذات التشكيل ولو كان عندك الكود فلا تبخل به اخي الحبيب حفظك الله.
جزاكم الله خير
أخي mnsur30
انتظر الكود
أما أخي مجرد إنسان : طريقتي مختلفة على كل حال خليني أجربها و أرد لك
أما أخي سلبي إيجابي فالمسألة سهلة
العملية فقط تغيير لاحقة الملف
يعني من اللحقة mdb إلى الاحقة dat
طيب
شغل موجه ms-dos
و حط قاعدة البيانات على الهارد c
و خلي اسمها mok.mdb مثلاً
اكتب في موجه ms dos
c:
و اضغط إنتر
ثم اكتب
ren mok.mdb mok.dat
و اضغط إنتر
و إن شاء الله خير
أخي الحبيب سلبي إيجانبي
ليس عندي كود جاهز حول هذا الموضوع ، لكن طريقته سهلة
مثلا أنت عندك عمود اسمه text1 في النص المشكل
أنشيء عمودا آخر text2 فيه النص غير مشكل ، بحيث يظهر الحقل المشكل وبجانبه نفس الحق غير مشكل .
عند إدخال المستخدم نصا ، أجري عملية البحث في العمود text2
وعندما يختار المستخدم عرض نتيجة معينة اعرض له من العمود text1
أما كيفية حذف التشكيل ، فهي سهلة ، فقط ابدأ من أول سجل إلى آخر سجل واعمل عملية
replace
replace ( rs!field_name,"فتحة","")
هنا يتم استبدال الفتحة بلا شيء ، ونفس الشيء بالنسبة لباقي التشكيلات .
طبعا لا تكتب فتحة هكذا ، لكن رمز الفتحة بالعربية ، ولم استطع كتابتها لأنها لا تظهر بشكل واضح هنا .
انني انتضر منك الكود ياأخي واشكرك علي حرصك وهتمامك
السلام عليكم و رحمة الله و بركاته
الأخ mnsur30
استعلام select sum
مثال
اسم الحقل : pound
اسم الجدول : mok
SQL= "select sum(pound) from mok "
أخي مجرد إنسان
أنا الآن أجرب طريقة جديدة للبحث في النص المشكول لأن طريقتك لا تنجح دائمأ
فهناك كلمات تتشابه إذا لك نقم بتشكيلها مثل
جَمل ,,,,, جُمل
أتوقع فهمت علي يعني حركة تغير معنى الكلمة
و السلام عليكم
شكرا يا عزيزي /مختار سيد صالح
علي الكود وسوف اجربة بأذن لله والسلام للجميع
اخي مختار سيد صالح .......... وجميع اصحاب و رواد النتدي السلام عليكم
الدي قاعدة بيانات من اكسس وجدول مسمي tdf وحقل مسمي رأس المال
اريد فقط جمع هذالحقل ووضعة في مربع نص
[ALIGN=CENTER]Data1.RecordSource = "select sum [المكسب] from [tdf]"[/ALIGN]
اخي مختار السلام عليكم ورحمة الله وبركاته
سؤال طرحته علي المنتدي ولم يجب احد حتي الأن
هل يوجد طريقة اني اعمل Exp للداتا من داخل الSQl تكون بالكود من الدوس او بالفيجوال بيسيك
جزاك الله خيرا
اقتباسهل يوجد طريقة اني اعمل Exp للداتا من داخل الSQl تكون بالكود من الدوس او بالفيجوال بيسيك
أرجوا الإيضاح
اخواني السلام عليكم ورحمة الله وبركاتة
لقد عملت هذا الكود وشتغل معي
Private Sub Timer1_Timer() Data1.Recordset.MoveNext If Text1.Text = "" Then Text1.Text = 0 Text2.Text = Val(Text2.Text) + (Text3.Text) End If Text2.Text = Val(Text2.Text) + (Text1.Text) If Data1.Recordset.EOF Then Timer1.Interval = 0 End If End Sub
ولكن اريد كود يعمل
Data1.RecordSource = "select sum [راس امال] from [tdf]"
ارجو من لدية الخبرة ان يفيدنا
شكراً للجميع
شكرا لك أخي الكريم مختار سيد صالح على مجهودك الواضح في إثراء المنتدى والمعذرة على التدخل .
أخي العزيز mnsur30 راجع الرابط التالي وإن شاء الله تجد الحل فيه .
الرابط / http://www.arabteam2000.com/vb/showthread....&threadid=29613
;)
الأخ الكريم / مختار :
أرجو التكرم ببذل كل جهودك المرئية و المسموعة و المقروءة لحل مشكلتي
التاليــة :
أنا لدي ملف في أكسس تتألف بياناته الرئيسية من جدولين 1 و 2
الجدول 1 : يحتوي البيانات الرئيسية و هو الذي تكتب عليه كل البيانات التفصيلية .
الجدول 2 : يرتبط مع الجدول 1 بعلاقة رأس - أطراف
أنا أريد أخذ معلومات تجميعية من الجدول 1 و مفروزة حسب حقل الجدول 2
هذا ممكن عن طريق انشاء استعلام جمع يأخذ بيانات الجدولين 1 و 2
و يعطيني بالضبط البيانات المطلوبة , و لكن المشكلة أن الاستعلام المجمع
لا يتيح فرصة للتعديل أو الكتابة عليه .
لذلك أريد أن أسأل هل هناك طريقة لنقل البيانات أتوماتيكيا من الجدول 1 الى
الجدول 2 بحيث يمكنني التعديل عليه بعد ذلك ؟
و ثانيا / هل يمكن جعل ملف أكسس ملف تنفيذي ؟:
لو سمحت اخى ابى اعرف كيف اجعل برنامج الاكسس اول ما يشتغل على الفورم
وسوالى الثانى كيف اعمل الفورم تنفيذى
اخوكم المسافر85
البحث داخل حقل مذكرات كيف يتم بالصورة هذه من المعروف أن حقل المذكرات يتم فيه عمل شرح تفصيلي
لأي شئ ما عبارة عن عدة أسطر فكيف يمكن البحث و عرض السطر الذي بة الكلمة فقط أنا بحثت بالطريقة العادية ولكنه أتي بالسجل بالكامل أنا أريده يعرض السطر الذي به الكلمة فقط وكمان لو يوجد سطر تاني يحمل نفس الكلمة يعرضة معه وتلوين ذلك الكلمة المطلوب البحث عنها هذا هو المطلوب انا استخدم DBEngine
السلام عليكم ورحمة الله وبركاته
اخي الكريم مختار سيد صالح
بارك الله فيك على جهودك وعلى اجابتك للاسئلة.
ولي هذا السؤال واتمنى منك الاجابة عليه جزيت خيرا...
ربطت فيجوال باكسس عن طريق داو وفي القائمة وضعت اسماء سور القرآن الكريم وحين اضغط على الفاتحة ينتقل بشكل غريب الى سجل بداية سورة الانفال مثلا !! ولا اعرف السبب مع اني حدد للسورة رقم البرايميري كي او الرقم التسلسلي للسجلات وهو يعمل مع بعض السور بشكل جيد ولكن مع الاخرى يقفز الى السور الغير مطلوبة وهذا هو الكود الذي استخدمته
Private Sub mnuAnfal_Click() Quran.Recordset.MoveFirst Quran.Recordset.Move (1161) End Sub
هذا مثلا للانتقال لسورة الانفال لكن الغريب انه ينتقل مثلا الى سورة يونس !
ونفس الشيء اذا حاولت الانتقال الى التالي في زر امر moveNext وهذا هو الكود ....
Private Sub Command3_Click() ' Quran.Recordset.MoveNext ' If Quran.Recordset.EOF = True Then Form2.Show 1 Quran.Recordset.MovePrevious End If ' End Sub
ففجأة ينتقل بي الى سورة سابقة او يقفز الى آية بعد سورتين للامام مثلا !! ولا ينتقل للسجل التالي او للآية التالية كما هو مطلوب منه !
اعلم ان هذ المشكلة كلها بسبب قاعدة البيانات ولكن لا اعلم ما السبب بالضبط .وبعد ان نسخت الحقول باستثناء البرايميري كي الى قاعدة جديدة وانشأت بها البراميمري كي الجديد رجعت نفس المشكلة كأني لم افعل اي شيء !
هل لديك اي فكرة عن هذا الموضوع اخي الكريم فانا ان لم احل هذه المشكلة فلن استطيع ان اعيد كتابة قاعدة البيانات حيث يوجد بها اكثر من 3 الاف سجل !!
ارجوك الرد جزيت الجنة
اخى مختار سيد صالح لم لا تبدأ دروس فى قواعد البيانات للمبتدأين امثالى:o
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
عندي سؤال حايس فيه ليا اسبوع ادور في كتاب تعلم بيسك في 21 يوم وفي الإنترنت ممكن تجاوب عليه وأدعيلك؟
عندي أداتين compo box أبغى إذا إشرت على أحد قائمة كومبو بوكس الأولى تجيني في قائمة كومبو بوكس الثانية معلومات عن المؤشر عليه في الكومبو بوكس الأولى مثال : إذا أشرت على "الحديث الشريف " من قائمة الكومبو بوكس الأولى تجيني في قائمة الكومبو بوكس الثانية "مصادر الأحاديث ، فهارس الأحاديث ، اقوال الصحابة في الأحاديث " وهكذا
وأشكرك خالص الشكر
مع العلم أن هذه المشاركة هي أول مشاركة لي في هذا الموقع الممتاز
هذا الموضوع مغلق.