• Form thay đổi kích thước text tùy chỉnh khi xem dataview
  • Form thay đổi kích thước text tùy chỉnh khi xem dataview

    toidjtjmtoi > 05-03-18, 10:36 AM

    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 

    Như ad nói là ko có cách nào . Cho mình hỏi là có cách nào để trong dataview mình xem lúc mình thay đổi độ rộng dòng nó chỉ thay đổi 1 dòng đó thôi không?

    Ai biết cách làm chỉ mình với 
    Thanks
  • RE: Form tự động co dãn khi quá nhiều text

    cpucloi > 05-03-18, 03:26 PM

    Cụ thể chút nhé, form co giãn hay textbox trên form co giãn.
  • RE: Form tự động co dãn khi quá nhiều text

    toidjtjmtoi > 05-03-18, 04:00 PM

    (05-03-18, 03:26 PM)cpucloi Đã viết: Cụ thể chút nhé, form co giãn hay textbox trên form co giãn.

    text box co giãn thì form nó cũng co giãn rồi bạn nhỉ :big green
    Text nha bạn . Nhưng những text mình sắp bên dưới từ trước bị đè lên nhau
  • RE: Form tự động co dãn khi quá nhiều text

    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

    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!
  • RE: Form tự động co dãn khi quá nhiều text

    toidjtjmtoi > 06-03-18, 10:41 AM

    (05-03-18, 10:26 PM)maidinhdan Đã viết:
    (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!
    Cảm ơn anh

    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?
  • RE: Form tự động co dãn khi quá nhiều text

    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?

    Ở chế độ single Form thì được,ví dụ
    Mã PHP:
    Private Sub Command2_Click()
       Me.txt1.WidthMe.txt1.Width372
    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.
  • RE: Form tự động co dãn khi quá nhiều text

    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.WidthMe.txt1.Width372
    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.

    Em thử trên datasheet không được anh ạ . em làm sự kiện click dup vào cái ô đó nhưng không có điều gì xảy ra cả  016
    Có thể cho em xin 1 file demo không ạ
    mà ý em muốn chỉnh độ cao từng ô giống trong excel ấy anh

    Thanks
  • RE: Form thay đổi kích thước text tùy chỉnh khi xem dataview

    ongke0711 > 07-03-18, 01:50 PM

    - 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.
  • RE: Form thay đổi kích thước text tùy chỉnh khi xem dataview

    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.

    Hihi biết vậy để em khỏi tìm cách nữa

    Thansk