تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد حل حفظ البيانات
#21
هل معنى ذلك ان الاتصال المنفصل لا يصلح ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

وجدت فى موقع  arabteam2000 هذه المعلومه


إقتباس :معلومة توصلتلها بشهادة مايكروسوفت نفسهم  إن الـ Update لا يدعم الـ Subquery  فى Vba Code
إنما Insert بيدعم الـ Subquery يعنى ممكن تعملو Select جواها عادى جدا  ودى عن تجربة
طب ليه Update موش بيدعم ?  دى تسألو فيها مايكروسوف



مامعنى subquery ؟

ما الحل اذا كيف احفظ فى جدول واحد bank و استعلم فى الداتاجريدفيو من 3 جداولbank وuser7 و  branch

الرد }}}
تم الشكر بواسطة:
#22
أعمل View في السكول ضع به الحقول التي تريدها
الرد }}}
تم الشكر بواسطة:
#23
شكرا لاهتمامك اخى العزيز عاصم 
قال الاخ الجوكر فى مشاركه رقم 20 
إقتباس :الخطاء هنا بسبب كونك تستخدم اكثر من جدول فى الاستعلام

حيث ان طريقة حفظ التعديل من خلال جملة Update تدعم جدول واحد فقط

اريد طريقه الحفظ غير update
الرد }}}
تم الشكر بواسطة:
#24
عملت view/فى السيكوال من 3 جداول 



و نسخت الجمله 
و كتبت فى فورم جديد 

و لم ينفذ
الرد }}}
تم الشكر بواسطة:
#25
جربت الفيو على برنامج السيكول .
احفظه باسم بالسكويل .
و عند استدعائه تستدعيه هاكذا بكل بساطة :

كود :
dim StrSQL as string = "Select * From View1"
dim StrSQL as string = "Select * From View1 where ColomnName='"& TxtFind.Text &"' "
الرد }}}
تم الشكر بواسطة:
#26
كتبت التالى و لم يظهر شى 

كود :
Imports System.Data.SqlClient

Public Class Form2

   Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   
       Dim StrSQL As String = "Select * From bank_branch_bank_user7"
       DataGridView1.DataSource = StrSQL

   End Sub
End Class
اكيد شيى ناقص فى الكود
الرد }}}
تم الشكر بواسطة:
#27
أقصد أن تضع هذا الاستعلام في لود فورم

أعرف أنك تمزح :

و لكن لتعم الفائدة :

كود :
Dim StrSQL As String = "Select * From bank_branch_bank_user7 "

       Dim cn As New SqlClient.SqlConnection("Server =(local);database=daccount;integrated security=True")
       Dim StrTableName As String = "bank_branch_bank_user7"
       If cn.State = ConnectionState.Closed Then cn.Open()
       Dim da As New SqlClient.SqlDataAdapter(StrSQL, cn)
       Dim dt As New DataSet
       da.Fill(dt, StrTableName)
       Dgv_Table.DataSource = dt.Tables(StrTableName)
هذا أستعلام إضافة مركب من عدة جداول جربه .
كود :
   Public Sub INSERT_INTO_Bank()
       Dim UserIDStr As String = "Select user_id From user7 where user_name=N'" & Cmb_User_name.Text & "'"
       Dim branchIDStr As String = "Select branch_id From branch where branch_name=N'" & Cmb_branch_name.Text & "'"
       Dim StrSQL As String = "INSERT INTO bank (bank_id,bank_name,bank_address,bank_branch_id,bank_account,bank_swiftcode,bank_phone,bank_fax,bank_email,bank_webpage,bank_user_id,bank_date,bank_note,bank_color,bank_parent ) VALUES ('" &
       Txt_bank_id.Text & "','" & Txt_bank_name.Text & "','" & Txt_bank_address.Text & "',(" & branchIDStr & "),'" & Txt_bank_account.Text & "','" &
       Txt_bank_swiftcode.Text & "','" & Txt_bank_phone.Text & "','" & Txt_bank_fax.Text & "','" & Txt_bank_email.Text & "','" & Txt_bank_webpage.Text & "',(" &
       UserIDStr & "),'" & Dtp_bank_date.Value & "','" & Txt_bank_note.Text & "','" & Txt_bank_color.Text & "','" & Txt_bank_parent.Text & "')"
       Dim con As New SqlConnection("Server =(local);database=daccount;integrated security=True")
       If con.State = ConnectionState.Closed Then con.Open()
       Dim da As New SqlDataAdapter(StrSQL, con)
       Dim dt As New DataSet
       da.Fill(dt, "bank")
   End Sub
الرد }}}
تم الشكر بواسطة:
#28
شكرا 
جربت الكود التالى 
كود :
Imports System.Data.SqlClient

Public Class Form2

   Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
   
       Dim StrSQL As String = "Select * From bank_branch_bank_user7 "

       Dim cn As New SqlClient.SqlConnection("Server =T-PC\SQLEXPRESS;database=daccount;integrated security=True")
       Dim StrTableName As String = "bank_branch_bank_user7"
       If cn.State = ConnectionState.Closed Then cn.Open()
       Dim da As New SqlClient.SqlDataAdapter(StrSQL, cn)
       Dim dt As New DataSet
       da.Fill(dt, StrTableName)
       DGView.DataSource = dt.Tables(StrTableName)
   End Sub
