جمال فايز قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 في الحقيقة يصعب على الشخص بعد أجراء استعلامات عديدة ومتداخلة بمعنى مبنية على بعضها البعض أن يحول تلك الاستعلامات الى لغة ال sql ولقد فكرت أن أضع صلاحيات على البرنامج تمنع استيراد الأستعلامات لكنني فؤجت بأن هناك أداة تستطيع من خلالها الحصول على كلمات السر الخاصة بالصلاحيات بما فيها الـ admin وبالتالى لا بد من وجود طريقة أخرى أفضل وأبسط لمنع استيراد الأستعلامات من تلك الطريقة ونستشير أهل الخبرة في تلك المسألة . فهل هناك كود يطالب بكلمة سر عند استيراد الاستعلامات مثلاً بفرض أنني حولت القاعدة الى mde أفيدونا أهل الخبرة وجزاكم الله خير .
WinMaster قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 انا لا اعلم طريقة عملية للحماية بالاكسس . بالنسبه لطلبك انا لا اعرف سبب اهتمامك بحماية الاستعلامات لو فرضنا ان احدا ما استطاع استيراد الاستعلام ماذا يضرك انت وماذا استفاد هو ؟ لا شيء الحقيقه. اكثر اهتمامات الحمايه تقوم بحماية الكود لانه هو مصدر اي عمليات بالاكسس والقواعد الاحترافيه تقوم بعمل جداول بالكود ولا تظهر للمستخدم ايضا الاستعلام يكون عن طريق الكود بلغة SQL او TSQL وهنا تجد انه من المستحيل تقريبا ان تخترق القاعدة. تحياتي
lyla قام بنشر أبريل 28, 2004 قام بنشر أبريل 28, 2004 خلني أسوي نفسي فاهمة : أفتح تحرير الفيجول بيسك بعدين أدوات وبعدين خصائص القاعدة ولي أنت شغال عليها ومكتوب فوق حماية .وسو رقم سري على الكود. ونشاالله ماحد يشوف برامجك وتبيعها في السوق.الله يوفقك
جمال فايز قام بنشر أبريل 28, 2004 الكاتب قام بنشر أبريل 28, 2004 أخي الكريم ون WinMaster السلام عليكم ورحمة الله وبركاته . في الحقيقة حماية الاستعلامات بالنسبة لي مطلوبة وبالاخص في هذا البرنامج من المعروف بالطبع والكل يكاد يتفق معي بأن درجة الحماية تتفاوت وبدرجات ومن الطبيعي أن تقوم بعمل كافة الحماية التى تستطيع أدائها ومن ضمنها بالفعل ما تفضلت به الاخت ليلى وهذا أمر طبيعي معروف لكن يتبقى الأهم من ذلك اان لا تدع فرصة للمخترق للبرنامج أن يطلع على مكونات البرنامج ومن ضمنها الاستعلامات في في الحقيقة مهمه وبالاخص لي في هذا البرنامج ولا تصلح فيها كل من الطريقتين التاليتين :- 1- التحويل الى لغة الsql والسبب هي ان الاستعلامات متداخلة بشكل كبير وليس من السهل فصلها . 2- عمل صلاحيات على البرنامج ومن خلالها عدم استراد أو فتح التصميم للإستعلام وهذا ايضا لا يصلح لكون الصلاحيات لا يمكن أدائها على ملف قاعدة البيانات محول الى mde . أرجو أن تكون واضحة الفكرة وفي أنتظار ردكم وشكراً للجميع
جمال فايز قام بنشر أبريل 29, 2004 الكاتب قام بنشر أبريل 29, 2004 الى الأخوة في المنتدى من المهم جداً أ، نتعاون في حل مثل هذه المشكلة فهي ليست فردية ولكنها للجميع من أجل حماية برامجنا وللجميع السلام والتحية .
فهد الدوسري قام بنشر أبريل 29, 2004 قام بنشر أبريل 29, 2004 هذا حل مؤقت .. أعمل استعلامات النماذج من النموذج نفسه وكذلك التقارير يعني من الممكن الاستغناء عن الاستعلامات . الطريقة كما يلي :- 1-أنسخ جملة SQL التي في الاستعلام المراد والذي قمت بعمله من قبل في البرنامج . 2-قم بفتح تصميم التقرير أو النموذج الذي مصدره هذا الاستعلام . 3-إذهب إلى خصائص هذا التقرير أو النموذج .... ثم بيانات . 4-أمسح المكتوب فيه سابقاً ثم أضغط على زر الثلاث نقاط 000 5- سوف يفتح لديك صفحة الاستعلام قم بالذهاب إلى SQL وقم بلصق ما تم نسخه مسبقاً في الفقرة (1) . 6-أغلق الاستعلام دون حفظه ووافق على الرسالة التي ستخرج عليك . 7-بذلك يكون مصدر هذا التقرير أو النموذج هو هذا الاستعلام ولكنه بداخل النموذج ولا أحد يستطيع رؤيته أو استيراده . هذه مجرد فكرة من إنسان قليل الخبرة في الأكسس فإن أفادة فالحمد لله وإن لم تفد فأرجو المعذرة على إضاعة وقتكم معي . وتقبلوا تحيات أخوكم : فهد الدوسري
مصلح الحريصي قام بنشر أبريل 29, 2004 قام بنشر أبريل 29, 2004 على حسب ما فهمت من كلام الأخ جمال أن استعلاماته متصلة ببعض أي مبنية على بعضها فعندما يقوم بفتح الاستعلام3 فلا بد من وجود الاستعلام 1 والاستعلام 2 وفي هذه الحالة لا يمكن أن ينسخ جملة SQL ثم يضعها في مصدر النموج ثم يحذف الاستعلامات سوف تظهر له رسائل الخطأ ثم لا يعمل البرنامج السبب في ذلك لأن جملة SQL في مصدر النموذج مبنية على الاستعلاما وليس على الجدول مباشرة. الأخ جمال. بالنسبة لطلبك فهو ممكن ولا يمكننا نفي أي شيء في عالم البرمجة ولغة SQL لغة رائعة وأنا متأكد عن وجود طريق ربما تكون بكتابة لغة SQL متداخلة نقوم من خلالها بإجراء جميع العمليات التي تقوم بها الاستعلامات الثلاث بالترتيب وفي الأخير نحصل على جملة SQL موحدة حتى يمكننا أن نجعلها كمصدر للنموذج بدون وجود الاستعلام . حالياً لا أعرف الطريقة ولكنني سأبحث وأجرب الطرق لعلني أصل إلى ذلك ولكن أريد مساعدتك بأن تضع مثال فيه بيانات والاستعلامات التي قمت بعملها حتى أقوم بالتطبيق على ذلك المثال كما أرجو من الأخوة المشاركة .
جمال فايز قام بنشر أبريل 30, 2004 الكاتب قام بنشر أبريل 30, 2004 أخواني الكرام السلام عليكم ورحمة الله وبركاته أما بعد . أحب ان اتوجة بالشكر لله أولاً ومن ثم لجميع الأخوة الذين تفضولا بالرد وبالنسبة للأخ مصلح فبأذن الله تعال سأرفق مثال لما اردت حتى تسهل العملية ولقد وصلت الفكرة للعديد من الأخوة واصبحنا والحمد لله نسير في طرق واحد والباقى منا التنافس من أجل الوصول الى الهدفق المنشود يقول المولي عز وجل " وفى ذلك فليتنافس المتنافسون" صدق الله العظيم . ندعو الله أ، يكون العمل لوجهه الكريم ولخير البشرية ولجميع الأخوة وادام الله لنا التوفيق والسداد بإذن الله .
جمال فايز قام بنشر أبريل 30, 2004 الكاتب قام بنشر أبريل 30, 2004 أخوانى الكرام منعاً لإضاعة الوقت فقد ارفقت مثال هنا يوضح مبتغاى لكن المثال فيه القليل جداً عن الاستعلامات المتداخلة فهو مجرد مثال مرفق ولكن عند التوصل للحل بأذن الله ستكون نفس الطرقة والله الموعين . المهم اخوانى اريد فتح النموذج test بالمثال مع تحويل الاستعلامات الى لغة الsql وبدون أضافة أي جديد الى الجدول . وللجميع التحية . (y) test.zip
جمال فايز قام بنشر أبريل 30, 2004 الكاتب قام بنشر أبريل 30, 2004 تصحيح المشاركة أخوانى الكرام منعاً لإضاعة الوقت فقد ارفقت مثال هنا يوضح المراد لكن المثال فيه القليل جداً عن الاستعلامات المتداخلة فهو مجرد مثال مرفق ولكن عند التوصل للحل بأذن الله ستكون نفس الطريقة والله المعين . المهم اخوانى اريد فتح النموذج test بالمثال مع تحويل الاستعلامات الى لغة الsql وحذفها بعد ذلك من الاستعلامات وبدون أضافة أي جديد الى الجدول . وللجميع التحية .
جمال فايز قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 السلام عليكم ورحمة الله وبركاته . معقولة أخواني الكرام مفيش حد رد على المشاركة فينك أخي مصلح لقد ارفقت المثال كما طلبت وكما اسلفت الذكر بان هذه المشكلة ليست فردية ولكنهامسئله هامه جداً وتكاد تكون في منتهى الاهمية وهي تخص حماية برامجنا جميعاً ولن يستطيع أي واحد منا أن يقدر ثمن التعب الإ ممن يعمل بهذا المجال أمثالكم وليعلم الله قدر التعب الذي يعمله الواحد والجهد المضنى لعمل ذلك وفي النهاية لا يستطيع حمايته واعوذ بالله من كلمت لو لكونها تفتح عمل الشيطان لكن اذا كان الواحد يعلم بأنه لن تكون هناك طريقة لحل مثل هذه المشكلة بالاكسس لما تعب نفسه وسهر السنين وليس الآشهر للتعلم فيه والبرمجة من خلاله ولكننا بعون الله نصبر ونتطلع لمن يريد الله ان يحل تلك المشكله على يديه ونكسر بذلك التشأئم الذي بدأ يحل على العديد من المبرمجين بالاكسس وممن لم يجدوا حلول كافيه لمشاكلهم . ولكن أقول لكم أذا كانت الردود على المشاركة تنفي وجود حل مناسب لتلك المشكلة أو وجود أداة مناسبة تمنع الاطلاع على تصميم الأستعلام إلا بكود يطلب كلمة سر مثلا كل ذلك ممكن يحل المشكلة بالوقت الراهن . أخوانى الكرام لا تحرمونا من مشاركتكم الفعاله والتى سيستفيد منها الجميع والله الموفق .
WinMaster قام بنشر مايو 1, 2004 قام بنشر مايو 1, 2004 السلام عليكم يا عزيزي جمال بارك الله فيك الجداول اسماءها عربي والحقول اسماءها عربي ما ينفع نكتب اس كيو ال بالعربي تحياتي
جمال فايز قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 أخى الكريم بارك الله فيك أعلم بأن الاستعلامات بالعربي لكن من الممكن كتابه الكود الخاص بلغة ال sql بالعربى وعلى العموم يمكنك بالمثال المرفق أستبدال اسم الاستعلام باللغة العربية الى الانجليزية كمثل astalam1 و astalam2 و qq المهم هى كيفية عمل المطلوب فى أنتظار ردك ورد الاخوة والله الموفق .
جمال فايز قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 الهمة يا شباب ليتنا نجتمع على هذا الأمر لنحل المشكلة الموجودة بالاكسس والتى تفيدنا جميعاً لحماية برامجنا .
جمال فايز قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 مازال لا يوجد رد أين الأخوة الكرام ولا الاجازة شغلاهم على العموم للجميع التحية وكل علم وأنتم بخير بمناسبة المولد النبوى . في انتظار ردكم
جمال فايز قام بنشر مايو 1, 2004 الكاتب قام بنشر مايو 1, 2004 فينكم أخوانى أنتم هجرتم المنتدى ولا ايه الحكاية أجد العديد شاهد المشاركة ولا يكلف خطرة بالرد وكما ذكرت سابقاً بأن هذه المشكلة حلها سيكون منفعه للجميع .
جمال فايز قام بنشر مايو 2, 2004 الكاتب قام بنشر مايو 2, 2004 مساء الخير يا أخوانى أرى بأن هناك العديد يشاهد المشاركة ولكن للأسف لا أرى مشاركة منهم بالموضوع أو حل لتلك المشكلة ، أين المشرفين وذوى الخبرة . أخى الحبيب أ محمد طاهر ينبغي أتخاذ اجراء مناسب لمثل هذه الأمور ولحسم الموضوع فليس من باب الحكمة أن ارد على نفسي بالمنتدي ونطلق على انفسنا بأننا نشارك بالمنتدي والأحرى من ذلك أن يكون هناك رد للموضوع أو على الأقل النقاش المستمر وليس مجرد رد وبعديها اخرج ولا ابالي أذا كان الموضوع أتحل أم لا وتترك المشاركة بدون حل ولو كان حتى مؤقت . ثم أنه ليست المشكله فردية أو تحتاج لمثال لتوضيحا ولكنها مسألة عامة والكل يقع فيها والكل يسعي لأن يحصل على حلها وبالرغم من ذلك لا نجد تجمع يكاد يذكر لمثل هذا الموضوع لتبادل الأراء ومن هنا تكمن المشكلة فالعديد وللأسف يحاول المرور على الموضوع مرور الكرام وكأن الأمر لا يعنيه ولكني أقول لهم جميعاً الأمر بالفعل جد وليست المسأله تهريج أو مرور بأسئلة سهله لكي أرد عليها لأحصل على نقاط بالمنتدي لذا وجب لفت الأنظار لمثل تلك الأمور وانى على يقين [ان المسائلة تحتاج وقت لكن من أين يأتى الحل ولا اري ابداء الأراء والردود من الأعضاء والتعاون المثمر لحل المشكلة . والسلام عليكم ورحمة الله وبركاته .
جمال فايز قام بنشر مايو 2, 2004 الكاتب قام بنشر مايو 2, 2004 أخوانى الكرام لي والله عتاب عليكم فعندما كنت أضيف أخر رد لي بالمشاركة والتى تمنيت أن يرد عليها أحد أرى أن مجمل ما قام برؤية المشاركة كان وقتها 99 والأن 109 وهم دائما في إذدياد مستمر وبرغم من كل ما قيل بها فهم يمرون عليها مرور الكرام فللأسف الشديد أين الردود والأجابات . أين فاعلية المنتدي في مثل هذه الأمور في ظل غياب ردود الأخوة الجهبز ممن هم مشرفين المنتدي وفاعليتهم وحماسهم في الرد على المشاركات . إن الله مع الصابرين .
جمال فايز قام بنشر مايو 2, 2004 الكاتب قام بنشر مايو 2, 2004 اوشك اليوم على الانتهاء وبالرغم من ذيادة المشاهدين وقلة الردود وتكاد بالأحرى عدم الردود يشعرنا بالأحباط . هل هجر مشرفوا المنتدي المنتدي وانشغلوا بمنتدى أخر ؟. هل لم يلقى الموضوع أهميه عالية منهم ؟ هل لم يتواجد حل يعرفه أحد ولذلك يهرب الجميع من المشاركة (مجرد المشاركة حتى) وكيف يأتى الحل أذاً طالما اننا لسنا مجتمعين على تبادل الخبرات العالية والأتجاه نحو الحل بالفعل. أن ما يحدث وهذا من وجهة نظرى وتكاد تكون صحيحة إنه بالفهل هجر أشخاص كثيرة المنتدي منهم أ / عبد الله فتحي ( القسام) ( وممكن يكون غير أسمه ) المهم اخوانى الكرام الواحد يتمنى بأن يتحد الجميع ولا نتفرق ونتكاتف لحل مشكلة معينة حتى نتمكن من ايجاد الحل الأمثل لتلك المشكلة والتى أجزم وبإذن الله ان لها حل كمثل اي مشكله ولها حل . وانى أطالب من الأخ الفاضل أ/ محمد طاهر بأن يتفضل مشكوراً بتكوين فريق عمل لحل مثل هذه المشاركات وإنهائها بتوصل لحل لها . أسف إن كنت أطلت عليكم لكن للضرورة أحكام . والسلام عليكم ورحمة الله وبركاته .
محمد طاهر عرفه قام بنشر مايو 2, 2004 قام بنشر مايو 2, 2004 بالنسبة لاستيراد الاستعلامات ، فعن نفسي اسمح لي أن اخالفك الرأي ، في أنها ليست من الاشياء التي نحرص علي حمايتها فى البرنامج ، و ربما تأخر الردود هو بسبب وجود نفس الرأي لدي الأخوة . ، و لكن لم يذكر ذلك صراحة لانه فى النهاية يندرج تحت الرأي الشخصي و ليس قاعدة معترف بها . فمع الاستخدام المتقد للاكسيس ، ستجد أنها ستستبدل بجمل ال SQL داخل كود ال VBA ، كما ذكر الأخوة بل و أن الاس كيو ال داخل الكود ، سيقوم بمهام لا تستطيع الوصول اليها بالاستعلام العادي ، و لا توجد فى رأيي مشكلة كبيرة لدي العديد من المبرمجين سواء كانت الاستعلامات العادية محمية أم لا و لحماية أي شيء من الاستيراد حماية ظاهرية ، ضع كلمة سر علي القاعدة ، فلن يتم الاستيراد الا اذا اكتشفت كلمة السر باحد برامج كشف كلمة السر و بالنسبة للاخ عبد الله ، هو بخير ، و قد رأيته أمس الاول ، و هو حاليا مشغول بسب قرب الامتحانات ، و هذا حال كثير من الاخوة مع تحياتي
جمال فايز قام بنشر مايو 3, 2004 الكاتب قام بنشر مايو 3, 2004 أخي الكريم / محمد طاهر شكراً لسرعة ردك لكن لي ملحوظة لقد ذكرت وسط كلامك الأتى :- و لحماية أي شيء من الاستيراد حماية ظاهرية ، ضع كلمة سر علي القاعدة ، فلن يتم الاستيراد الا اذا اكتشفت كلمة السر باحد برامج كشف كلمة السر هل وضع كلمة السر للقاعدة تقى من استيراد الأستعلامات .بالطبع كلمة السر التى اقصدها عن طريق محرر الماكرو vba أم أنك قصدت كلمة سر بدء تشغيل القاعدة يرجي التوضيح أكثر وشكراً
WinMaster قام بنشر مايو 3, 2004 قام بنشر مايو 3, 2004 السلام عليكم انا الحقيقة قلت الكلام الذي تفضل به الاخ محمد طاهر ولكن لم تقتنع اخي جمال بالجواب صدقني حماية الاكسس حمايه كاملة يعتبر مهمة مستحيله واذا اردت حمايه تامه للبرنامج يجب عليك التوجه الى فيجوال بيسك مع اس كيو ال وهنا تستطيع حماية برنامجك بشكل احترافي . تحياتي
محمد طاهر عرفه قام بنشر مايو 3, 2004 قام بنشر مايو 3, 2004 أخي جمال ، أقصد علي القاعدة و ليس علي الكود أخي وينماستر بالنسبة لموضوع الحماية ، فالاكسيس مازال الكود به محمي تماما بالتحويل الي mde ( و ليس كما هو حال باقي المكونات ) و التي مازال يمكن حمايتها ضد ( أغلب المستخدمين ) و ليس الكل بالطبع أما الكود ففي الاكسيس حتي الان هو فى أمان تام علي عكس الفيجوال بيزيك ، الذي تخصص الكثيرين فى فك حمايت ال exe , و اعادته للشفرة المصدرية ، سواء باستخدام ال decompilers أو استخدام الاسمبلي و قد صار نقاش فى الفريق العربي سابقا بين عدد من أقوي المشاركين فى قسم البيزيك هناك ( فى أقصي أوقات مجده ) و بين الأخ خالد الصالح ، و استطاع فك كل ما أعدوه من حماية http://www.arabteam2000-forum.com/index.ph...=21697&hl=حماية
WinMaster قام بنشر مايو 3, 2004 قام بنشر مايو 3, 2004 السلام عليكم اخي العزيز محمد كلامك صحيح ميه بالميه لاحظ انا قلت حمايه كامله وانا كنت اقصد الجداول والاستعلام طبعا اذا بنقول على البرمجه وفك الحمايه فالطريق طويل ولكن كنت اقصد الحمايه للمستوى العام تحياتي
جمال فايز قام بنشر مايو 4, 2004 الكاتب قام بنشر مايو 4, 2004 أخوانى الكرام جزاكم الله خير ومن الملاحظ بأن الحماية التى أتكلم عنها صعبة وتكاد تكون شاقة والله المعين .
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.