Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

glasseggs

New Member
Hội viên mới
Mình xin trình bày thế này .Mình cần tạo Nhãn để dán lên phong bì ấy.
Mẫu như sau :
GIÁM ĐỐC : NGUYỄN THỊ LỊCH
Cửa Hàng Bánh Mứt Thanh Lịch
162 Cầu Đất

Và mình tạo 1 Textbox như sau :
=[ChucVu] & " : " & UCase([CustName]) & [CompanyName] & [CompanyAddress]

Lý do mình đưa vào 1 Textbox mà không chia thành 3 vì mình muốn có 1 cái khung co dãn theo dữ liệu nên phải để chung 1 Textbox.
Nhưng như các bạn thấy cái Textbox của mình sẽ hiện dữ liệu theo kiểu liền tù tì => Quá xấu.
Mình muốn cái trường [CompanyName] và [CompanyAddress] nó xuống mỗi đứa 1 dòng mà không biết làm cách nào.
Các bạn chỉ mình với.
Thanks.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Mình xin trình bày thế này .Mình cần tạo Nhãn để dán lên phong bì ấy.
Mẫu như sau :
GIÁM ĐỐC : NGUYỄN THỊ LỊCH
Cửa Hàng Bánh Mứt Thanh Lịch
162 Cầu Đất

Và mình tạo 1 Textbox như sau :
=[ChucVu] & " : " & UCase([CustName]) & [CompanyName] & [CompanyAddress]

Lý do mình đưa vào 1 Textbox mà không chia thành 3 vì mình muốn có 1 cái khung co dãn theo dữ liệu nên phải để chung 1 Textbox.
Nhưng như các bạn thấy cái Textbox của mình sẽ hiện dữ liệu theo kiểu liền tù tì => Quá xấu.
Mình muốn cái trường [CompanyName] và [CompanyAddress] nó xuống mỗi đứa 1 dòng mà không biết làm cách nào.
Các bạn chỉ mình với.
Thanks.

Sao không đặt 3 cái label hoặc muốn "sang hơn" thì đặt 3 cái texbox liền nhau, mỗi thằng giữ một chỗ riêng, chẳng đụng hàng ai
Thân
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Đặt Label sao được bạn ,phải để Textbox mới lấy Control Source từ Query được chứ.
Mình lý giải ở trên rồi mà,đặt 3 Textbox thì lại không có cái khung (Vì mình muốn có cái khung ôm cả 3 Textbox), nếu kẻ 1 khung thông thường thì nó không thể co dãn theo dữ liệu được.Thế nên nhóm vào 1 Textbox thì chúng nó tự bảo nhau mà dãn.
Mình kẻ khung để lúc in ra rồi dùng Kéo cắt theo khung cho dễ.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Bạn hướng dẫn mình tạo textbox tự co dãn với nhé.
Còn như ý của bạn, mình làm như thế này:
1. Tạo Function GetValue:
Function GetValue(a as string, b as string, c as string, d as string) as string
GetValue = a &" : "& Ucase(b) & vbcrlf & c & vbcrlf & d
End Function
2. Tại textbox bạn đặt control source:
=GetValue(Chucvu, CustName, CompanyName, CompanyAddress)
Nhưng mình không biết tự co dãn textbox. Hướng dẫn mình nhé.
 
Sửa lần cuối:
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Bạn biết nhiều cái cao siêu quên mất cái nhỏ này rồi.
Đơn giản chỉ là tạo 1 Text box đặt thuộc tính can grow là Yes .Và cho Border Style là Solid thay vì Transparent.
Mình làm như thế này khi tạo bảng sẽ đẹp hơn,chứ dùng phương pháp kẻ bảng thì nó không tự giãn được phải không. Còn tạo đường kẻ tự co giãn bằng Code thì trông xấu lắm,nó thừa đuôi ở dưới .
Nếu bạn vẫn không làm được thì mình up demo cho.
Bạn xem thử hình này đẹp không :

textboxx.jpg
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Cách bạn chỉ mình làm được rồi .Cám ơn bạn nhé.
Nhân tiện từ cái hình mình đưa,text box nó bị cách nhau 1 khoảng nhỏ,bạn có biết cho nó sát vào nhau kiểu gì không. Nếu mà tạo textbox riêng lẻ thì dễ,nhưng cái này mình tạo qua Wizard nên nó không kéo sát vào được.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Cách bạn chỉ mình làm được rồi .Cám ơn bạn nhé.
Nhân tiện từ cái hình mình đưa,text box nó bị cách nhau 1 khoảng nhỏ,bạn có biết cho nó sát vào nhau kiểu gì không. Nếu mà tạo textbox riêng lẻ thì dễ,nhưng cái này mình tạo qua Wizard nên nó không kéo sát vào được.

