![]() |
|
[VB.NET] رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ (/showthread.php?tid=24413) الصفحات:
1
2
|
رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - abomo3ath - 03-04-18 السلام عليكم ورحمة الله وبركاته
بعد ما رفعت القاعدة على قوقل درايف تم الاتصال بشكل جيد ولله الحمد باستخدام هذا الكود
كود : Dim userpath As String = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)وقمت بتعريف متغير userpath في الـ Module وذلك لكي يعمل البرنامج بدون مشاكل مع كل الأجهزة... وذلك لأن Google Drive بعد ما تقوم بتحميله يكون تحت هذا المسار
C:\Users\k\Google Drive
والجملة المضللة باللون الأحمر تختلف من جهاز لآخر لذلك قمت بانشاء المتغير userpath لجلب اسم الجهاز ويضعه في جملة الاتصال
المشكلة هي أنني عندما أستخدمت التقارير لم أستطع من تعديل جملة الاتصال للتقارير في ملف App.config بنفس الطريقة في Module لكي يجلب البيانات من القاعدة المرفوعة على Google Drive ويتفادى اختلاف الاسم من جهاز لآخر, وتكون التقارير بذلك تعمل مع جميع الأجهزة
وهذا هو الكود
كود : <?xml version="1.0" encoding="utf-8" ?>والسؤال كيف أعدل جملة ( datadirectory) في ملف app.config لكي تعمل مع جميع الأجهزة؟
شكراً لكم
RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - tarek - 04-04-18 ادخل على setting وعدل جملة واجعلها كما كتبتها في المتغير عدل جملة الاتصال RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - abomo3ath - 14-04-18 (04-04-18, 02:31 PM)tarek كتب : ادخل على setting وعدل جملة واجعلها كما كتبتها في المتغير للأسف تظهر رسالة خطأ أثناء تنفيذ كود التقرير !! RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - abomo3ath - 21-07-18 للفائدة:
تم استخدام وربط التقرير بالكود واستبدال الـ Report Viewer بالـ Crystal reports و عن طريق DATASET
وبذلك استغنيت عن جملة الاتصال الخاصة بالتقرير مع الـ Sql Server
RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - mero5000 - 21-07-18 انا لما كنت شغال ادو اكنت بستخدم هذه الطريقة
RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - abomo3ath - 21-07-18 (21-07-18, 01:42 PM)mero5000 كتب : انا لما كنت شغال ادو اكنت بستخدم هذه الطريقة الله يزيدك من علمه وينفع بكم (21-07-18, 01:42 PM)mero5000 كتب : انا لما كنت شغال ادو اكنت بستخدم هذه الطريقة الله يزيدك من علمه وينفع بكم RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - sendbad100 - 22-07-18 (21-07-18, 01:42 PM)mero5000 كتب : انا لما كنت شغال ادو اكنت بستخدم هذه الطريقة ماذا تستخدم الان اخي MERO5000
للفائدة العامة
لا يبدو لي رفع قاعدة البيانات على سحابة واستخدامها من اجهزة المستخدمين فكرة سديدة
سوف تفقد الكثير من البينات بكل تاكيد
جرب ان تتصل بقاعدة البيانات في نفس الوقت من اكثر من جهاز واضف بيانات ولاحظ الفرق
بالذات اذا انقطع النت لفترة. في احد الاجهزة وقام بعمل تعديل او اضافة. سيتم رفع اخر نسخة تم تعديلها.
RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - abomo3ath - 22-07-18 (22-07-18, 11:26 AM)atefkhalf2004 كتب : حضراتكم الاتصال بجهاز الـ Sql server من خلال الإنترنت لا يختلف كثيراً عن الاتصال من خلال الشبكة المحلية
بداية يجب أن تفعل الخدمات الخاصة بالاتصال بالقاعدة عن بعد ,وتسجيل البورت 1433
ولو قمت بإنشاء Module ( إن لم تكن منشأه من قبل ) وتضيف فيه جملة الاتصال وتعدل فيه حسب البينات لديك من رقم الآيبي واسم القاعدة والرقم السري تكون بذلك استطعت الاتصال بقاعدة البيانات
وهنا أضع لك جملة الإتصال عدل عليها على حسب مالديك
Public cn As New SqlClient.SqlConnection("Data Source=(1)\(2),1433;Initial Catalog=(3); User ID=(4);password=1234
1- هنا ضع رقم Static IP. 2- اسم sqlserver 3- اسم قاعدة البيانات. 4- اسم المستخدم الذي تستخدمه بالدخول على sqlserver غالباً ما يكون sa وأخيراً الرقم السري RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - mero5000 - 22-07-18 شوف اخى atefkhalf2004 الاسم الى عجزت عن قرآته اولا بما انك تستخدم استتك اى بى لا يجب وضعه لاى احد لانه ببساطه الاى الدائم لجهازى اما اجهزة الراوتر فتتغير فى كل مرة ندخل الانترنت ثانيا الاستضافات تعطيك كونكشن استرنج خاص بها لتتصل بقاعدة بياناتك انا فى الحقيقة لم اجرب جوجل دريف الى فى تخزين الملفات فقط ثالثا بما ايه فائدة الاستتك اى بى الان وانت رافع الداتا بيز بمكان اخر غير جهازك فكرة الاستتك اى بى انك تجعلنا جمبعا نتصل بالداتا بيز الخاصة بك فى جهازك عموما السيرفرات تعطيك اسم السيرفر وليس ip لحماية اجهزتها جرب smarterasp.net انا مجربه =============================================== انا بشتغل Entity framework اخى السندباد RE: رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ - atefkhalf2004 - 22-07-18 انا atef khalf ثانيا هذا مثال للاي بي وليس الاي بي ثالثا قاعدة البيانات موجودة علي جهاز وليس علي علي جوجل درايف لم يتم الاتصال ايضا رغم تنفيذ جملة الاتصال كما ذكرها الزملاء هل من منقذ ؟؟؟ 197.169.74.100/32 هل الاي بي كده صح ام 32 زيادة ام هو 197.169.74.100 فقط |