Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] thu thuat ghep ky tu vao chuoi
#1
Chào các bạn!
Minh qui địn cot1 phải đủ 4 ký tự nếu không đủ thì thêm 0 vào trước ô đó
ban đầu: Cot1
1
112
11
Sau khi chạy thủ thuật thì : cot1
0001
0112
0011

Mong các bạn giúp mình nhe
chân thành cám ơn!
Chữ ký của yeubongdo01 Xin chào, mình là yeubongdo01, Tham gia http://thuthuataccess.com/forum từ ngày 03-07 -11.
Reply
Những người đã cảm ơn
#2
bạn định dạng thế này đc ko:
Format(cot1,"0000")
ko được thì đưa bải lên anh em xử...!
Chữ ký của duyhiep Xin chào, mình là duyhiep, Tham gia http://thuthuataccess.com/forum từ ngày 11-11 -12.
Reply
Những người đã cảm ơn Noname , yeubongdo01
#3
Dùng event afterupdate
cot1=right("000"&cot1,4)
Chữ ký của vienlien87 Xin chào, mình là vienlien87, Tham gia http://thuthuataccess.com/forum từ ngày 15-11 -12.
Reply
Những người đã cảm ơn yeubongdo01
#4
Xin cám ơn, các bạn xem file giúp mình
Tóm lại mình muốn : các dòng trong một cột có số ký tự không bằng nhau (1,2,3...) Nhưng qui định cột đó phải đủ 5 ký tự nên nếu dòng nào số ký tự < 5 thì cứ thêm 0 vào trước ký tự đó cho đủ 5.
Hix khong upload file len duoc
Chữ ký của yeubongdo01 Xin chào, mình là yeubongdo01, Tham gia http://thuthuataccess.com/forum từ ngày 03-07 -11.
Reply
Những người đã cảm ơn
#5
(18-01-13, 12:02 PM)yeubongdo01 Đã viết: Xin cám ơn, các bạn xem file giúp mình
Tóm lại mình muốn : các dòng trong một cột có số ký tự không bằng nhau (1,2,3...) Nhưng qui định cột đó phải đủ 5 ký tự nên nếu dòng nào số ký tự < 5 thì cứ thêm 0 vào trước ký tự đó cho đủ 5.
Hix khong upload file len duoc
Gì rứa...? 4 số thì mình đã hướng dẫn rùi mà vậy 5 số thì cứ thế mà phán thôi chứ nhể!!!
Chữ ký của duyhiep Xin chào, mình là duyhiep, Tham gia http://thuthuataccess.com/forum từ ngày 11-11 -12.
Reply
Những người đã cảm ơn yeubongdo01
#6
Cám ơn DuyHiep, Mình làm cũng ok rồi nói chung cũng tham khảo cách của bạn và làm theo cách riêng của mình. Giờ mình hỏi bạn và Noname vấn đề này tí, mình dùng lệnh :
DoCmd.TransferText acExportFixed, "FORMATCHAR Export Specification", "FORMATCHAR", "D:\Convert text\table.txt", False, ""

Mình export table "FORMATCHAR" ra file text( tên "table") thành công rồi. Vấn đề là khi ra file text mình muốn tên file giống như tên bảng trong access. có nghĩa là tên "FORMATCHAR" chứ không phải là tên "table". Noname và các bạn hiểu ý mình cho mình vài thủ thuật nhe.
Chân thành cám ơn!
Chữ ký của yeubongdo01 Xin chào, mình là yeubongdo01, Tham gia http://thuthuataccess.com/forum từ ngày 03-07 -11.
Reply
Những người đã cảm ơn
#7
Hiểu ý bạn muốn nói vậy mình có ý tưởng thế này:
- Ý tưởng này không những cho phép bạn xuất ra 1 table mà cả csdl của bạn ra file đều ok hết...
- nếu khá hơn nữa bạn có thể chỉ đích danh vị trí cần muốn lưu (như của bạn thì chỉ được lưu trong ổ D)
Bước 1: tạo 1 table chứa tất cả các bảng trong CSDL của bạn ví dụ bạn đặt tên list_table
Bước 2: vào VBA viết đoạn code thế này:
- tạo kết nối CSDL
- Mở table: list_table
- Duyệt giá trị có trong table này
gán giá trị: ten_bang=rs!TEN_TRUONG
DoCmd.TransferText acExportFixed, ten_bang & " Export Specification", ten_bang, "D:\Convert text\"& ten_bang & ".txt", False, ""
- Đóng kết nối
p.s do đang làm việc nên chỉ giám đề xuất vậy thôi bạn tự làm cho nó có cái hay của nó nếu chưa hiểu thì post lên mình sẽ làm bài tham khảo cho bạn
Chữ ký của duyhiep Xin chào, mình là duyhiep, Tham gia http://thuthuataccess.com/forum từ ngày 11-11 -12.
Reply
Những người đã cảm ơn yeubongdo01 , Noname
#8
Thanks DuyHiep!, Mình là được rồi, so sánh một hồi vì ý tưởng của mình cũng gần giống của bạn vậy. Cuối cùng mình thấy trong lệnh Docmd.tranfer.... mình thiếu dấu -& "- chỗ ghép chuỗi tên, nên nó không truyền tham số được.
Hic giờ có một vấn đề mới mà chắc pó tay luôn. Ví dụ : mình muốn tên file text sau khi export ra phải là : ABCD.001.txt, ABCD.002.txt,... Nhưng kết quả cho là : ABCD#001.txt; ABCD#002.txt
Nó không hiểu dấu chấm mà thay bằng dấu # ( ra file txt thì mình rename có dấu chấm thì ok) . vào trong table access thử rename một table bất kỳ có dấu chấm thì báo lỗi. Kết luận là pó tay!!!!. Bạn có cách thì giúp mình luôn hìhì. Cám ơn nhiều
Chữ ký của yeubongdo01 Xin chào, mình là yeubongdo01, Tham gia http://thuthuataccess.com/forum từ ngày 03-07 -11.
Reply
Những người đã cảm ơn
#9
uhm vậy bạn gửi bài lên đây trước là để anh em tham khảo sau là để mình ... khỏi mất công thiết kế lại big green.
Nếu cảm thấy khó khăn thì gửi qua email: vuduy1502@gmail.com
Chữ ký của duyhiep Xin chào, mình là duyhiep, Tham gia http://thuthuataccess.com/forum từ ngày 11-11 -12.
Reply
Những người đã cảm ơn Noname , yeubongdo01


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] chương trình đơn giản để so sánh chuỗi text kanmai07 4 317 28-09-16, 06:05 PM
Bài mới nhất: kanmai07
  [Hỏi] Thuật toán quy hoạch đông Trong Acess tt1212 5 572 03-05-14, 05:42 PM
Bài mới nhất: KínhCận
  Thuật toán quy hoạch động tt1212 2 297 23-04-14, 12:01 AM
Bài mới nhất: tt1212
  Hàm cắt chuỗi trong access chatchut 7 939 11-08-13, 03:46 PM
Bài mới nhất: Xuân Thanh
  Cho hỏi về giải thuật chương trình tính tiền điện/nước Minh Tâm 5 1,556 26-04-12, 09:39 PM
Bài mới nhất: Minh Tâm

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