Hỏi về cách lập form quản lý du lịch?

Liên hệ QC

MEGAheartno1

Thành viên mới
Tham gia
24/10/06
Bài viết
28
Được thích
0
Không biết được bao nhiêu bài viết mới có quyền upload file... Không thể upload file thì đồng nghĩa với việc cũng chẳng hiểu gì :( Thôi để em giải thix nốt lần này là lần cuối cùng vậy. Không được em sẽ cố gắng post thêm bài và hỏi vào lần sau.

Đây là công ty quản lý về du lịch cụ thể: Bến tàu, thuyền
Nhiệm vụ phải làm ở đây là nhập vào những người muốn đi thuyền
Với giá đi như sau: ( đây cũng chính là bàng FERRY INFORMATION nói trong bài )
Đi từ Helsinki (FROM) –>Stockholm (DESTINATION) mất € 120
Đi từ Turku (FROM) –> Stockholm (DESTINATION) mất € 150
Đi từ St. Peterburg (FROM) –> Rodstock(DESTINATION) mất € 180
Đi từ Helsinki (FROM( -> St.Peterburg (DESTINATION) mất € 120
Đi từ Helsinki (FROM) –> Talinn (DESTINATION) mất € 160


Vì thế người ta đã lập ra một bảng gồm các thông số sau : FirstName, Surname, Gender, Date of Birth, Age, Phone, Email, Address1, Address2, Address3, City, Town, Zip Code, FROM, DESTINATION, DEPATURE DATE, DAY, FERRY,PRICE

Rồi bây h lặp lại câu hỏi :
Yêu cầu 1: FROM cho phép lựa chọn 6 phương án: Helsinki, Turku, St. Peterburg, Rodstock, Tallinn, Stockholm
Yêu cầu 2: DESTINATION cho phép lựa chọn 6 phương án : Helsinki, Turku, St. Peterburg, Rodstock, Tallinn, Stockholm

Yêu cầu 3: DAY sẽ tự động hiển thị là " THỨ mấy " khi người dùng nhập vào "DEPARTURE DATE". Ví dụ: Monday, Tuesday…
Yêu cầu 4: FERRY sẽ tự động hiển thị dựa vào FROM và DESTINATION. Nếu không có ROUTES nào phù hợp thì hiển thị là "#N/A".
Yêu cầu 5: PRICE sẽ tự động hiển thị dựa vào FROM và DESTINATION. Nếu không có ROUTES nào phù hợp thì không hiển thị gì cả
Yêu cầu 6: Tạo một nút CLEAR (command button): để khi người dùng click thì textbox nào đang sử dụng sẽ bị xóa trắng ( hay bị rỗng ). Và cho người dùng nhập lại ( nhận focus )
Yêu cầu 7: Khi chọn Increases thì tất cả PRICE tăng lên 50 và Decreases thì tất cả PRICE giảm đi 50.
Yêu cầu 8: Tạo 2 macro. Một MACRO ẩn thông tin trong FERRY INFORMATION và một MACRO hiển thị FERRY… Thêm 2 nút này lên thanh FORMATTING với 2 nhãn là HIDE và UNHIDE
Yêu cầu 9: Chỉ cho người dùng nhập liệu vào vùng " KHÔNG TÍNH TOÁN ". All formula phải được ẩn đi ( lưu ý không dùng password

Để làm những việc này người ta đã tạo 2 COMBO BOX. 1 Cho FROM để khi click vào hiện ra 6 giá trị default để người dùng lựa chọn chuyến đi của người đó bắt đầu từ đâu. 1 Combox cho DESTINATION cũng tương tự để khi clik vào hiểna 6 giá trị default để người dùng lựa chọn chuyến đi của người đó kết thúcơở đâu.

Dựa vào điểm đến FROM và điểm đích DESTINATION người ta dựa vào bảng GIÁ ở phía trên để xác định.

Trong khi nhập cũng có thể người dùng gõ sai phím, tránh làm cho người dùng mất thời gian = việc dùng backspace thì chúng ta tạo ra một nút là CLEAR để có thể xóa trắng nội dung đã nhập.

DEPARTURE DATE là ngày sẽ đi chuyến đi đã chọn. DAY sẽ hiển thị ngày đi đó là thứ mấy : thứ hai, thứ ba v.v....

Lần này không hiểu thì phải cố gắng lần sau post file thì mới hiểu được :(
 
MEGAheartno1 đã viết:
Không biết được bao nhiêu bài viết mới có quyền upload file... Không thể upload file thì đồng nghĩa với việc cũng chẳng hiểu gì :( Thôi để em giải thix nốt lần này là lần cuối cùng vậy. Không được em sẽ cố gắng post thêm bài và hỏi vào lần sau.

Đây là công ty quản lý về du lịch cụ thể: Bến tàu, thuyền
Nhiệm vụ phải làm ở đây là nhập vào những người muốn đi thuyền
Với giá đi như sau: ( đây cũng chính là bàng FERRY INFORMATION nói trong bài )
Đi từ Helsinki (FROM) –>Stockholm (DESTINATION) mất € 120
Đi từ Turku (FROM) –> Stockholm (DESTINATION) mất € 150
Đi từ St. Peterburg (FROM) –> Rodstock(DESTINATION) mất € 180
Đi từ Helsinki (FROM( -> St.Peterburg (DESTINATION) mất € 120
Đi từ Helsinki (FROM) –> Talinn (DESTINATION) mất € 160


Vì thế người ta đã lập ra một bảng gồm các thông số sau : FirstName, Surname, Gender, Date of Birth, Age, Phone, Email, Address1, Address2, Address3, City, Town, Zip Code, FROM, DESTINATION, DEPATURE DATE, DAY, FERRY,PRICE

Rồi bây h lặp lại câu hỏi :
Yêu cầu 1: FROM cho phép lựa chọn 6 phương án: Helsinki, Turku, St. Peterburg, Rodstock, Tallinn, Stockholm
Yêu cầu 2: DESTINATION cho phép lựa chọn 6 phương án : Helsinki, Turku, St. Peterburg, Rodstock, Tallinn, Stockholm

Yêu cầu 3: DAY sẽ tự động hiển thị là " THỨ mấy " khi người dùng nhập vào "DEPARTURE DATE". Ví dụ: Monday, Tuesday…
Yêu cầu 4: FERRY sẽ tự động hiển thị dựa vào FROM và DESTINATION. Nếu không có ROUTES nào phù hợp thì hiển thị là "#N/A".
Yêu cầu 5: PRICE sẽ tự động hiển thị dựa vào FROM và DESTINATION. Nếu không có ROUTES nào phù hợp thì không hiển thị gì cả
Yêu cầu 6: Tạo một nút CLEAR (command button): để khi người dùng click thì textbox nào đang sử dụng sẽ bị xóa trắng ( hay bị rỗng ). Và cho người dùng nhập lại ( nhận focus )
Yêu cầu 7: Khi chọn Increases thì tất cả PRICE tăng lên 50 và Decreases thì tất cả PRICE giảm đi 50.
Yêu cầu 8: Tạo 2 macro. Một MACRO ẩn thông tin trong FERRY INFORMATION và một MACRO hiển thị FERRY… Thêm 2 nút này lên thanh FORMATTING với 2 nhãn là HIDE và UNHIDE
Yêu cầu 9: Chỉ cho người dùng nhập liệu vào vùng " KHÔNG TÍNH TOÁN ". All formula phải được ẩn đi ( lưu ý không dùng password

Để làm những việc này người ta đã tạo 2 COMBO BOX. 1 Cho FROM để khi click vào hiện ra 6 giá trị default để người dùng lựa chọn chuyến đi của người đó bắt đầu từ đâu. 1 Combox cho DESTINATION cũng tương tự để khi clik vào hiểna 6 giá trị default để người dùng lựa chọn chuyến đi của người đó kết thúcơở đâu.

Dựa vào điểm đến FROM và điểm đích DESTINATION người ta dựa vào bảng GIÁ ở phía trên để xác định.

Trong khi nhập cũng có thể người dùng gõ sai phím, tránh làm cho người dùng mất thời gian = việc dùng backspace thì chúng ta tạo ra một nút là CLEAR để có thể xóa trắng nội dung đã nhập.

DEPARTURE DATE là ngày sẽ đi chuyến đi đã chọn. DAY sẽ hiển thị ngày đi đó là thứ mấy : thứ hai, thứ ba v.v....

Lần này không hiểu thì phải cố gắng lần sau post file thì mới hiểu được :(

Nếu khó khăn về gửi bài, tạm thời bạn có thể gửi cho mình để mình post lên cho: MrOkebab@gmail.com

Thân!
 
Helpppppppppppppppppppp meeeeeeeeeeeeeeee

Các bạn xem giúp nha. Mình up bài lên rùi đó... Mong được giúp đỡ
Yêu cầu + với phần giải thix mình đã nói ở trên
 

File đính kèm

  • BAi2_DeThi.xls
    26 KB · Đọc: 37
MEGAheartno1 đã viết:
Các bạn xem giúp nha. Mình up bài lên rùi đó... Mong được giúp đỡ
Yêu cầu + với phần giải thix mình đã nói ở trên

Tớ không hiểu là cậu định nhờ chỉ giúp một vài khó khăn hay là nhờ . . . làm giùm một phần mềm nữa ????

Thân!
 
@$@!^% Thật xin lỗi.... Chỉ là mình hiểu lơ mơ quá. Nên tránh việc hỏi nhiều lần mình hỏi luôn

Ví dụ thế này : -=.,, Làm thế nào để add item default trong combo box này, cách truy xuất các cell thế nào này

Nếu trong VB chỉ cần vài lệnh khai báo là có thể tạo nút CLEAR mục đích để xóa trắng nội dung trong một textbox nhưng để liên kết các cell trong Excel chính là điều mà tôi không biết...

Ở trên tôi mới trích ra vài yêu cầu, có rất nhiều yêu cầu nhưng tôi đã giải quyết được rùi... Vì thế mới tiện hỏi luôn...

Mình vẫn đang cố gắng tìm hiểu, mong được sự giúp đỡ... Thanks

MEGA
 
MEGAheartno1 đã viết:
@$@!^% Thật xin lỗi.... Chỉ là mình hiểu lơ mơ quá. Nên tránh việc hỏi nhiều lần mình hỏi luôn

Ví dụ thế này : -=.,, Làm thế nào để add item default trong combo box này, cách truy xuất các cell thế nào này

Nếu trong VB chỉ cần vài lệnh khai báo là có thể tạo nút CLEAR mục đích để xóa trắng nội dung trong một textbox nhưng để liên kết các cell trong Excel chính là điều mà tôi không biết...

Ở trên tôi mới trích ra vài yêu cầu, có rất nhiều yêu cầu nhưng tôi đã giải quyết được rùi... Vì thế mới tiện hỏi luôn...

Mình vẫn đang cố gắng tìm hiểu, mong được sự giúp đỡ... Thanks

MEGA

Cậu cứ hỏi từng vấn đề đi, nhưng hãy hỏi thật cụ thể. Mọi người sẽ giải đáp thôi.
  1. Combobox sử dụng 1 mảng (or 1 range - Name) để làm list cho nó. Add Item có thể bằng cách gán 1 range cho nó trong thuộc tính ListFillRange hoặc có thể bằng cách add từng Item vào mảng của nó (bạn hãy tìm trên GPE này với keyword là "Add Item")
  2. Xóa trắng 1 textbox hay 1 sheet hay 1 range cũng đều như nhau. Vì chúng cùng là đối tượng nên chỉ cần chỉ ra được chúng là CLEAR được thôi. Sheet1.Range("A1:B100").Clear
................................

Thân!!
 
Gửi MR. Okebab bạn có thể UP giúp mình một số file VBA cơ bản mà bạn đã làm, để mình có thể xem và tìm hiểu không? Nếu có thể thì 2 câu trả lời của bạn :)

- Xóa textbox: theo mình hiểu Sheet1.Range("A1:B100".Clear là chỉ xóa những ô trong vùng A1:B100 thôi phải không? Nhưng mình muốn mỗi lần click là mỗi lần xóa một textbox nào đó

Trong một CSDL thường chúng ta có FORM UPDATE, NEW v.v...
Nhập xong tên, địa chỉ,v.v... đến một textbox nào đó nhầm chúng ta chỉ xóa trắng nội dung textbox đó thôi. Chứ không phải xóa trắng tất cả :|...

Nhưng dù sao đi nữa cũng thanks

MEGA
 
MEGAheartno1 đã viết:
Gửi MR. Okebab bạn có thể UP giúp mình một số file VBA cơ bản mà bạn đã làm, để mình có thể xem và tìm hiểu không? Nếu có thể thì 2 câu trả lời của bạn :)

- Xóa textbox: theo mình hiểu Sheet1.Range("A1:B100".Clear là chỉ xóa những ô trong vùng A1:B100 thôi phải không? Nhưng mình muốn mỗi lần click là mỗi lần xóa một textbox nào đó

Trong một CSDL thường chúng ta có FORM UPDATE, NEW v.v...
Nhập xong tên, địa chỉ,v.v... đến một textbox nào đó nhầm chúng ta chỉ xóa trắng nội dung textbox đó thôi. Chứ không phải xóa trắng tất cả :|...

Nhưng dù sao đi nữa cũng thanks

MEGA

Bạn hãy tham khảo File của VuNgoc thì sẽ thấy làm Form và xử lý trên Form như thế nào.
http://tinyurl.com/2o8ya4
Thân!
 
Web KT
Back
Top Bottom