End Class

و الجداول 


و الناتج 

الناتج 8 صفوف 
------------------------------------------------------------------------------

لكن 


الناتج يجب ان يكون صفان اليس كذلك ؟
الرد }}}
تم الشكر بواسطة:
#29
جرب هذا الفيو و رد لي خبر بالمناسبة جدول branch أخذت مسمياته من صورة الجدول في أول الصفحة

كود :
/****** Object:  View [dbo].[bank_branch_bank_user7]    Script Date: 11/7/2018 12:09:37 ص ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE VIEW [dbo].[bank_branch_bank_user71]
AS
SELECT        TOP (100) PERCENT dbo.bank.bank_id, dbo.bank.bank_name, dbo.bank.bank_address, dbo.bank.bank_account, dbo.bank.bank_swiftcode, dbo.bank.bank_phone, dbo.bank.bank_fax, dbo.bank.bank_email,
                        dbo.bank.bank_webpage, dbo.bank.bank_date, dbo.bank.bank_note, dbo.branch.branch_name, dbo.user7.user_name
FROM            dbo.user7 RIGHT OUTER JOIN
                        dbo.bank ON dbo.user7.user_id = dbo.bank.bank_user_id LEFT OUTER JOIN
                        dbo.branch ON dbo.bank.bank_branch_id = dbo.branch.branch_id
ORDER BY dbo.bank.bank_id

GO
هذا كود إضافة لجدول Bank يأخذ رقم المستخدم من استعلام و يأخذ رقم البرنش من استعلام اخر جربه هو ماتريده .
كود :
Public Sub INSERT_INTO_Bank()
      Dim UserIDStr As String = "Select user_id From user7 where user_name=N'" & Cmb_User_name.Text & "'"
      Dim branchIDStr As String = "Select branch_id From branch where branch_name=N'" & Cmb_branch_name.Text & "'"
      Dim StrSQL As String = "INSERT INTO bank (bank_id,bank_name,bank_address,bank_branch_id,bank_account,bank_swiftcode,bank_phone,bank_fax,bank_email,bank_webpage,bank_user_id,bank_date,bank_note,bank_color,bank_parent ) VALUES ('" &
      Txt_bank_id.Text & "','" & Txt_bank_name.Text & "','" & Txt_bank_address.Text & "',(" & branchIDStr & "),'" & Txt_bank_account.Text & "','" &
      Txt_bank_swiftcode.Text & "','" & Txt_bank_phone.Text & "','" & Txt_bank_fax.Text & "','" & Txt_bank_email.Text & "','" & Txt_bank_webpage.Text & "',(" &
      UserIDStr & "),'" & Dtp_bank_date.Value & "','" & Txt_bank_note.Text & "','" & Txt_bank_color.Text & "','" & Txt_bank_parent.Text & "')"
      Dim con As New SqlConnection("Server =(local);database=daccount;integrated security=True")
      If con.State = ConnectionState.Closed Then con.Open()
      Dim da As New SqlDataAdapter(StrSQL, con)
      Dim dt As New DataSet
      da.Fill(dt, "bank")
  End Sub
الرد }}}
تم الشكر بواسطة: elgokr , vb2010
#30
إقتباس :جرب هذا الفيو و رد لي خبر بالمناسبة جدول branch أخذت مسمياته من صورة الجدول في أول الصفحة

كود :

كود :
/****** Object:  View [dbo].[bank_branch_bank_user7]    Script Date: 11/7/2018 12:09:37 ص ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE VIEW [dbo].[bank_branch_bank_user71]
AS
SELECT        TOP (100) PERCENT dbo.bank.bank_id, dbo.bank.bank_name, dbo.bank.bank_address, dbo.bank.bank_account, dbo.bank.bank_swiftcode, dbo.bank.bank_phone, dbo.bank.bank_fax, dbo.bank.bank_email, 
                        dbo.bank.bank_webpage, dbo.bank.bank_date, dbo.bank.bank_note, dbo.branch.branch_name, dbo.user7.user_name
FROM            dbo.user7 RIGHT OUTER JOIN
                        dbo.bank ON dbo.user7.user_id = dbo.bank.bank_user_id LEFT OUTER JOIN
                        dbo.branch ON dbo.bank.bank_branch_id = dbo.branch.branch_id
ORDER BY dbo.bank.bank_id

GO
جربت هذا الفيو و لم يفعل شىء 

شكرا 
الحمد لله ربنا هدانى للحل 
و عملت relationnship بين الجداول و نجحت 




هل يمكن اجراء البحث بالفيو اللى حافظه فى السيكوال
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 832 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 797 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,248 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,003 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 788 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,042 19-04-25, 08:54 PM
آخر رد: Kamil
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 560 22-03-25, 09:59 AM
آخر رد: mh66

التنقل السريع :


يقوم بقرائة الموضوع: