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,038

HOME > .NET Framework > Forum > สอบถามเรื่องเอาค่าคอมพอร์ตที่กำหนดไว้จาก ฟอร์ม 1 ไปใช้ที่ฟอร์ม 2 ส่งเพื่อส่งsms ทำอย่างไร


 

[.NET] สอบถามเรื่องเอาค่าคอมพอร์ตที่กำหนดไว้จาก ฟอร์ม 1 ไปใช้ที่ฟอร์ม 2 ส่งเพื่อส่งsms ทำอย่างไร

 
Topic : 065414



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



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


ตอนนี้ทำโปรเจค สแกนลายนิ้วมือแจ้งเตือนผู้ปกครองอยู่ค่ะตอนนี้ทำโปรแกรมส่ง sms อยู่ อยากทราบวิธีการเอาค่าที่กำหนด ให้กับ Comport จากฟอร์ม 1 ไปใช้ในฟอร์ม 2 เพื่อนำค่านั้นไปเปิดport ส่งsms ต้องทำยังไงคะ
ตรงนี้เป็นส่วนโค๊ดค่ะ

Code (VB.NET)
001.Imports System.IO
002.Imports System.IO.Ports
003.Imports System.Threading
004. 
005. 
006.Public Class chfrm3
007.    Dim conn As New MySqlConnection
008.    Dim str As String = "server=localhost;User id=root;Password=1234;Database=student_att"
009. 
010.    Private Sub chfrm3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
011.        Dim ports As String() = SerialPort.GetPortNames()
012. 
013.        'ComPort = "aaa"
014.        ' Show a label with Action information on it
015.        'lblComFound.Text = "The following serial ports were found:"
016. 
017.        ' Put each port name Into a comboBox control.
018.        Dim port As String
019.        Dim strport As String
020.        For Each port In ports
021.            'Cboport.Items.Add(port).ToString()
022.            strport = CboPort.Items.Add(port).ToString()
023. 
024.            'strport.ToString()
025. 
026.        Next port
027.        ' Select the first item in the combo control
028.        'Cboport.SelectedIndex = 0
029. 
030.        CboPort.SelectedIndex = 0
031.    End Sub
032. 
033.    'Private Sub CboDiscon_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
034.    '    Dim discon As String = CboPort.Text
035.    '    CboPort.Text = ""
036.    '    Cbobuad.Text = ""
037.    '    CboBit.Text = ""
038.    '    Cboparity.Text = ""
039.    '    CboStb.Text = ""
040.    '    TextBox1.Text = ""
041.    '    TextBox1.Text = discon & " Disconnected"
042. 
043. 
044.    'End Sub
045. 
046.    Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter
047. 
048.    End Sub
049. 
050.    Private Sub Btnconne_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnconne.Click
051.        ' Dim dt As String = "INSERT INTO comport (Port, BitperSec, Databit, Parity, StopBits) VALUES ('" & CboPort.Text & "','" & Cbobuad.Text & "','" & CboBit.Text & "','" & Cboparity.Text & "','" & CboStb.Text & "')"
052.        Dim dt As String = "update comport set  Port='" & CboPort.Text & "',BitperSec='" & Cbobuad.Text & "',Databit='" & CboBit.Text & "',Parity='" & Cboparity.Text & "',StopBits='" & CboStb.Text & "' where IdPort= '27';"
053. 
054. 
055.        Dim cboshow As String = CboPort.Text
056. 
057.        conn.ConnectionString = str
058. 
059.        If CboPort.Text = "" Or Cbobuad.Text = "" Or Cboparity.Text = "" Or CboStb.Text = "" Or CboBit.Text = "" Then
060.            MessageBox.Show("กรุณากรอกข้อมุลให้ครบด้วยค่ะ")
061.        Else
062.            Try
063.                If conn.State = ConnectionState.Closed Then
064.                    conn.Open()
065.                    MsgBox("Seccessfully connected to Mysql Database ")
066.                    ' Dim cmd As New MySqlCommand(dt, conn)
067.                    Dim cmd As MySqlCommand = New MySqlCommand
068.                    With cmd
069.                        .CommandText = dt
070.                        .CommandType = CommandType.Text
071.                        .Connection = conn
072. 
073.                        .ExecuteNonQuery()
074. 
075.                    End With
076.                    conn.Close()
077.                    'MsgBox("SuccesFully")
078.                    conn.Dispose()
079.                    MsgBox("Port Setting OK")
080. 
081.                Else
082.                    conn.Close()
083.                    'conn.Dispose()
084. 
085.                    MsgBox("Connecttion is Closed.")
086. 
087.                End If
088.            Catch ex As Exception
089.                MsgBox(ex.ToString)
090. 
091.            End Try
092.        End If
093.        TextBox1.Text = cboshow & "connected"
094.    End Sub
095. 
096.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
097.        'เมื่อมีการคลิกให้โหลดค่าที่ทำการupdateแล้วมาแสดงผล
098. 
099.        Dim myCommand As New MySqlCommand
100. 
101.        Dim myData As New DataTable 'ประกาศค่าสร้างตาราง
102.        Dim Sql As String = "SELECT *  FROM comport"
103.        Dim myAdapter As New MySqlDataAdapter(Sql, str) 'ใส่คำสั่ง myslqlในการค้นหาข้อมูล strคือ การเชื่อมต่อฐานข้อมูล ,sql การquery ข้อมูล
104.        myAdapter.Fill(myData) 'ผูก myadapter ที่เก็บคำสั่งค้นข้อมูลเข้ากับตารางที่ชื่อ mydata
105. 
106.        '  CboPort.DataSource = myData
107. 
108.        With CboPort  'กำหนดค่าให้ combobox ที่ชื่อ CboPort
109.            .DataSource = myData ' กำหนด datasource ให้กับ combobox ชื่อตารางmydata
110.            .DisplayMember = myData.Columns.Item("Port").ColumnName 'แสดงผลในcomboboxโดย แสดงข้อมูลที่อยู่ใน ฟิวPortในตารางฐานข้อมูลที่ใช้
111.            .SelectedItem = myData.Columns.Item("IdPort").ColumnName 'รหัส primary key ในตารางที่ใช้อ้างถึงข้อมูลที่นำมาแสดง
112. 
113.        End With
114. 
115.        With Cbobuad 'CboPort
116.            .DataSource = myData
117. 
118.            .DisplayMember = myData.Columns.Item("BitperSec").ColumnName
119. 
120.            .SelectedItem = myData.Columns.Item("IdPort").ColumnName
121.        End With
122. 
123. 
124.        With CboBit
125.            .DataSource = myData
126.            .DisplayMember = myData.Columns.Item("Databit").ColumnName
127.            .SelectedItem = myData.Columns.Item("IdPort").ColumnName
128. 
129.        End With
130. 
131. 
132.        With Cboparity
133.            .DataSource = myData
134.            .DisplayMember = myData.Columns.Item("Parity").ColumnName
135.            .SelectedItem = myData.Columns.Item("IdPort").ColumnName
136. 
137.        End With
138. 
139. 
140.        With CboStb
141.            .DataSource = myData
142.            .DisplayMember = myData.Columns.Item("StopBits").ColumnName
143.            .SelectedItem = myData.Columns.Item("IdPort").ColumnName
144. 
145.        End With
146.      
147. 
148. 
149. 
150.    End Sub
151.End Class