Sau khi tạo form bằng form wizard thì bạn chuyển form sang chế độ desgin mà chỉnh sửa. Dễ mà
Thân
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

MÌnh vào Design nhưng mà kéo nó không sát vào nhau được,kéo cái này rộng ra nó lại đẩy cái kế bên đi chứ không sát được.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

MÌnh vào Design nhưng mà kéo nó không sát vào nhau được,kéo cái này rộng ra nó lại đẩy cái kế bên đi chứ không sát được.
Kéo sát được mà. Mình đã thử rồi.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Kéo sát được mà. Mình đã thử rồi.

Nếu mình tạo thủ công thì kéo được nhưng nếu tạo bằng Wizard thì không tài nào kéo được,chúng nó cứ bảo nhau thằng to ra thì thằng nhỏ vào thôi.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Nếu mình tạo thủ công thì kéo được nhưng nếu tạo bằng Wizard thì không tài nào kéo được,chúng nó cứ bảo nhau thằng to ra thì thằng nhỏ vào thôi.
Bạn up lên xem nào. Mình thử tạo một form theo wizard và kéo sát vào nhau được mà.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Bạn biết nhiều cái cao siêu quên mất cái nhỏ này rồi.
Đơn giản chỉ là tạo 1 Text box đặt thuộc tính can grow là Yes .Và cho Border Style là Solid thay vì Transparent.
Mình làm như thế này khi tạo bảng sẽ đẹp hơn,chứ dùng phương pháp kẻ bảng thì nó không tự giãn được phải không. Còn tạo đường kẻ tự co giãn bằng Code thì trông xấu lắm,nó thừa đuôi ở dưới .
Nếu bạn vẫn không làm được thì mình up demo cho.
Bạn xem thử hình này đẹp không :

textboxx.jpg

Ban ah.Mình làm theo như bạn nhưng mà không được,không bết là có thiếu cài gì hay không?mà làm không được thì bực mình quá,phải hỏi cho bằng được.Bạn xem lại giùm FIle này
 
Sửa lần cuối:
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Bạn up lên xem nào. Mình thử tạo một form theo wizard và kéo sát vào nhau được mà.

Ah,mình hiểu vì sao rồi.Bạn dùng Office 2003 phải không .Nếu dùng O 2007 thì khi tạo bằng Wizard nó tự động nhóm chung tất cả Textbox vào 1 nhóm,thành ra cứ kéo cái này rộng ra nó lại thu cái khác vào hoặc đẩy sang bên phải.
Mình không biết làm cách nào để tách nhóm chúng ra.Có lẽ phải tạo thủ công thôi.
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Ban ah.Mình làm theo như bạn nhưng mà không được,không bết là có thiếu cài gì hay không?mà làm không được thì bực mình quá,phải hỏi cho bằng được.Bạn xem lại giùm FIle này

Bạn xem kỹ lại nhé,chủ đề này của mình là tạo textbox co giãn trong REPORT,nhưng hình như bạn lại tưởng là trên Form phải không ?
Bởi mình xem file của bạn và thấy Report của bạn chưa hề đặt thuộc tính
Can Grow là Yes và Border Style là Solid cho từng Textbox thì làm sao mà nó giãn được.

Còn co giãn trên Form thì mình chịu,mà cái này chắc ít ai dùng.
:tamrua:
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Bạn xem kỹ lại nhé,chủ đề này của mình là tạo textbox co giãn trong REPORT,nhưng hình như bạn lại tưởng là trên Form phải không ?
Bởi mình xem file của bạn và thấy Report của bạn chưa hề đặt thuộc tính
Can Grow là Yes và Border Style là Solid cho từng Textbox thì làm sao mà nó giãn được.

Còn co giãn trên Form thì mình chịu,mà cái này chắc ít ai dùng.
:tamrua:
Ah như thế thì mình để chuyển sang Report làm thử,nêu chưa được bạn giúp cho nha
 
Ðề: Làm sao để sắp xếp cố định các trường xuống dòng trong 1 Textbox của Report

Ah như thế thì mình để chuyển sang Report làm thử,nêu chưa được bạn giúp cho nha

Dùng cái này để nối các trường lại => mỗi trường là 1 dòng.

Mã:
[[B]Truong1[/B]]&Chr(13)&Chr(10)&[[B]Truong2[/B]]&Chr(13)&Chr(10)&[[B]Truongn[/B]]
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top