• Nhập số nguyên tự chuyển thành thập phân
  • Nhập số nguyên tự chuyển thành thập phân

    bằng lăng > 21-09-18, 11:28 AM

    Mình thấy người ta tạo 1 subform nhập điểm như sau: nhập 1 ra 1.0, nhập 125 xong chuyễn thành 1.25, nhập 55 thành 5.5, nhập 10 ra 10..... Trong access định dạng cái này ở đâu vậy các a/c? Xin cám ơn.
  • RE: Nhập số nguyên tự chuyển thành thập phân

    NguyenDungAnh > 21-09-18, 11:57 AM

    xem trong thẻ format ấy
  • RE: Nhập số nguyên tự chuyển thành thập phân

    bằng lăng > 21-09-18, 02:59 PM

    (21-09-18, 11:57 AM)NguyenDungAnh Đã viết: xem trong thẻ format ấy

    Đã xem rồi mà không tìm ra  040 040
  • RE: Nhập số nguyên tự chuyển thành thập phân

    cpucloi > 21-09-18, 03:57 PM

    Mình thấy trong diễn giải của bạn có mâu thuẫn, nhập 125 ra 1,25; nhập 10 ra 10. Mình nghĩ không thực hiện được bởi máy không biết khi nào 10 ra 1,0 hay ra 10 cả.
  • RE: Nhập số nguyên tự chuyển thành thập phân

    bằng lăng > 21-09-18, 04:58 PM

    (21-09-18, 03:57 PM)cpucloi Đã viết: Mình thấy trong diễn giải của bạn có mâu thuẫn, nhập 125 ra 1,25; nhập 10 ra 10. Mình nghĩ không thực hiện được bởi máy không biết khi nào 10 ra 1,0 hay ra 10 cả.

    Bác xem chương trình này nhé, mình tìm thấy trên mạng
    https://drive.google.com/open?id=1K40jf-...qR1BWa4Tsy
  • RE: Nhập số nguyên tự chuyển thành thập phân

    ongke0711 > 21-09-18, 05:45 PM

    Đã xem qua chương trình nhập điểm của bạn. 
    Câu hỏi của bạn thiếu dữ kiện nhiều quá nên mọi người đọc chẳng hiểu gì và thấy nó chẳng theo một nguyên tắc nào cả. 
    Bạn phải nói rõ trường hợp nào, qui định dữ liệu ra sao và xử lý như thế nào thì mọi người mới nắm và hướng dẫn.
    Theo như chương trình nhập điểm mà bạn đưa demo thì nguyên tắc là: điểm nhập tối da là 10, nếu điểm nhập >10 thì phải tự điều chỉnh thành số thập phân nhỏ hơn 10. Để làm việc này phải viết code xử lý chứ Access mặc dịnh không có trường hợp này nhé.
  • RE: Nhập số nguyên tự chuyển thành thập phân

    lamvankhanh > 22-09-18, 12:00 PM

    (21-09-18, 11:28 AM)bằng lăng Đã viết: Mình thấy người ta tạo 1 subform nhập điểm như sau: nhập 1 ra 1.0, nhập 125 xong chuyễn thành 1.25, nhập 55 thành 5.5, nhập 10 ra 10..... Trong access định dạng cái này ở đâu vậy các a/c? Xin cám ơn.

    Gửi bạn: http://upfile.vn/uTXtKVXmNQGg/nhapdiem-rar.html

    Bạn xem ở Forms: Nhapdhk giống như bạn yêu cầu.
  • RE: Nhập số nguyên tự chuyển thành thập phân

    tranthanhan1962 > 22-09-18, 10:53 PM

    Ở đây không có format gì cả mà có thể được xử lý bằng 1 function. Có thể phân tích vài vấn đề sau: Điểm số luôn nằm trong khoảng từ 0 -> 10.
    1/ Nếu điểm số là 1 chữ số từ 0 đến 9 thì sẽ thành 1.0, 2.0, ..., 8.0, 9.0
    2/ Nếu điểm số là 10 chắc chắn là 10
    3/ Nếu điểm số là 2 chữ số (không phải là 10) thì giá trị sẽ chia cho 10, 32 = 3.2, 55=5.5, 96=9.6
    4/ Nếu điểm số là 3 chữ số thì giá trị sẽ chia cho 100, 475 = 4.75, 825=8.25, 975=9.75
    Function này cũng dễ viết chỉ cần dùng cấu trúc select case + hàm len
  • RE: Nhập số nguyên tự chuyển thành thập phân

    bằng lăng > 24-09-18, 07:48 AM

    (22-09-18, 12:00 PM)lamvankhanh Đã viết:
    (21-09-18, 11:28 AM)bằng lăng Đã viết: Mình thấy người ta tạo 1 subform nhập điểm như sau: nhập 1 ra 1.0, nhập 125 xong chuyễn thành 1.25, nhập 55 thành 5.5, nhập 10 ra 10..... Trong access định dạng cái này ở đâu vậy các a/c? Xin cám ơn.

    Gửi bạn: http://upfile.vn/uTXtKVXmNQGg/nhapdiem-rar.html

    Bạn xem ở Forms: Nhapdhk giống như bạn yêu cầu.

    Mật khẩu đăng nhập là gì bác lamvankhanh?
  • RE: Nhập số nguyên tự chuyển thành thập phân

    cpucloi > 24-09-18, 08:12 AM

    Trích dẫn:Ở đây không có format gì cả mà có thể được xử lý bằng 1 function. Có thể phân tích vài vấn đề sau: Điểm số luôn nằm trong khoảng từ 0 -> 10.
    1/ Nếu điểm số là 1 chữ số từ 0 đến 9 thì sẽ thành 1.0, 2.0, ..., 8.0, 9.0
    2/ Nếu điểm số là 10 chắc chắn là 10
    3/ Nếu điểm số là 2 chữ số (không phải là 10) thì giá trị sẽ chia cho 10, 32 = 3.2, 55=5.5, 96=9.6
    4/ Nếu điểm số là 3 chữ số thì giá trị sẽ chia cho 100, 475 = 4.75, 825=8.25, 975=9.75
    Function này cũng dễ viết chỉ cần dùng cấu trúc select case + hàm len

    Như vậy xảy ra 2 trường hợp:
    10 = 10 và 100 = 10,0 (chỉ gán 100 = 10 là OK)