Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    15-07-2008
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Cách gọi tên tự động

    Mình có làm file quản lý học sinh, trong đó có table "DANH SACH HOC SINH" gồm các fiel: MAHS, TEN, AMTHANH, ...
    Với fiel AMTHANH mình dự định đọc và ghi âm tên của học sinh đó sau đó Insert vào ( ví dụ: MAHS:1 Nguyễn Văn A; MAHS:2 Nguyễn Văn B ...)
    Tạo form "GOI TEN HOC SINH" có combobox lấy dữ liệu từ "DANH SACH HOC SINH"
    Mình muốn khi nhắp chọn vào combobox học sinh nào thì máy sẽ phát âm thanh tên của học sinh đó
    (Cụ thể là Insert file ghi âm vào fiel AMTHANH bằng cách nào, và khi chọn tại combobox thì máy sẽ đọc tên mà không cần phải nhắp vào AMTHANH )
    Cảm ơn các bạn nhiều.
    Quote Quote

  2. #2
    Tham gia
    07-03-2008
    Location
    Đất thép
    Bài viết
    553
    Like
    0
    Thanked 3 Times in 2 Posts
    Trước tiên bạn thêm vào form Active Control "Windows media Player" đặt tên là mediaplayer1. Nếu bạn k muốn thấy Active Control này khi View form thì bạn dùng thuộc tính Visible ẩn nó đi là được

    ComboBox của bạn có :
    + Row Source l: SELECT [DANH SACH HOC SINH].[MaHS], [DANH SACH HOC SINH].[TenHS] FROM [DANH SACH HOC SINH];
    +Column Count:2
    +Column Witdth: 0";1; 'Combobox chỉ hiển thị tên học sinh thôi

    Dùng đoạn code cho Combobox
    Code:
    Private Sub cboName_BeforeUpdate(Cancel As Integer)
        Dim filePath As String
        Dim Sql As String
        Dim rs As DAO.Recordset
            
        Sql = "Select [Am Thanh] from [DANH SACH HOC SINH] where [Mahs] =" & cboName.Column(0)
        Set rs = CurrentDb.OpenRecordset(Sql)
         
                
        If IsNull(rs.Fields("Am Thanh").Value) Then
            '---- Neu file am thanh khong co
            MsgBox "K ton tai file am thanh"
        Else
            filePath = rs.Fields("Am Thanh").Value
            Me.MediaPlayer1.URL = filePath
            
        End If
        Set rs = Nothing
    End Sub
    Nếu bạn khó hiểu thì đưa email mình sẽ gửi chương trình demo. Diễn đàn k upload file được

  3. #3
    Tham gia
    15-07-2008
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts
    Trước tiên mình xin thành thật cảm ơn sự nhiệt tình của bạn.
    Để chắc ăn nhờ bạn mail dùm mình file demo đi! email: tung106144@yahoo.com
    Chào bạn.

  4. #4
    Tham gia
    07-03-2008
    Location
    Đất thép
    Bài viết
    553
    Like
    0
    Thanked 3 Times in 2 Posts
    Mình gửi mail cho bạn nhưng dường như email k chính xác. Bạn vui lòng down file tại đây

  5. #5
    Tham gia
    15-07-2008
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts
    Cảm ơn bạn rất nhiều, mình đã download file được rồi
    Thấy cũng thú vị lắm, nhưng sao mình thực hiện ý mình chưa được, nhờ bạn giúp thêm mình nhé!
    Cụ thể là mình ghi âm lời nói của mình và đặt tên file là DOC, sau đó lưu vào D:\GHIAM\DOC
    Mình đã thêm 1 record trên vào file của bạn, nhưng khi chọn tại combobox thì nó im lặng 1 cách đáng sợ. Nhờ bạn giúp dùm mình đi!
    Cảm ơn nhiều nhiều ...

  6. #6
    Tham gia
    07-03-2008
    Location
    Đất thép
    Bài viết
    553
    Like
    0
    Thanked 3 Times in 2 Posts
    Bạn lưu đường dẫn trong tblFilesongs của mình có đúng k?( ví dụ:\GHIAM\DOC.wav?)
    Nếu chưa đc bạn gửi chương trình của bạn qua mail của mình. saigontoiyeu@ymail.com

  7. #7
    Tham gia
    15-07-2008
    Bài viết
    37
    Like
    0
    Thanked 0 Times in 0 Posts

    Rất hay !

    Cảm ơn bạn, mình làm được rồi. Thì ra đường dẫn các file phải có .wav nó mới đọc. Xin hỏi thêm bạn đối với những file là bài hát dạng MP3 thì phải làm sao ?
    Cảm ơn bạn nhiều nhé, những nội dung bạn chỉ rất tuyệt!

  8. #8
    Tham gia
    07-03-2008
    Location
    Đất thép
    Bài viết
    553
    Like
    0
    Thanked 3 Times in 2 Posts
    Mình nghĩ dạng .mp3 cũng làm như vậy. Thực chất đây là active control sử dụng Window Media Player của window, vì thế nếu Window Media Player của bạn chạy được file media nào thì ở access nó đều hỗ trợ.
    Bạn hãy làm thử xem sao. Mình đã play thử file .mp3, .dat và thấy nó vẫn chạy tốt.
    Chúc bạn thành công!
    Được sửa bởi spammailxxx lúc 08:34 ngày 25-06-2009

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •