Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 24
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

    Hỏi về trường giới tính

    Chào các thành viên
    Ta có yes đại diện cho nam , no đại diện cho nữ và true đại diện cho nam, false đại diện cho nữ
    Xin hỏi còn cách nào đại diện cho nam và nữ nữa không
    Mong các thành viên trả lời giúp .Cám ơn nhiều

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    98
    Thì 1 cho Nam và 2 cho Nữ

    Nam cho Nam + Nữ cho Nữ !!!

    Thường thì khi tạo csdl, người thường sử dụng field có kiểu Boolean(Yes/No) để thể hiện các field giới tính, tình trạng gia đình, ...
    Đôi lúc người ta sử dụng kiểu khác tùy theo mục đích riêng.
    Nếu bạn dùng kiểu Yes/No, bạn cũng có thể định dạng kiểu Custom Format cho nó bằng cách:
    thuộc tính Format: ;"Nam"[Blue];"Nữ"[Red]
    Khi hiển thị True --> Nam, False --> Nữ. Màu Blue/Red chủ yếu để làm dáng cho một chút thôi, có hay không cũng chả sao.

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính

    Trường Yes/No về bản chất chỉ có thể có 1 trong 2 giá trị thôi. Vậy muốn có giá trị khác ngoài 2 khái niệm trên thì trường Yes/No là không đáp ứng, hãy quên ý nghĩ đó ngay. Bạn tạo 1 trường có tên là GIOITINH - Text(1 ký tự) - Điều kiện kiểm tra sự đúng đắn dùng hàm In("T","G","L") Trong đó T-trai, G-Gái, L-Lưỡng tính.

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    11
    Ðề: Hỏi về trường giới tính




    Trích dẫn Gửi bởi dangtuanson
    Điều kiện kiểm tra sự đúng đắn dùng hàm In("T","G","L") Trong đó T-trai, G-Gái, L-Lưỡng tính.
    Chỉ trong gia đình Zoo mới có vài người có giá trị L, chứ bình thường đâu có ai quy định có cả giới "lưỡng tính" thế đâu bác :ack2:

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính




    Trích dẫn Gửi bởi cayman
    Chỉ trong gia đình Zoo mới có vài người có giá trị L, chứ bình thường đâu có ai quy định có cả giới "lưỡng tính" thế đâu bác :ack2:
    Hic, đồng chí Cayman cứ đụng chạm gia đình The Zoo hoài nghen. Lưỡng tính có cái giá của lưỡng tính à, hì hì.

    Cũng có nơi người ta dùng trường 0 cho nam, và 1 cho nữ. Nhưng theo mình cái này đâu có quan trọng, quan trọng là lúc mình xây dựng trường, mình quy định như thế nào thôi. Quy định chung một hình thức thì sau này đỡ bị nhầm lẫn.:iagree:

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính

    Có 1 tab trong đó có ít nhất 2 trường:
    - Hoten (Text)
    - Ngaysinh (date)
    Hãy giúp tôi 1 câu Query để hiện lên danh sách xác định trong vòng 5 ngày tới sẽ có sinh nhật của những người nào nếu tính từ ngày hôm nay (date())

    Xin chỉ giáo giùm: Tôi có 1 ứng dụng chạy viết bằng access chạy trên máy A (máy ở quầy bán hàng), máy này in phiếu tính tiền trực tiếp cho khách qua máy in gắn với A. Nhưng các phiếu yêu cầu chế biến món ăn cho khách do ứng dụng xuất ra tôi muốn tự động in thẳng vào máy in của gắn với máy tính B thuộc bộ phận chế biến cách máy A khoảng 100m. Máy A và B cài trong mạng ngang hàng. (Yêu cầu không dùng chức năng sẵn có "Setup" của Access khi PrintPreview nội dung cần in trên màn hình).

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    3
    Ðề: Hỏi về trường giới tính

    Để hiện lên danh sách xác định trong vòng 5 ngày tới sẽ có sinh nhật của những người nào nếu tính từ ngày hôm nay (date()) thì chỉ cần trong query bạn đặt giá trị của ô ngày sinh như sau : Between DateAdd("d",0,Now()) And DateAdd("d",5,Now())

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính

    DateAdd("d",0,Now()) = 9/8/2008
    DateAdd("d",5,Now()) = 14/8/2008
    => kết quả chỉ những em bé mới vừa sinh ngày hôm nay.
    (vì các ngày 10-14/8/2008 chưa khai sinh)

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính

    Uh, quên mất các năm. Bạn tạm thời dùng query này vậy:
    SELECT Day([ns]) AS ngaysinh, Month([ns]) AS thangsinh
    FROM t
    WHERE (((Day([ns])) Between Day(DateAdd("d",0,Now())) And Day(DateAdd("d",5,Now()))) AND ((Month([ns]))=Month(Now())));
    Với ns là ngày sinh, t là table có chứa ngày sinh

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Hỏi về trường giới tính

    Cũng vẫn chưa đúng.
    Nếu hôm nay là ngày 31/7/2008 thì những người sinh ngày 1-4 tháng 8 sẽ không được tính.
    ----------------

    Nếu xem con số 20080810 là tượng trưng cho ngày hôm nay, tức là:
    20080810 = year(now())*10000 + month(now())*100 + day(now())
    thì mệnh đề WHERE có thể là:
    WHERE (month([ns])*100 + day([ns]))
    BETWEEN (month(now())*100 + day(now())) AND (month(DateAdd("d",4,Now()))*100 + day(DateAdd("d",4,Now())))


    +4 hay +5 là tùy đề bài yêu cầu 5 ngày có tính luôn ngày hôm nay trong đó hay không.

 

 
Trang 1 của 3 123 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • 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
  •