กำหนดค่าให้ Comport

ฟอร์ที่ต้องการนำค่ามาส่งsms อยูด้านล่างค่ะ

ฟอร์ม 2ที่ต้องส่งsms

รบกวนผู้รู้ช่วยหน่อยนะคะ



Tag : .NET, VB.NET, VS 2008 (.NET 3.x)



ประวัติการแก้ไข
2011-08-26 11:14:21
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-26 11:11:41 By : amnewbies View : 1350 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

ถ้าอ่านค่าได้แล้วมีการจัดเก็บในฐานข้อมูลแล้วก็น่าจะอ่านมาจาก Database เพื่อเอาไปส่ง SMS น่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-27 07:52:11 By : webmaster
 

 

No. 2



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



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

หรอคะทำอย่างนี้แล้วจะสะดวกกว่าใช่ไหมคะพอดีมีคนแนะนำมาค่ะแต่ทำเองแล้ว ส่งค่ามาเก็บไว้ที่ module พอปิดฟอร์มนั้น ค่าที่ส่งก็หายไป กำหนด ตัวแปรเก็บค่าเป็นแบบ static ไม่ได้ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-27 19:44:37 By : amnewbies
 

 

No. 3



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



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

ส่ง sms ได้แล้วค่ะตอนนี้ ต้องการให้ส่งข้อความเป็นภาษาไทยได้คะ ต้องทำยังไงคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-27 22:34:55 By : amnewbies
 

 

No. 4



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



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

ช่วงนี้ โปรเจค ส่ง SMS กำลัง มาแรงจริง ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-28 09:13:58 By : chowarin
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องเอาค่าคอมพอร์ตที่กำหนดไว้จาก ฟอร์ม 1 ไปใช้ที่ฟอร์ม 2 ส่งเพื่อส่งsms ทำอย่างไร
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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