toidjtjmtoi > 05-03-18, 10:36 AM
cpucloi > 05-03-18, 03:26 PM
toidjtjmtoi > 05-03-18, 04:00 PM
maidinhdan > 05-03-18, 10:26 PM
(05-03-18, 10:36 AM)toidjtjmtoi Đã viết: Form tự động co dãn khi quá nhiều text
Giống như trong excel mình làm thế nào để khi text quá dài nó sẽ tự động xuống dòng và dãn ra.
Mình có tìm trên diễn đàn nhưng chỉ thấy hướng dẫn xuất report . Mình mò được rồi nhưng bị lỗi là nó bị đè chữ nếu mình để text ở đó
Mà có cách nào nó dãn ngay cả khi mình xem không
Ai biết cách làm chỉ mình với
Thanks
toidjtjmtoi > 06-03-18, 10:41 AM
(05-03-18, 10:26 PM)maidinhdan Đã viết:Cảm ơn anh(05-03-18, 10:36 AM)toidjtjmtoi Đã viết: Form tự động co dãn khi quá nhiều text
Giống như trong excel mình làm thế nào để khi text quá dài nó sẽ tự động xuống dòng và dãn ra.
Mình có tìm trên diễn đàn nhưng chỉ thấy hướng dẫn xuất report . Mình mò được rồi nhưng bị lỗi là nó bị đè chữ nếu mình để text ở đó
Mà có cách nào nó dãn ngay cả khi mình xem không
Ai biết cách làm chỉ mình với
Thanks
Trả lời, Trên form để làm cho độ rộng của Textbox chạy theo chữ, xin trả lời là cho đến bây giờ thì không có cách nào cả.
* Ở phiên bản từ Access 2007 trở lên có thể điều chỉnh độ cao/rộng của Textbox chạy theo kích thước của form dựa vào dòng Horizontal/Vertical Anchor.
Thân mến!
maidinhdan > 06-03-18, 11:09 PM
(06-03-18, 10:41 AM)toidjtjmtoi Đã viết: Cho em hỏi là mình có thể tùy chỉnh độ rộng của chỉ 1 dòng mà không làm thay đổi các dòng khác không anh?
Private Sub Command2_Click()
Me.txt1.Width= Me.txt1.Width+ 372
End Sub
toidjtjmtoi > 07-03-18, 12:53 PM
(06-03-18, 11:09 PM)maidinhdan Đã viết:(06-03-18, 10:41 AM)toidjtjmtoi Đã viết: Cho em hỏi là mình có thể tùy chỉnh độ rộng của chỉ 1 dòng mà không làm thay đổi các dòng khác không anh?
Ở chế độ single Form thì được,ví dụ
Mã PHP:Private Sub Command2_Click()
Me.txt1.Width= Me.txt1.Width+ 372
End Sub
Trong đó:
txt1: Là textbox cần điều chỉnh độ rộng
Command2 là nút nhấn, cứ mỗi lần nhấn nó sẽ tăng thêm độ rộng, bạn có thể đưa thẳng vào sự kiện nào cũng được của Textbox đó.
372 tương đương với 0,25Inches
* Nếu ở chế độ khác thì chạy code này sẽ không đẹp lắm.
ongke0711 > 07-03-18, 01:50 PM
toidjtjmtoi > 08-03-18, 10:26 AM
(07-03-18, 01:50 PM)ongke0711 Đã viết: - Form dạng Datasheet thì không can thiệp tùy chỉnh riêng chiều cao, rộng của từng textbox được nhé. Nếu áp dụng nó sẽ áp dụng chung cho tất cả các record.
- Bạn nên bỏ cách thiết kế theo kiểu Excel đi, có nhiều cái Access không linh động như Excel đâu và cũng không riêng gì Access, các phần mềm lập trình khác cũng vậy. Bạn sẽ rất hiếm gặp phần mềm nào có thiết kế cái form mà có textbox co giãn tùy biến theo nội dung text vì nó sẽ ảnh hưởng đến bố cục form tùm lum và không đẹp.
Hình thù, nội dung cái form bạn muốn thiết kế ntn? Bạn ngâm cứu cách bố cục, thiết kế khác cho form đi để tiết kiệm code.