Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    19-08-2002
    Location
    Ho Chi Minh
    Bài viết
    156
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Cách sắp xếp tên theo thứ tự A,B,C

    Hi các bạn ,

    Các bạn hãy chỉ mình cách sắp xếp tên theo đúng thứ tự A, B , C , D , Đ ... trong Word , Excel , Access nghen . Mình search trên ĐTH rùi mà cũng ko thấy . Xin cám ơn nhiều
    Quote Quote

  2. #2
    Tham gia
    09-11-2002
    Location
    Mỹ Tho - Tiền Giang
    Bài viết
    89
    Like
    0
    Thanked 0 Times in 0 Posts
    Sắp xếp cái gì mới được chứ? Trong excel có chứ năng sắp xếp mà! biểu tượng A-Z đó!

  3. #3
    Tham gia
    19-08-2002
    Location
    Ho Chi Minh
    Bài viết
    156
    Like
    0
    Thanked 0 Times in 0 Posts
    Trời , mình ghi rõ là sắp xếp TÊN theo thứ tự A , Ă , , B , C , D , Đ... trong tiếng Việt mà . xcel , Access chỉ biết sắp theo chữ Anh thôi .

  4. #4
    Tham gia
    21-03-2010
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    các bác cho em nhờ tí.
    khi mình làm luận văn tốt nghiệp, nhất là của dân chuyên ngữ, trong phần tài liệu tham khảo (references) làm sao để sắp xếp tên các tác giả theo A,B,C... một cách tự động được.
    cảm oen các bác nha.

  5. #5
    Tham gia
    18-08-2005
    Location
    Montclair
    Bài viết
    8,722
    Like
    20
    Thanked 1,457 Times in 600 Posts
    Đây là một Funcion VNINDEX do tôi viết ra để tạo ra tiếng Việt theo thứ tự A Á Ớ của chữ Việt

    Khi cho một STRING tiếng Việt vào thì nó return ra một STRING được sắp theo thứ tự của Mỹ và theo đó cứ sắp sếp theo kiểu Mỹ.
    Có thề modify lại chút đỉnh là dùng cho bất cứ loại font VN nào. Có thêm thí dụ cho font VPS

    Code:
    FUNC VNINDEX(VNtxt)
    LOCAL N,VNsort,VNnho,VNlon
    *****///// Font Unicode ////****************************
    VNstr_L:=" aáàảãạăắằẳẵặâấầảãậbcdđeéèẻẽẹêếềểễệfghiíìỉĩịjklmnoóòỏõọơớờởỡợôốồổỗộpqrstuúùủũụưứừửữựvwxyýỳỷỹỵz"
    VNstr_U:=" AÁÀẢÃẠĂẮẰẲẴẶÂẤẦẨẪẬBCDĐEÉÈẺẼẸÊẾỀỂỄỆFGHIÍÌỈĨỊJKLMNOÓÒỎÕọƠỚỜỞỠỢÔỐỒỔỖỘPQRSTUÚÙỦŨỤƯỨỪỬỮỰVWXYÝỲỶỸỴZ"
    *****/// Font VPS //// **********************************
    *****VNstr_L:=" aáàäãåæ¡¢£¤¥âÃÀÄÅÆbcdÇeéèÈëËꉊ‹ÍŒfghiíìÌïÎjklmnoóòÕõ†Ö§©ª«®ôÓÒ°‡¶pqrstuúùûÛøÜÙغ»¿vwxyšÿ›Ïœz"
    *****VNstr_U:=" AÁ€‚刍Žð¥Âƒ„…ÅÆBCDñEÉ×ÞþËʐ“”•ŒFGHI´µ·¸ÎJKLMNO¹¼½¾†÷žŸ¦®Ô–—˜™¶PQRSTUڨѬøЭ¯±»¿VWXYݲý³œZ"
    ***************************
    VNsort:=""
    FOR N=1 TO LEN(VNtxt)
    	VNnho:=AT(SUBSTR(VNtxt,N,1),VNstr_L)
    	IF VNnho=0
    		VNlon:=AT(SUBSTR(VNtxt,N,1),VNstr_U)	
    			if VNlon>0
    				VNsort=VNsort+CHR(100+VNlon)			
    			else
    				VNsort=VNsort+CHR(100+1)			
    			endif
    	ELSE
    		VNsort=VNsort+CHR(100+VNnho)			
    	ENDIF
    NEXT N
    RETURN VNsort
     
    Tôi viết theo ngôn ngử FoxPro
    Chiếu theo trên viết lại thành các ngôn ngữ khác rất dể
    VNstr_L là list của tất cả các chữ cái của VN viết THƯỜNG
    VNstr_U là list của tất cả các chữ cái của VN viết HOA

    Function này được tôi dùng cho các chương trình tôi viết cho chử Việt có dấu. Và đã test và dùng rất tốt.
    Được sửa bởi The Old Man lúc 01:39 ngày 22-03-2010 Reason: Bổ sung bài viết

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
  •