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

HOME > .NET Framework > Forum > ช่วยดูให้หน่อยคับ เอาข้อมูลจาก Access มาแสดง คือทำปุ่มค้นหา ผมจะทำโปรแกรมแปลภาษา คับ



 

ช่วยดูให้หน่อยคับ เอาข้อมูลจาก Access มาแสดง คือทำปุ่มค้นหา ผมจะทำโปรแกรมแปลภาษา คับ

 



Topic : 046203



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



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




ช่วยดูให้หน่อยคับมันต้องเพิ่ม ส่วนไหน ถ้าเราต้องการ ทำปุ่ม คลิ๊กค้นหา จากAccess มาแสดง โดย ฐานข้อมูลผมมี2 ฟิว คือ Esan , Thai ชื่อตารางคือ Dic พอดีผมจะทำ โปรแกรมแปลภาษาไทย เป็นอีสานอีสานเป็นไทย .หากพิมพ์ข้อความอีสาน จะแปลออกมาเป็นภาษาไทย หากพิมพ์ ข้อความไทยจะออกมาเป้น อีสาน ส่วนที่ผมทำได้คือ พิมอีสาน ออกไทย มันต้องแก้ไขยังไง หากต้องการจะแปลกลับไปกลับมาได้ คับ ช่วยหน่อยคับและอีกอย่างคับ หากเราต้องการ พิมคำว่า จะมีขึ้นมาให้เลือกต้องเพิ่มฟังก์ชั่นยังไงคับ

Public Sub connectData() Handles MyBase.Load
Dim S As String
If conn.State = ConnectionState.Open Then conn.Close()
S = "Provider=Microsoft.Jet.OLEDB.4.0;"
S = S + "Data Source=C:\data.mdb;"
S += "User Id=admin;Password=;"
conn.ConnectionString = S
conn.Open()

End Sub

Private Sub btnSearchTables_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
Dim dr As OleDbDataReader
Dim Esan As String = tetNotes.Text
Dim s As String = "Select * From Dic Where Esan ='" & Esan & "' "
dr = ExecuteReader(s)
If dr.HasRows Then
dr.Read()
txtshow.Text = dr.Item("Thai").ToString
Else
MessageBox.Show("ไม่พบคำศัพท์ที่ท่านต้องการค้นหา")
End If
End Sub



Tag : .NET, VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-30 14:41:57 By : wasantec View : 1914 Reply : 5
 

 

No. 1



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

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

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

ASP.NET Microsoft Access Search Record






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-31 07:21:29 By : webmaster
 


 

No. 2



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



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


ดู จากตัวอย่าง งง คับ ขอละเอียดกว่านี้ได้ป่าวคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-31 12:03:16 By : wasantec
 

 

No. 3



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


โปรแกรมท่านเทพจัดครับ อยากถามว่าใช้แปลเป็นคำหรือแปลเป็นประโยคครับท่าน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-31 13:59:54 By : tungman
 


 

No. 4



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



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


เป้นคำคับ .....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-07-31 22:16:51 By : wasantec
 


 

No. 5



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


มันต้องแยกเป็นเรื่องๆ นะ เพราะอย่างที่บอก โปรแกรมมันเทพเกิน

Quote:
ช่วยหน่อยคับและอีกอย่างคับ หากเราต้องการ พิมคำว่า ค จะมีขึ้นมาให้เลือกต้องเพิ่มฟังก์ชั่นยังไงคับ


- เปลี่ยนช่อง textbox ที่ใช้ search เป็น combobox แล้วแฮนเดิลอีเว็นต์ KeyUp ให้แสดง autocomplete

Code (VB.NET)
Private Sub ComboBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles ComboBox1.KeyUp
	AutoCompleteCombo(CType(sender, ComboBox), e)
End Sub

Public Shared Sub AutoCompleteCombo(ByVal cbo As ComboBox, ByVal e As KeyEventArgs)
	Dim sTypedText As String
	Dim iFoundIndex As Int32
	Dim oFoundItem As Object
	Dim sFoundText As String
	Dim sAppendText As String

	'Allow select keys without Autocompleting
	Select Case e.KeyCode
		Case Keys.Back
			Exit Select
		Case Keys.Left
			Exit Select
		Case Keys.Right
			Exit Select
		Case Keys.Tab
			Exit Select
		Case Keys.Up
			Exit Select
		Case Keys.Delete
			Exit Select
		Case Keys.Down
			Exit Select
	End Select

	'Get the Typed Text and Find it in the list
	sTypedText = cbo.Text
	iFoundIndex = cbo.FindString(sTypedText)

	'If we found the Typed Text in the list then Autocomplete
	If iFoundIndex >= 0 Then
		'Get the Item from the list (Return Type depends if Datasource was bound or List Created)
		oFoundItem = cbo.Items(iFoundIndex)

		'Use the ListControl.GetItemText to resolve the Name in case the Combo was Data bound
		sFoundText = cbo.GetItemText(oFoundItem)

		'Append then found text to the typed text to preserve case
		sAppendText = sFoundText.Substring(sTypedText.Length)
		cbo.Text = sTypedText.ToString() + sAppendText.ToString()

		'Select the Appended Text
		cbo.SelectionStart = sTypedText.Length
		cbo.SelectionLength = sAppendText.Length
	End If
End Sub


Quote:
ส่วนที่ผมทำได้คือ พิมอีสาน ออกไทย มันต้องแก้ไขยังไง


- Sql Statement Select ง่ายๆ เลยครับ เลยไม่อยากทำให้ดู แต่แนะนำว่าควรเปลี่ยนไปใช้ Parameter แทน

--------------------------------------
คำแนะนำเพิ่มเติม

1. ตรง path ของ database ควรเปลี่ยนมาใช้ Application.StartupPath จะดีกว่า จะใช้เอา access ไปอยู่ด้วยกัน

กับ app จะได้ไม่มีปัญหาเวลาเอาไปใช้เครื่องอื่น

2. การเชื่อม string น่าเกลียดมากใช้ stringbuilder เถอะ

3. ตรงนี้น่ะ

Code (VB.NET)
Dim dr As OleDbDataReader
Dim Esan As String = tetNotes.Text
Dim s As String = "Select * From Dic Where Esan ='" & Esan & "' "
dr = ExecuteReader(s)
If dr.HasRows Then
   dr.Read()
   txtshow.Text = dr.Item("Thai").ToString
Else
   MessageBox.Show("ไม่พบคำศัพท์ที่ท่านต้องการค้นหา")
End If


ไม่มีมั่วใช่ไหม ??? ไม่เห็นเคยเจอแบบนี้เลย error หรือเปล่าเนี่ย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-01 00:14:03 By : tungman
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูให้หน่อยคับ เอาข้อมูลจาก Access มาแสดง คือทำปุ่มค้นหา ผมจะทำโปรแกรมแปลภาษา คับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่