Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 17 kết quả

Đề tài: Đánh số báo danh trong quản lý tuyển sinh -C#

  1. #1
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    19

    Mặc định Đánh số báo danh trong quản lý tuyển sinh -C#

    Em có CSDL tuyển sinh đại học gồm 3 bảng với tên các trường như sau:
    Bảng Thisinh: Hodem, Ten, Ngaysinh, Mauutien,Makhuvuc
    Bảng Uutien: Mauutien, Diemuutien
    Bảng Khuvuc: Makhuvuc, Diemkhucvuc

    Bây giờ em muốn liên kết 3 bảng lại với nhau sau đó trong bảng vừa tạo (giả sử là bảng Hoso) sắp xếp theo thứ tự tăng dần của Ten.
    Sắp xếp xong em muốn đánh số báo danh cho từng người, tức là đánh thứ tự cho từng bản ghi thì làm thế nào?
    Có pro nào chỉ cho em với!
    Yahoo nick: bachduong_sp2
    Thanks

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    51

    Theo mình nghĩ, khi bạn lấy dữ liệu từ CSDL lên (thông thường là câu lệnh SQL đã liên kết 3 table và sort theo cột TEN), trong câu lệnh bạn gán công thức để đánh số luôn, sau đó bạn kiểm tra lại cách đánh số và cập nhật xuống CSDL

  3. #3
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    bạn thử sử dụng VIEW xem thế nào

  4. #4
    Ngày gia nhập
    12 2009
    Bài viết
    6

    Trích dẫn Nguyên bản được gửi bởi ntthuong_hh3 Xem bài viết
    Em có CSDL tuyển sinh đại học gồm 3 bảng với tên các trường như sau:
    Bảng Thisinh: Hodem, Ten, Ngaysinh, Mauutien,Makhuvuc
    Bảng Uutien: Mauutien, Diemuutien
    Bảng Khuvuc: Makhuvuc, Diemkhucvuc

    Bây giờ em muốn liên kết 3 bảng lại với nhau sau đó trong bảng vừa tạo (giả sử là bảng Hoso) sắp xếp theo thứ tự tăng dần của Ten.
    Sắp xếp xong em muốn đánh số báo danh cho từng người, tức là đánh thứ tự cho từng bản ghi thì làm thế nào?
    Có pro nào chỉ cho em với!
    Bạn Thương ơi ! Hiện mình cũng đang làm đồ án Tuyển sinh đại học - CĐ . Bạn có thể cùng mình chia sẻ thông tin và hoàn thiện đề án của nhau hơn được không ?
    nick mình là : le_my_huy@yahoo.com.vn

  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    20

    cái này t tìm được trên mạng c xem thử. t tạo thêm cột đếm
    Code:
    SELECT    (SELECT  COUNT(1)+1   FROM   ThiSinh ts   WHERE   Ten < ts1.Ten ) AS dem, HoDem +' '+ Ten as HoTen, NgaySinh, GioiTinh, Tinh into ThiSinh_backup  
    FROM   ThiSinh ts1  ORDER BY Ten

  6. #6
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    19

    Mặc định Đánh số báo danh

    Cảm ơn bạn
    Tớ làm theo bạn hướng dẫn được roài
    Giờ tớ có phần nhỏ nữa đó là
    mình muốn cho thêm 2 kí tự đứng trước các số mà mình vừa đánh (kiểu như SP1,SP2,SP3, ... bạn hình dung như số báo danh thi đại học ấy)
    Mình chưa hình dung sẽ phải làm như thế nào nữa
    Giúp mình với bạn
    Yahoo nick: bachduong_sp2
    Thanks

  7. #7
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi ntthuong_hh3 Xem bài viết
    Cảm ơn bạn
    Tớ làm theo bạn hướng dẫn được roài
    Giờ tớ có phần nhỏ nữa đó là
    mình muốn cho thêm 2 kí tự đứng trước các số mà mình vừa đánh (kiểu như SP1,SP2,SP3, ... bạn hình dung như số báo danh thi đại học ấy)
    Mình chưa hình dung sẽ phải làm như thế nào nữa
    Giúp mình với bạn
    select kiểu đó được rồi thì bạn dùng kểu cộng chuỗi trong sql là được mà.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  8. #8
    Ngày gia nhập
    06 2011
    Bài viết
    20

    t làm thế này còn cái trùng dem kia t vẫn chưa sửa được. bro nào cao tay giúp bọn t với.
    Code:
    select 'MDA'+ dem as Dem, HoTen, NgaySinh, GioiTinh, Tinh from ThiSinh_backup

  9. #9
    Ngày gia nhập
    10 2011
    Bài viết
    51

    câu lệnh:
    SELECT row_number() over(order by manhanvien) as Dem, MaNhanVien, HoLotNhanVien, TenNhanVien FROM NhanVien

  10. #10
    Ngày gia nhập
    09 2010
    Nơi ở
    Hà Nội
    Bài viết
    19

    Trích dẫn Nguyên bản được gửi bởi cuongdoannhat Xem bài viết
    câu lệnh:
    SELECT row_number() over(order by manhanvien) as Dem, MaNhanVien, HoLotNhanVien, TenNhanVien FROM NhanVien
    Cảm ơn bạn, như vậy thì tớ muốn có chữ SQ ở đầu mỗi con số của trường Dem thì làm ntn?
    Tớ dùng phép cộng chuỗi nhưng không ra
    Đã được chỉnh sửa lần cuối bởi ntthuong_hh3 : 04-11-2011 lúc 01:55 AM.
    Yahoo nick: bachduong_sp2
    Thanks

Các đề tài tương tự

  1. Tìm kiếm trong danh sách sinh viên trả về 2 kết quả
    Gửi bởi corby112 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 21-11-2014, 06:10 PM
  2. Sửa lỗi undefined 't' trong code bài quản lý sinh viên bằng danh sách liên kết
    Gửi bởi bka_trung trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 08-03-2013, 12:14 AM
  3. Ghi ra tệp danh sách quản lý sinh viên trong C++?
    Gửi bởi tqtrung09 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 3
    Bài viết cuối: 03-04-2012, 07:51 PM
  4. Chương trình quản lí sinh viên viết trong visual c++ 2010. Lỗi không chạy khi in danh sách sinh viên theo năm
    Gửi bởi hikaru1015 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 9
    Bài viết cuối: 03-06-2011, 09:31 AM
  5. Kỹ thuật C Quản lí Sinh Viên Bằng Danh Sách liên kết trong lập trình C
    Gửi bởi kitti trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 01-04-2011, 09:17 PM

Quyền hạn của bạn

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