Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,036

HOME > .NET Framework > Forum > สอบถามเรื่่องการตัด stock สินค้าใน VB 2008 หน่อยครับ ฐานข้อมูลเป็น Access 2003 นะครับ!!!



 

สอบถามเรื่่องการตัด stock สินค้าใน VB 2008 หน่อยครับ ฐานข้อมูลเป็น Access 2003 นะครับ!!!

 



Topic : 050750



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์




Code (VB.NET)
Private Sub BtnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnSave.Click

        If (TbxUserID.Text = "" Or TbxUserName.Text = "" Or TbxSuppliesID.Text = "" Or TbxSuppliesName.Text = "" Or TbxQuan.Text = "" Or TbxDate1.Text = "" Or TbxDate2.Text = "" Or TbxObject.Text = "" Or TbxEmail.Text = "") Then
            MsgBox("กรุณาใส่ข้อมูลให้ครบ")
            Return
        End If
        If Not (IsNumeric(TbxUserID.Text) Or (TbxSuppliesID.Text) Or (TbxQuan.Text)) Then
            MsgBox("ต้องใส่ข้อมูลเป็นตัวเลข")
            Return
        End If

        Dim sql As String = ""
        Dim adapter As New OleDbDataAdapter

        If (TbxOrder.Text = "") Then
            sql = "Insert Into runner("
            sql &= "Runner_ID,Runner_NAME,Runner_LASTNAME,Supp_ID,Supp_NAME,Supp_QUAN,Supp_DATE,Supp_DATE2,Supp_Object,Email) "
            sql &= "Values(@rid,@nm,@lst,@suppid,@suppnm,@suppquan,@suppdate,@suppdate2,@suppob,@email)"
        Else
            sql = "Update runner Set "
            sql &= "Runner_ID = @rid , Runner_NAME = @nm , Runner_LASTNAME = @lst,Supp_ID = @suppid , Supp_NAME = @suppnm , Supp_QUAN = @suppquan , Supp_DATE = @suppdate , Supp_DATE2 = @suppdate2 , Supp_Object = @suppob , Email = @email"
            sql &= "Where Runner_ID = " & TbxOrder.Text
        End If
        _cmd = New OleDbCommand(sql, _conn)
        _cmd.Parameters.AddWithValue("rid", TbxUserID.Text)

        _cmd.Parameters.AddWithValue("nm", TbxUserName.Text)
        _cmd.Parameters.AddWithValue("lst", TbxLastName.Text)
        _cmd.Parameters.AddWithValue("suppid", TbxSuppliesID.Text)
        _cmd.Parameters.AddWithValue("suppnm", TbxSuppliesName.Text)
        _cmd.Parameters.AddWithValue("suppquan", TbxQuan.Text)
        _cmd.Parameters.AddWithValue("suppdate", TbxDate1.Text)
        _cmd.Parameters.AddWithValue("suppdate2", TbxDate2.Text)
        _cmd.Parameters.AddWithValue("suppob", TbxObject.Text)
        _cmd.Parameters.AddWithValue("email", TbxEmail.Text)




        Dim affectedRow As Integer = _cmd.ExecuteNonQuery()

        If (affectedRow < 1) Then
            ToolStripStatusLabel1.Text = "เกิดข้อผิดพลาดในการบันทึกข้อมูล!"
        Else
            ToolStripStatusLabel1.Text = "ข้อมูลถูกจัดเก็บแล้ว"
            Dim name As String = TbxUserName.Text
            ReadData()
            FillListBox()
            ClearBindings()

            If (TabControl1.SelectedIndex = 0) Then
                Bindings()
            End If
            Dim idx As Integer = ListBox1.FindStringExact(name)

            If (idx > -1) Then
                ListBox1.SetSelected(idx, True)
            End If

        End If
        UpdateStatus()
    End Sub


* โค้ดข้างบนนี่เป็นส่วนของการแอดข้อมูลลงตารางอ่ะครับ แล้วผมอยากจะทราบว่า ถ้าจะเขียนโค๊ดตัด stock จากฟิลที่ชื่อ Supp_QUAN
ต้องเขียนยังไง เขียนไว้ตรงไหนหรอครับ ช่วยทีนะครับ ขอบคุณครับ

รูปตอน run นะครับ

นี่รูปตอนรันนะครับ



Tag : .NET, Ms Access, VS 2008 (.NET 3.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-10-26 12:47:15 By : prince31 View : 7424 Reply : 5
 

 

No. 1



โพสกระทู้ ( 437 )
บทความ ( 0 )



สถานะออฟไลน์


ทำงานลักษณะเดียวกันเลยครับกับ Insert แค่เปลี่ยนเป็น Update อ่ะครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 15:15:22 By : kaimuk
 


 

No. 2



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : kaimuk เมื่อวันที่ 2010-10-26 15:15:22
รายละเอียดของการตอบ ::
......... ช่วยกรุณาเขียนโค๊ดให้ดูหน่อยได้มั้ยครับ ขอบคุณมากครับผม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 15:41:39 By : prince31
 

 

No. 3



โพสกระทู้ ( 175 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ถ้าจะตัดแบบ FIFO
1.ต้องเลือกจำนวนที่เหลือทั้งหมดออกมา
Code (VB.NET)
(If UnitInStock  < UnitOnOrder  Then) 'ถ้าใส่จำนวนเกินกว่าที่มีอยู่
MsgBox("อย่าใส่จำนวนเกินที่มีอยู่ซิ...!!!!")


2.เอาจำนวนทั้งหมดตั้ง - แล้วลบจำนวนที่ต้องการจะตัด

3.แล้วเอาค่าที่ได้จากลบกันแล้ว Update....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 16:03:07 By : EvoLutionGT
 


 

No. 4



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


พอดีผมเพิ่งจะเริ่มหัดเขียนอ่ะครับ ยังไม่ค่อยเข้าใจอะไรเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-26 16:47:47 By : prince31
 


 

No. 5



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


ช่วยเขียนโค๊ดลงในโค๊ดของผมหน่อยได้มั้ยครับ ผมนึกภาพไม่ออกจริงๆอ่ะ ..
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-10-28 11:52:11 By : prince31
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่่องการตัด stock สินค้าใน VB 2008 หน่อยครับ ฐานข้อมูลเป็น Access 2003 นะครับ!!!
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่