![]() |
|
[سلسلة تعليمية] الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم دورات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=187) +--- الموضوع : [سلسلة تعليمية] الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator (/showthread.php?tid=16461) |
RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - boudyonline - 17-07-16 مشكور ... وبارك الله فيك ولكن كما ذكر الأخ Salah فإذا أمكن ادماج الكود في ملف نصي مع كل درس RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - aliday03 - 18-07-16 السلام عليكم ايها الاخوة الكرام أيها الخ الكريم salah mansour سبحان الله من الدرس الاول الى الدرس الرابع كان الخط صغيرا و اشتكى عدة إخوة من هدا المشكل في الدرس الخامس بالدات كبرت الخط المهم اين وقع لك المشكل حتى أساعدك لان السورس الكود مش هقدر أنزلوا لغاية في نفسي و هي انا عايز الدرس يتحفظ في الدماغ بمعنى لما تتفرج على الفيديو هتنقل الكود في ورقة و بعدين تدخل الكود لمشروعك عبر الكيبورد و هتحقق فيه لو كان خطأ يعني الكود مر معاك ثلاث مرات أي حفظته و هده غايتي السلسلة تعليمية و انا كل من شاهد الفيديوهات يفهم و يتعلم قلي المشكل عندك فين و انا هساعدك RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - salah mansour - 18-07-16 اخى الحبيب aliday03 اولاً شكراً على تفاعلك معى بالنسبة لطلبى ..اود ان اعرفك منذ البداية هذه طريقتى...استمع للشرح جيداً وبدقة لان هذا هو المهم فى الموضوع لانى استفيد منه كثيراً ثم بعد ذلك اكتب الكود خطوة بخطوة كما تفعل ثم اجرب ايضا خطوة خطوة وهكذا فى كل الفيديوهات ..لكن المشكلة فى الدرس الخامس الجزء الاول بالرغم من كتابة الكود صحيح كما تفضلت الا ان النتائج لا تعمل كما ينبغىوسوف ارفع لك صورة باذن الله اما ان حضرتك لا تريد نشر السورس كود فهذا راى يحترم لا جدال فيه..مرة اخرى جزاك الله خيراً كثيراً ونفعك بما علمك وعلمك ما ينفعك تفضل اخى هذا كود الاجراء الخاص بجملة insert كاملاً Sub insertstoredorocedurs(ByVal txtquery As TextBox, ByVal dgvtables As DataGridView, ByVal dgvfields As DataGridView) txtquery.Text = "" Dim objcn As New SqlConnection(connectionstring) serverconnection = New ServerConnection(objcn) Dim server As New Server(serverconnection) Dim strtablename As String = dgvtables.CurrentRow.Cells(0).Value.ToString() strSql = "----------CREATE stored procedure insert----------" & Environment.NewLine & "Create PROCEDURE Insert " & strtablename & Environment.NewLine keycount = -1 For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns keycount += 1 If dgvfields.Rows(keycount).Cells("Selected").Value = True Then ' strSql &= "@" & item.Name & " " & Environment.NewLine strSql &= String.Format("@(0) (1)", item.Name.ToString().Replace(" ", ""), item.DataType) If item.DataType.SqlDataType = SqlDataType.VarCharMax Then strSql &= "(MAX)" ElseIf item.DataType.Name.ToUpper().Contains("CHAR") Then strSql &= String.Format("((0))", item.DataType.MaximumLength) End If If keycount < dgvfields.Rows.Count - 1 Then strSql &= "," Else strSql &= "" End If End If Next item strSql &= "" & Environment.NewLine strSql &= String.Format("As (0) Insert Into (1)(", Environment.NewLine, strtablename) keycount = -1 For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns keycount += 1 If dgvfields.Rows(keycount).Cells("Selected").Value = True Then strSql &= item.ToString().Replace(" ", "") If keycount < dgvfields.Rows.Count - 1 Then strSql &= "," Else strSql &= "" End If End If Next item strSql &= ")" & Environment.NewLine strSql &= "values (" keycount = -1 For Each item As Column In server.Databases(databasename).Tables(strtablename).Columns keycount += 1 If dgvfields.Rows(keycount).Cells("Selected").Value = True Then strSql &= "@" & item.ToString().Replace(" ", "") If keycount < dgvfields.Rows.Count - 1 Then strSql &= "," Else strSql &= "" End If End If Next strSql &= ")" & Environment.NewLine txtquery.Text += strSql & Environment.NewLine & Environment.NewLine End Sub ومرفق صورة برنت سكرين بعد التنفيذ (18-07-16, 05:18 PM)aliday03 كتب : السلام عليكم ايها الاخوة الكرام RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - ابو نجلاء - 19-07-16 من باب المساعده ليس إلا تم تصحيح الكود وتبيان ذلك بالتعليقات داخل الكود كود : Sub insertstoredorocedurs(ByVal txtquery As TextBox, ByVal dgvtables As DataGridView, ByVal dgvfields As DataGridView)جرب الكود وبلغنا وش صار معك تحياتي RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - salah mansour - 19-07-16 (19-07-16, 02:46 AM)ابو نجلاء كتب : من باب المساعده ليس إلا تم تصحيح الكود وتبيان ذلك بالتعليقات داخل الكود الاخ العزيز ابو نجلاء....بارك الله لك فى الدارين وجزاك خيراً كثيراً بالفعل تم عمل الكود بنجاح بعد التعديلات التى قمت بها ....اشكرك شكراً جزيلاً RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - aliday03 - 19-07-16 الحمد لله رب العالمين RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - Apollondz - 23-07-16 مشكور عل ى الجهد المقدم و نتمنى أن تواصل و لا تباعد بين الحلقات إذ أمكن RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - noro66 - 23-07-16 سلام الله عليك واتمنى ان تكون في صحة جيدة ..أخي طال غيابك ونحن في شوق لعلمك ..أرجو منك ياأخي إن كنت متفرغا أن لا تطيل علينا غيابك ..دمت لخدمة الخيروشكرا. RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - aliday03 - 23-07-16 كنت في عطلة الصيف و قد رجعت للدار اليوم سأرتاح غدا و أباشر العمل في الحلقة السادسة إن شاء الله و شكرا جزيلا لك لدعمك RE: الدرس الخامس من برنامج صانع الاكواد بجزئيه - Code Generator - Apollondz - 24-07-16 ربنا يعاونك |