- Thông thường, khái niệm SubForm được hiểu là dùng để hiển thị thông tin của 1 đối tượng nào đó (ví dụ: 1 hóa đơn có ID = 1 thì SubForm thường được dùng để hiển thị thông tin của các dòng hàng trên chứng từ hóa đơn đó.)
- Còn 1 form con nằm trong 1 form to thì ít khi được dùng, người ta hay dùng frame, tab, v.v... để thay thế trong trường hợp đó.
- Rất ít khi có khái niệm 1 window (có đầy đủ tính chất của 1 window chứ ko phải 1 cái textbox, combo, button - vì bản chất những cái đó cũng là 1 window) nằm trong 1 window trừ trường hợp MDI form dùng làm Main form, trong đó có các child forms (MDI Childs).
- Thông thường, dân lập trình nói 1 khái niệm ra thì họ hiểu theo nghĩa thông thường hay áp dụng. Trong hầu hết các ngôn ngữ lập trình, SubForm (giờ cái này ít dùng lắm), Sub report thường để ám chỉ là 1 đối tượng dùng để hiển thị thông tin chi tiết có liên quan tới 1 đối tượng nào đó (thông qua 1 FK Identifier field - hay còn gọi là Link ID field).
- Hiện nay, có rất nhiều Grid hiện đại cho phép hiển thị Sub Grid trong 1 Grid. Từ đó ta có thể view được danh sách các khách hàng (ví dụ thế), khi ta bấm vào 1 KH (bấm vào dấu +) thì nó sổ xuống 1 grid con nằm trong cái Grid cha đó danh sách các Orders hoặc Invoices của KH vừa lựa chọn. Từ danh sách con về Invoices đó, ta lại bấm tiếp vào dấu (+), ta có thể view được các dòng hàng trên invoice đó. Như vậy, ta có thể cùng 1 lúc nhìn chi tiết nhiều Invoices của nhiều KH cùng 1 lúc.
- Thôi, mình chỉ nói sơ bộ đến đây thôi. Hope that helps!