Một nghìn textbox trên một phom !?

dtngoc

Member
Hội viên mới
Diễn đàn thân mến và đặc là các anh chị cực kỳ thân mến!
Em có câu hỏi này chắc cũng hơi ngộ tý, nhưng anh chị thông cảm nhé.
Câu hỏi là: Trên một form em có thể tạo tối đa bao nhiêu textbox, chẳng hạn em tạo 1000 (một nghìn) textbox có được không ạh? Trong trường hợp được thì em phải làm những gì?

Mong sớm được nhận được trợ giúp của anh chị
Em xin cảm ơn !
 
Ðề: Một nghìn textbox trên một phom !?

Diễn đàn thân mến và đặc là các anh chị cực kỳ thân mến!
Em có câu hỏi này chắc cũng hơi ngộ tý, nhưng anh chị thông cảm nhé.
Câu hỏi là: Trên một form em có thể tạo tối đa bao nhiêu textbox, chẳng hạn em tạo 1000 (một nghìn) textbox có được không ạh? Trong trường hợp được thì em phải làm những gì?

Mong sớm được nhận được trợ giúp của anh chị
Em xin cảm ơn !

Nói chung là Access chẳng có nói giới hạn của control trên form là bao nhiêu. Như vậy có thể hiểu là "vô tư".

Nhưng trên thực tế, không ai làm như thế bao giờ, vì khi load form sẽ rất chậm, và đồng thời việc quản lý control cũng sẽ khá mệt mỏi.
 
Ðề: Một nghìn textbox trên một phom !?

Diễn đàn thân mến và đặc là các anh chị cực kỳ thân mến!
Em có câu hỏi này chắc cũng hơi ngộ tý, nhưng anh chị thông cảm nhé.
Câu hỏi là: Trên một form em có thể tạo tối đa bao nhiêu textbox, chẳng hạn em tạo 1000 (một nghìn) textbox có được không ạh? Trong trường hợp được thì em phải làm những gì?

Mong sớm được nhận được trợ giúp của anh chị
Em xin cảm ơn !


- Tạo ra khoảng 10 textbox.
- Dùng chuột đánh dấu chọn hết 10 cái textbox ấy.
- Nhấn Ctrl+C rồi nhấn Ctrl+V 100 lần.
:xinloinhe:
 
Ðề: Một nghìn textbox trên một phom !?

Thế sao, sao em tạo 7textbox theo chiều ngang, sau đó chọ cả 7txt này và Ctrl+C, Ctrl+V
-->>> Nhưng kết quả chỉ Ctrl+V được có 889txt thôi ah.
Sau đó em nhận được thông báo có nội dụng đại khải là: ....bạn không thể tạo thêm được control, bạn phải xoá đi hay di chuyển đi thì mới tạo thêm .....
Sau đó em cứ cố tình Ctrl+V và Enter nhiều lần thì mới được 889*2
Kết luận: Nếu làm như em thì mệt quá.
(em chỉ vọc tý vậy thôi chứ cũng không để làm gì cả)
Cảm ơn hai anh đã giúp đỡ em!
 
Ðề: Một nghìn textbox trên một phom !?

Như vậy kết luận là với Access 2003 chỉ tạo được 1 số giới hạn control. Không đến 1000. Máy của tôi chỉ được 995 cái thôi.


Làm bằng VBA:

Private Sub Command2_Click()
Dim ff As Form
Set ff = CreateForm
DoCmd.OpenForm ff.name, acDesign
For y = 1 To 10
For x = 1 To 100
CreateControl ff.name, acTextBox, , "", "", x * 200, y * 700 + x * 20
Next
Next
End Sub


Tạo ra 10 dãy, mỗi dãy 100 textbox. Nhưng không được. Chỉ 995 cái là tắt...
 
Sửa lần cuối:
Ðề: Một nghìn textbox trên một phom !?

Như vậy kết luận là với Access 2003 chỉ tạo được 1 số giới hạn control. Không đến 1000. Máy của tôi chỉ được 995 cái thôi.


Làm bằng VBA:

Private Sub Command2_Click()
Dim ff As Form
Set ff = CreateForm
DoCmd.OpenForm ff.name, acDesign
For y = 1 To 10
For x = 1 To 100
CreateControl ff.name, acTextBox, , "", "", x * 200, y * 700 + x * 20
Next
Next
End Sub


Tạo ra 10 dãy, mỗi dãy 100 textbox. Nhưng không được. Chỉ 995 cái là tắt...

Lâu lâu gặp một câu "quái chiêu", tuy nhiên nhờ thế mới biết thêm một "đặc tính" của Access 2003.

Cảm ơn bạn dtngoc - tác giả của câu "quái chiêu", và bác mượn - chịu khó kiểm tra.
 

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