btamsgn > 27-03-23, 10:45 AM
ongke0711 > 27-03-23, 12:44 PM
(27-03-23, 10:45 AM)btamsgn Đã viết: Đính kèm: File minh hoa
btamsgn > 27-03-23, 04:30 PM
(27-03-23, 12:44 PM)ongke0711 Đã viết:(27-03-23, 10:45 AM)btamsgn Đã viết: Đính kèm: File minh hoa
File không có quyền download nhé bạn.
ongke0711 > 27-03-23, 05:46 PM
btamsgn > 30-03-23, 01:15 PM
ongke0711 > 31-03-23, 12:07 AM
(27-03-23, 10:45 AM)btamsgn Đã viết: 1. Mình muốn nhận được code cho nút lệnh để chẻ từng câu trong đoạn textbox thành từng câu rồi thêm vào bảng "Tsplit".
2. Hiện tại mình làm bằng tay copy từng câu rồi dán vào bảng.
3. Rất mong nhận được sự trợ giúp từ các bạn.
Private Sub Command2_Click()
    TachCau_Regex Me.txtSourceText
    DoCmd.OpenTable "Tsplit"
End Sub
Sub TachCau_Regex(sPara As String)
    Dim regex As Object
    Dim matches As Object 'Collection cac cau duoc tach
    Dim Cau As Object
    Dim i As Integer
    
    ' Create a regular expression object to match sentences
    Set regex = CreateObject("VBScript.RegExp")
    With regex
        .Pattern = "([^.?!:]+[.?!:])"
        .Global = True
    End With
    
    'Tim cac cau thoa man bieu thuc Regex dua vao collection
    Set matches = regex.Execute(sPara)
    Dim s As String
    For Each Cau In matches
        s = "INSERT INTO Tsplit (Sentces) Values(""" & Cau & """)"
        CurrentDb.Execute s, dbFailOnError
    Next Cau
End Sub 
btamsgn > 31-03-23, 11:31 AM