Bạn đang xem bài viết Thủ Thuật Săn Boss Ninja được cập nhật mới nhất tháng 9 năm 2023 trên website Globaltraining.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.
pasestars [ON]Chức vụ: admin Đẳng cấp WapMaster Việt
g ta phải làmsao? làm như thế nào ( bỏ qua tà thú vì săn tà thú chỉ để làm nhiệm vụ, exp cũng ít mà lạicòn quá trâu) câu hỏi đặt ra cóquá nhiều câu trả lời và câu trả lời mang tínhcộn đồng nhất là: ta cày cuốc cho thật trâu thì sẽ săndễ dàng thôi! Đúng đây là câu trả lời chuẩn nhưng những người ko có tiền đầu tư or ko có thời gian cày mà trang bị chỉở mức trung thì sao! và từ đó bắt đầu các kinh nghiệm và thử thuật săn tinh anh , thủ lĩnh ra đời: Đầu tiên mì nh nói đến kinh nghiệm săn: các bạn không nên chọn quái quá tầm so với sức của mình!Trừ khi đi săn tổ đội! Nên chọn quái kém lv hoặc chênh lệch lv mình ko quá lớn! Còn loạiquái nào nên săn và cẩn trọng khi săn đó là: nên săn là loạiquái mình khắc nó hoặc nó cùng với hệ của mình bởi như thế khả năng sát thương mà chúng gây ra kođáng lo ngạilắmcòn nên cẩn trọng khi săn quái nó khắc hệ mình! lượng st mà mình dính sẽ kha khá đó ! Còn nơi đí săn hiệu quả ư! thực ra tỉlệ xuất hiện của tinh anh là 3% thủ lĩnh là 1% ở map nào cũng như nhau nhưng các ban nên chọn các map có nhiều người up nhiệm vụ hoặc lv và một maplý tưởng để chúng ta đi săn là map có điểm đầu và cuối có cột chuyển khu vực! Như vậy thì sẽ tiện lợi hơn cho việc chuyển khu vực nhanh để đisăn! map có địa hình bằng phẳng thì quá hoàn hảo rồi VD như đảo Hebi . Đó là về map còn về bản thân nhân vật đi săn thì sao tùy theo nhân vật mà chúng ta up đồsao cho hợp lý thôi và mìnhkhuyên các bạn ở lv thấp thìnên cộng nhiều vào các kĩ năng đánh xa và đánh nhiều mục tiêu nhưng ở lv cao thì nên tẩy kĩ năng chú trọng vào các skill đánh vào1 mục tiêu ( thuận lợi săn boss và solo) OK! xong phần chuẩn bị ! Đến phần đi săn thì sao. với 1 số máy cấu hình cao thì cóthể nhìnđc xa hơn, dễ tìm đc boss hơn còn các máy cấu hình thấp thì sẽ hạn chếtầm nhìn! nhưng các bạn đừng lo nha muốn tìm đc boss 1 các dễ dàng nhất thì sẽ có 2 phương pháp sau: – PP1: các bạn để ý kỹ sẽ thấy rằng quái thường bắn mình thì có hình viên đạn màu vàng cam còn boss bắnmình sẽ có màu trắng và dựa theo dấu hiệu đó chúngta có thể tìm đc dấu vết của boss 100% trừ khi nóđang tấn công người đang kill nó! Và 1 lưu ýkhi đi lại nha! các bạn cho rằng nhảy thì sẽ nhanh hơn đi! đây là 1 quanniệm sai lầm nha, nhất là khi săn boss bởi khinhảy lên bạn sẽ bị quái tấn công và gần như là sẽ bị dừng lại 1 chút ( cái này có lẽlà lập trình của ADMIN: quái tích cực tấn công mục tiêu nhảy qua nó!) và các bạn sẽ ko thể kill ngon lành boss khi mà chưa kịpđến chỗ nó đã mất 1 lượng hp tương đối! nên dùng phiên bản v4 để đi cho nhanh hơn nha! Khi phát hiện ra boss thì phải làm gì đây ! Các bạnđừng có bật hết các skill rồi nhảy vào boss điều này là ko hợplý! Các bạn nhảy vào bem như thường bằng những skill cơ bản, khi hết 1lượng máu nhất định thì mới bật skill hỗ trợ lên!( hầu hết các phái đều có những skill hỗ trợ đánh quái)bởi trong lúc bật kill hỗ trượ lênlượng máu của bạn dần đc hồi phục nhờ thức ăn mang theo đến khi hết skill thì lượng máu đãhồi tương đối ổn định dĩ nhiên ở đây mình chú trọnglà tùy theo skill mà các bạn ước lượng thôi càng chuẩn thì khả năng sống sót mà kill quái càng cao! Đối với tinh anh thì dễ dàng rồi cònthủ lĩnh thì sao với lượngmáu và dame gấp nhiều lần tinh anh thì đây thực sự là bài toán nan giải đó nha nếu cótổđội thì ok rồi nhưng chỉ có 1 mình thì sao lúc đó ta phải du kích thôi chạy lại gần nó và bemnhư tinh anh nhưng phải kiểm soát đc lượng máu củamình có ổnđịnh ko nếu tụt hp chỉ còn non nửa thì tốt nhất nên chạy xa khoảng 2 màn hình khỏi chỗboss để boss ko tân công va hồiphục lạihp! – PP2: đây là cách săn hiệu quả nhất đó là săn theo đội!ko phải là cả đội cùng nhau đi mà săn! Như thế thì sẽ rất lâu nên chia nhỏ đội ra rồi chia ra các map săn nếu thấy boss thì pm nhóm tập hợp ! như vậy tỉ lệ tìm bosssẽ cao gấp nhiều lần cách này thì chắc quá nhiều ngừoi biết rồi!
Thủ Thuật Săn Boss Game Ninja Shool Online : Kiến Thức Khác
1 bài viết * Bạn đang xem trang / 1 trang
#1 gửi bởi dragongalaxy ” 09/02/2014 17:29
Săn boss đầu tiên phải có pc.k có pc k nhặt đc đồ đâu.lên pc tải kemlulator và chỉnh màng hình 650,450.xong pấm dấu để phóg to và chỉng ngay ngắn.pb dùng đi săn là v6.1có 2cách săn là trực tiếp và gián tiếp.Ae nào lần đầu nên săn chúng tôi đã quen thì săn nhjều njck.mình hiện tại có thể tìm đc hết 4boss.B1.Chuẩn bị.njck cần phải là 4x trở lên.có 1njck 5x.và mua ít nhất 5miếng di chuyển nhanh 1k yên.B2.đến chổ săn.lúc 8h50 cho njck đến các địa điểm như cuối map mũi hone.đầu map 75.làng echjgo và 1njck ở làng sanzu.B3.đợi chúng tôi di chuyển xong thì chọn vào tn thế giới đợi.khi thôg páo mình sẽ chọn map gần chổ njck đứng trước.B4:tìm boss.đầu tiên nhảy vào khu 27,28 hay khu đông người trước.pấm pảng ck liên tục và xem khu nào nhjều pt thj nhãy vào.B5:tình huống xấu k vào đc chuyển kế hoạch gián tiếp.qua map kế pênh trước map có boss và xin vào chúng tôi có ng đồng ý thj nhanh chóng nhảy qua map boss.nếu trúng khu có boss thì ở đó.ko trúng thoát pt ra xin tiếp.Điều quan trọng khj tìm boss là nhớ chổ đứng của boss all tất cả các map.và nhanh tay.Chú ý,khj đi tìm k nên pt nhóm.vì khj vô map có 4nhóm thj vô k đc.khj vô đc hết rồi thj chúng tôi bos này thj di chuyển njck đó qua bos jt máu mà nhặt đồchú ý khj nhặt nhjều njck thì njck phụ tự đánh nhahết.Vị trí đứng của bossanzen.trên cây cầu phja trênmũi hon.cúi map chổ quái 64.Ichjdai.cuối map lunđồng seki.map75: đứng ở trên kây kầu giửa chúng tôi 75 đánh rung màng hìnhmap dơi lửa.đứng cuối máp trên thanh caomap dù ma.giửa map,pênh phảh tà thúmap cua đá.quá quen rùimap71 cuối map.
Ngực to đập tan âu lo
dragongalaxy Cấp độ: Tu luyện: ☀️14☀️ Bang hội: V-Anime Fan Bài viết: 1486 Online: ✨5✨ EXP: 🌟0🌟 Nhóm: Thành viên Giới tính: Tiền mặt: 243 Xu Ngày tham gia: 08/08/2013 08:37 Like:381/167 Điện thoại: 01683802906 (Nokia 2730c-1)1 bài viết * Bạn đang xem trang 1 / 1 trang
Quay về Kiến thức khác
Một Số Thủ Thuật Trong Office 2003
MỘT SỐ THỦ THUẬT TRONG SOẠN THẢO VĂN BẢN
I. CÁC TÙY CHỌN TRONG MENU ToolsOptions…1. Muốn rộng màn hình → nhìn cho thoáng:
Thao tác:
Bây giờ thoát hết chương trình Vord trên màn hình rồi mở lại sẻ có kết quả mong muốn.
2. Chữ có đường răng cưa xanh đỏ gạch chân.Thao tác:
3. Vẽ hình cứ có 1 bảng nền khó chịu.Ví dụ: Chọn công cụ vẽ 1 hình bất kỳ nào đó là nó xuất hiện ngay 1 bảng nền như sau:
Thao tác :
Bây giờ thử vẽ lại một hình nào đó xem sẻ có kết quả mong muốn.
4. Đang soạn giáo án thấy hiện tượng chữ dàn ra. Chẳng hạn: C ộng ho à x ã h ội .. vv.Sửa mãi không được → tức quá tắt máy → mở lại thì bình thường. Nhưng một hồi sau lại bị.Cách khắc phục:
5. Muốn có đường viền xung quanh tờ giấy như hình sau:
II. CÁC TÙY CHỌN TRONG MENU ToolsAutoCorect Options…1. Khi đánh chữ i rồi ấn phím cách thì nó ra chữ I.Cách khắc phục:
2. Viết chữ hoa sau dấu chấm và sau khi entơThao tác:
3. Tốc ký:Thao tác:
Bây giờ muốn sử dụng tốc kí đó:Thao tác : Chỉ cần ấn kí hiệu lúc nãy → ấn en tơ là được.
4. Muốn xóa tốc kí:Thao tác:
Thao tác: Từ màn hình Word, ta ấn vào biểu tượng sau:
Chú ý: Trường hợp chưa có thanh biểu tượng chữa A này ta thao tác như sau:Ấn chuột phải trên vùng không có nhữ như sau rồi chọn nhãn như hình vẽ:
2. Không dịch chuyển được hình vào chỗ cần thiết:Cách khắc phục:
Thao tác này cần chú ý để biết rõ cách vẽ.4. Vẽ hình có sẵn:Thao tác:
7. Lấy thanh công cụ bổ sung: (Khi trên màn hình không có)Thao tác:
8. Thường xuyên vẽ một đối tượng nào đó mà không cần phải vẽ lại:Thao tác:Bước 1: Vẽ 1 đối tượng mà thường xuyên phải vẽ → Nhấp chuột để chọn đối tượng:Bước 2: Làm theo hình:
Bây giờ muốn dùng hình vẽ lúc nãy ta chỉ việc đánh “chữ kí hiệu” → ấn phím F3 là được.Muốn xóa tùy chọn trên:Thao tác:
Vào bảng này bằng cách như trên rồi chọn Dlete như hình dưới.
III. CÁC THAO TÁC VỀ BẢNG1
Thủ Thuật Game Fish Live Android
live fish, game android live fish, up xu, mua full ca, thu thuat up lever.
Hôm nay mình sẽ hướng dẫn các bạn cách kiếm xu đơn giản mà hiệu quả game fish live cho những ai chưa biết.
Đầu tiên mình giới thiệu vài nét về game:
Trò chơi fish live là game nuôi cá cảnh khá hay trên smartphone android. Game có đồ họa đẹp mắt, đa dạng chủng loại cá. Cách chơi đơn giản thân thiện với nhiều vật phẩm trang trí và hệ thống quay số miễn phí với chu kì 4 giờ!
Bắt đầu chơi game có rất ít xu chỉ đủ mua vài chú cá hề, sẽ mất cả tuần mới tích cóp đủ 5k $, một con số khởi đầu khá khiêm tốn!
Để có nhiều xu hơn bạn cần phải có chút may mắn, đó là quay số ra những con cá nhiều tiền. Sau 4 giờ quay số 1 lần thể nào bạn cũng thu thuat game live fish android được 1 con cá giá trị cao. Khi đó bạn kiểm tra xem con cá vừa quay đc có khả năng ‘yêu’ ko! Nếu dc thì thời cơ làm giàu đã tới!
Bạn hãy mua 1 con cá rẻ tiền khác cũng có khả năng yêu. Và cho chúng “giao phối” nhau, sau đó 24h sau trứng sẽ nở.
Lưu ý khi cho giao phối bạn hãy để con cá đắt tiền trước con cá rẻ tiền thì khí trứng nở sẽ ra con cá đắt tiền cao hơn!
Vấn đề là chờ 24h thì quá lâu, vì là game offline nên tính theo giờ của điện thoại. Bạn hãy thoát game vào cài đặt và chỉnh ngày đi 1 ngày, vd ngày 28 thành 29… Và tất nhiên để chỉnh dc ngày & giờ thì phải bỏ “tự động cập nhật ngày & giờ…”!
Để quay số free thì tất nhiên cũng áp dụng theo phương pháp chỉnh thời gian của dt như trên… .
Lưu ý live fish crack khi quay số ra cá mới bạn kiểm tra xem nó có giá bao nhiêu – càng cao càng tốt, nhưng quan trọng là phải ‘yêu’ dc. Khi cho 2 con đắt tiền yêu nhau thì khi trứng nở thể nào cũg ra cá con giá trị cao.
Nói nhiều vậy tóm lại quan trọng nhất là chỉnh time của đt, 24h chỉ còn trong tíc tắc.
Để up xu được tối ưu hoá hack fish live bạn nên chọn loại cá lời nhiều nhưng thời gian sinh trưởng là 24h, như vậy sẽ chùng với time trứng nở.
Với cách này trong 2 tiếng mình đã kiếm được hơn 500k xu, chúc bạn thành công!
Tổng Hợp Thủ Thuật Access
Event and Event procedure
Tác Giả: phatnq2002 – Web DanKeToan
CÁC KHÁI NIỆM
Sự kiện là gì? Sự kiện (event) là một hành động xác định xảy ra trên hoặc với một đối tượng nào đó. MS Access có thể đáp lại nhiều sự kiện: nhấn chuột, thay đổi dữ liệu, mở hoặc đóng form, … Sự kiện thường là kết quả tạo ra bởi một hành động của người sử dụng.
Thủ tục là gì? Thủ tục (procedure) là một đơn vị code của VB. Một thủ tục bao gồm một dãy các lệnh (statement) hoặc các phương thức (method) để thực thi một hành động hoặc tính toán một giá trị. Thủ tục sự kiện là gì? Thủ tục sự kiện (event procedure) là một thủ tục tự động thực thi để đáp lại một sự kiện được khởi xướng từ một hành động của người dùng hoặc từ code của chương trình.
VD: Thủ tục sự kiện sau đây sẽ thực thi một lệnh mở câu thông báo chào khi form được mở ra: Private Sub Form_Load() MsgBox “Xin chào các bạn.” End Sub
MỘT SỐ SỰ KIỆN THƯỜNG GẶP VÀ CÁCH ĐIỀU KHIỂN SỰ KIỆN
Các sự kiện xảy ra với đối tượng Form:
1. Sự kiện Open:
Sự kiện xảy ra khi form được mở, nhưng trước khi record đầu tiên được hiển thị.
(Ghi chú: ở đối tượng Report cũng có sự kiện Open, trong report sự kện Open xảy ra trước khi report được preview hoặc được in)
Từ khi gọi form cho đến khi form xuất hiện lần đầu trên màn hình, một loạt các sự kiện xảy ra, trong đó sự kiện Open là sự kiện được xảy ra đầu tiên. Các sự kiện này và thời điểm xảy ra của nó được thể hiện bằng chuỗi sau: Thuộc tính gắn với sự kiện Open có tên là OnOpen.
(Các bạn lưu ý: với những thuộc tính bắt đầu bằng On có nghĩa là sự kiện đó đang diễn tiến,Before là trước khi sự kiện xảy ra, After là sau khi sự kiện xảy ra)
. Thủ tục sự kiện gắn với sự kiện này là Form_Open. Sự kiện có một tham số có tên là Cancel kiểu Integer (thực chất nó chỉ nhận hai giá trị True và False). Tham số này các bạn có thể định lại giá trị cho nó. Nếu định là True, sự kiện sẽ bị hoãn, nghĩa là sự kiện sẽ không hoàn tất, nhưng không xảy ra lỗi. Mặc nhiên là False. VD: Bạn muốn rằng khi form A mở ra thì form B sẽ mở ra nếu người sử dụng đồng ý, bạn có thể code cho thủ tục sự kiện như sau:
Private Sub Form_Open(Cancel As Integer) If MsgBox(“Ban co muon form B mo ra dong th oi luon khong?”, vbYesNo) = vbYes Then DoCmd.OpenForm “form B” Else Cancel = True End If End Sub
Ghi chú: Bất kỳ một thủ tục sự kiện nào nó thông số là Cancel, thì sự kiện tương ứng đều có thể cho ngưng không cho hoàn tất. Trong trường hợp bạn sử dụng một macro hoặc một phương thức của DoCmd thì nếu hoãn một sự kiện, sẽ có một error trả về. Để tránh xuất hiện lỗi thì nế dùng macro, bạn có thể đặt trước macro đó một macro SetWarnings và gán cho thuộc tính WarningOn là No, dùng DoCmd trong code thì trước đó bạn đặt câu On Error Resume Next.
2. Sự kiện Load:
Sự kiện Load xảy ra bởi tác động của người dùng như: – Bắt đầu một ứng dụng. – Mở một form bằng cách nhắp vào Open trên cửa sổ Database. – Thực thi một hành động OpenForm trong macro. – Gọi form bằng DoCmd.OpenForm trong thủ tục.
Thuộc tính sự kiện tương ứng có tên là OnLoad.
Thủ tục sự kiện tương ứng có tên là Form_Load, không có tham số. Khi điều khiển sự kiện này, bạn có thể thực hiện những công việc sau: Thiết lập các giá trị mặc định cho các control hoặc thể hiện các giá trị tính toán tùy thuộc vào dữ liệu có trên form.
VD: Trong public module bạn có một biến language. Nếu biến này là “V” thì bạn cho hiển thị các caption của các Label là tiếng Việt, “E” thì hiển thị là tiếng Anh. Biến này sẽ tùy thuộc vào việc người ta chọn trong một thủ tục nào đó trước khi form bạn được gọi vào. Trước tiên, khi thiết kế form, ở các label, bạn đặt các từ “ính lịt” tương ứng ở property Tag của nó. Sau đó bạn thiết kế thủ tục Form_Load như sau:
Private Sub Form_Load () Dim ctl As Control For Each ctl In Detail.Controls ‘ or FormHeader.Controls, FormFooter.Controls If TypeOf ctl Is Label Then x = ctl.Caption ctl.Caption = ctl.Tag ctl.Tag = x End If Next End Sub
3. Sự kiện Resize:
Sự kiện xảy ra khi form được gọi và bất cứ khi nào kích thước của form thay đổi.
Thuộc tính sự kiện tương ứng có tên là OnResize.
Thủ tục sự kiện tương ứng có tên là Form_Resize. Thủ tục này không có tham số.
Khi điều khiển sự kiện này, bạn có thể: – Di chuyển hoặc định lại kích thước của một control. – Tính toán lại các biến.
VD: Khi có sự thay đổi kích thước của form sẽ cho hoàn tất những cập nhật màn hình còn đang treo hoặc những tính toán chưa thực hiện xong trên các control bằng phương thức Repaint.
Private Sub Form_Resize() Me.Repaint End Sub
4. Sự kiện Activate:
Sự kiện xảy ra khi một form (cũng đúng với report) nhận một focus
(cái này không dám dịch ra tiếng việt, bởi dịch ra thì hổng ai hiểu, còn để nguyên thì ai cũng hiểu !!! :sifone:)
và trở thành cửa sổ hoạt động.
Thuộc tính sự kiện tương ứng có tên là OnActivate.
Thủ tục sự kiện tương ứng có tên là Form_Activate. Thủ tục không có tham số.
VD: Bây giờ bạn có thiết kế một cái toolbar chỉ dành riêng cho form A. Như vậy nếu form A được kích hoạt thì mới hiện toolbar này (ví dụ toolbar này có tên là FormA_Toolbar).
Private Sub Form_Activate() DoCmd.ShowToolbar “FormA_Toolbar”, acToolbarYes End Sub
5. Sự kiện Current:
Sự kiện xảy ra khi một focus được di chuyển đến một record, làm cho nó trở thành record hiện hành, hoặc khi form được “làm tươi mát” (refresh) hoặc được gán lại source (requery).
Thuộc tính sự kiện tương ứng có tên là OnCurrent.
Thủ tục sự kiện tương ứng có tên là Form_Current. Thủ tục này không có tham số.
VD: Bạn có một form hiển thị một số thông tin của một table, trong đó có 3 textbox ứng với 3 field(tạm là text1, text2, text3) và một checkbox cũng ứng với một field Yes/No(check1). Yêu cầu đặt ra là nếu check1 bằng True thì không cho thay đổi nội dung trong 3 textbox.
Private Sub Form_Current () text1.Locked = check1 text3.Locked = check1 text3.Locked = check1
6. Sự kiện UnLoad:
Sự kiện Unload xảy ra khi: – Người sử dụng nhấn nút Close trên cửa sổ Form. – Người sử dụng gọi menu File – Close. – Gọi một macro Close một cửa sổ có thuộc tính Form. – Gọi một lệnh DoCmd.Close với kiểu cửa sổ là acForm. – Đóng Windows trong khi ứng dụng Access đang chạy.
Unload là sự kiện đầu tiên của chuỗi sự kiện sau:
Thuộc tính sự kiện tương ứng là OnUnload.
Thủ tục sự kiện tương ứng là Form_Unload. Thủ tục này có một thuộc tính Cancel. Như ở bài trước, bạn đã biết nếu Cancel = True thì có nghĩa gì rồi phải không?
Private Sub Form_Unload (Cancel As Integer) If danglam Then If MsgBox (“Du lieu da co thay doi. Co muon luu truoc khi dong khong?”, vbYesNo) = vbYes then DoCmd.SaveRecord Else DoCmd.Undo End If End Sub
7. Sự kiện DeActivate:
Sự kiện xảy ra khi bạn rời focus ra khỏi form (hoặc report). Nó cũng xảy ra sau khi form (report) được Unload.
Thuộc tính sự kiện tương ứng có tên OnDeactivate.
Thủ tục sự kiện tương ứng có tên Form_Deactivate. Không có tham số.
VD: Tiếp theo ví dụ của mục 4 phía trên (bài trước), khi chuyển focus ra khỏi form A, bạn cho ẩn tool box đi.
Private Sub Form_Deactivate() DoCmd.ShowToolbar “FormA_Toolbar”, acToolbarNo End Sub
8. Sự kiện Close:
Sự kiện xảy ra khi form đã thực sự được đóng lại nhưng chưa rời hỏi màn hình. Về cơ bản xem như nó đã được đóng lại, nhưng nếu bạn có “lưu luyến” gì với người dùng, bạn có thể gửi một thông điệp gì đó ở đây đại loại như … xem ví dụ bên dưới.
Tên thuộc tính sự kiện tương ứng là OnClose.
Tên thủ tục sự kiện là Form_Close. Không có tham số.
VD: Gửi một thông điệp “lưu luyến”
Private Sub Form_Close () MsgBox “See you soon.” Sự kiện này xảy ra khi người sử dụng gõ vào ký tự đầu tiên trong record mới, nhưng trước khi record ấy thực sự được tạo.
Sự kiện này bắt đầu một dãy sự kiện sau đây:
Thuộc tính sự kiện có tên là BeforeInsert.
Thủ tục sự kiện có tên là Form_BeforeInsert. Có một tham số quen thuộc là Cancel.
VD: Giả sử bạn là người rất cẩn thận. Bạn muốn rằng khi một người sử dụng gõ một ký tự bất kỳ vào record mới, bạn sẽ lưu ý họ liền, sợ rằng họ vô tình nhấn phím mà thôi. Bạn có thể code nhẹ nhàng như sau:
Private Sub Form_BeforeInsert(Cancel As Integer) If MsgBox(“Them record moi ha ban?”, vbOKCancel) = vbCancel Then MsgBox “Lan sau nho can than khi su dung ban phim nghen !!!” Cancel = True End If End Sub
10. Sự kiện BeforeUpdate:
Sự kiện xảy ra khi có một sự thay đổi dữ liệu trong một control thuộc form hoặc khi record được cập nhật (update). Đúng ra đây đang liệt kê các sự kiện của Form, nhưng sự kiện này cũng ảnh hưởng đến một control, vậy có nên nói luôn ở đây không ta? Thôi chơi luôn há?
Đối với form, sự kiện này sẽ xảy ra khi bạn dời focus từ record hiện hành sang một record khác nhưng chưa dời thật sự, hoặc bạn đã gọi lệnh Save Record trong menu Records, hoặc bạn gọi macro SaveRecord hoặc bạn dùng lệnh DoCmd.RunCommand acCmdSaveRecord. Đối với control, sự kiện này sẽ xảy ra khi bạn dời focus từ control đó sang một control khác mà ở control hiện hành bạn có thay đổi dữ liệu. Sự kiện BeforeUpdate của form xảy ra sau sự kiện BeforeUpdate của control. Bạn nên chú ý điều này để việc điều khiển bằng thủ tục sự kiện cho phù hợp.
Thuộc tính sự kiện có tên là BeforeUpdate.
Thủ tục sự kiện có tên là: Form_BeforeUpdate đối với form controlname_BeforeUpdate đối với một control
Cả hai đều có tham số quen thuộc Cancel. Với form, khi Cancel = True, nó sẽ không cho bạn rời khỏi record đó, trừ khi bạn nhấn ESC để hủy thay đổi (hoặc một macro hay lệnh tương ứng) hay nhập liệu cho chính xác với yêu cầu. Đối với control, khi Cancel = True, nó sẽ không cho bạn rời khỏi control đó trừ khi bạn cũng nhấn ESC để hủy bỏ thay đổi (hoặc nhập dữ liệu phù hợp).
VD: Giả sử bạn nhập dữ liệu điểm thi 3 môn học A, B, C cho các thí sinh. Trong đó nếu khối của thí sinh là 1 thì môn A nhân hệ số 3, khối của thí sinh là 2 thì môn B nhân hệ số 3, khối của thí sinh là 3 thì môn C nhân hệ số 3. Điểm trung bình là tổng điểm 3 môn sau khi đã nhân với hệ số chia cho 5. Các điểm chỉ được từ 0 đến 10. Điểm trung bình sẽ tính ngay sau khi 3 môn được nhập. Điểm từng môn sẽ kiểm sau khi nhập xong điểm môn đó. Giả sử các control của bạn là: mahs, hotenhs, khoi, monA, monB, monC, dtb Bây giờ bạn sẽ “chế” 2 cái thủ tục BeforeUpdate cho form và cho các control điểm như sau:
Làm một cái cho điểm môn A, điểm môn B và môn C tương tự:
Private Sub monA_BeforeUpdate (Cancel As Integer) MsgBox “Diem mon chi tu 0 den 10 thoi.” Cancel = True End If End Sub
Làm cho form:
Private Sub Form_BeforeUpdate (Cancel As Integer) dim diem as double ‘ Lay theo kieu chuan, dung Single cung duoc tuy ban diem = IIf(khoi = 1, monA*3, IIf(khoi = 2, monB*3, monC*3))/5 dtb=diem End Sub
11. Sự kiện AfterUpdate:
Sự kiện xảy ra sau khi dữ liệu trong control đã có thay đổi, hoặc khi record đã được cập nhật vào table. Nó xảy ra sau sự kiện BeforeUpdate. Trong một record, dữ liệu có thay đổi trong mỗi control sẽ được cập nhật khi rời focus khỏi control đó bằng ENTER hoặc TAB. Còn nếu khi focus rời khỏi record hoặc người sử dụng gọi menu Records – Save Record, hay dùng lệnh DoCmd.RunCommand acCmdSaveRecord trong code. Lưu ý: sự kiện này không xảy ra khi có sự thay đổi giá trị trong các control tính toán hoặc control Unbound. Từ sự kiện này, bạn có thể điều khiển nó để thực hiện một vài tác vụ tương tự như sau: – Cho mở ra một form khác – Di chuyển sang một control khác với control default (control mặc định khi bạn nhấn ENTER, TAB sẽ chuyển focus đến nó). … Thuộc tính sự kiện có tên là AfterUpdate. Thủ tục sự kiện có tên: Với control: controlname_AfterUpdate Với form: Form_AfterUpdate. Thủ tục này không có tham số.
12. Sự kiện AfterInsert:
Sự kiện xảy ra sau khi recordmới được thêm vào. Thuộc tính sự kiện có tên là AfterInsert. Thủ tục sự kiện có tên là Form_AfterInsert, không có tham số.
13. Sự kiện Current:
Sự kiện xảy ra khi focus di chuyển đến một record, biến record đó trở thành record hiện hành, hoặc khi form được làm tươi nội dung – refresh hoặc làm tươi dữ liệu – requery. Thuộc tính sự kiện có tên là OnCurrent. Thủ tục sự kiện có tên là Form_Current. Không có tham số. Khi điều khiển sự kiện này, bạn có thể: – Cho thay đổi thuộc tính của một hay nhiều control nào đó, ứng với giá trị của một hay nhiều control khác. – Cho Requery lại dữ liệu trong Sub form khác. – …
VD: Thường trong khi thiết kế, bạn sẽ gặp tình huống sẽ thiết kế một form trong đó chứa 2 subform hoặc hơn. Khi chuyển đến một record nào đó trên subform 1 thì dữ liệu trong subform 2 sẽ thay đổi tương ứng, và rồi cũng thay đổi dữ liệu luôn trong subform 3 nếu nó có. Vậy chúng ta làm điều đó như thế nào? Trước tiên các bạn cần lưu ý, dữ liệu của các subform phải có quan hệ với nhau thì mới áp dụng được cách này. Bây giờ giả sử ta có 3 table: KHOI (makhoi, tenkhoi) LOP (malop, tenlop, makhoi) HOCSINH (mahs, hoten, malop) Bây giờ xem như bạn đã design 3 cái form tương ứng cho từng table (frmKHOI, frmLOP, frmHOCSINH). Bạn làm một cái form mới trắng. Nhúng 3 cái subform: – subform thứ nhất: Name: subKHOI, Source Object: frmKHOI – subform thứ hai: Name: subLOP, Source Object: frmLOP, Link Child Fields: makhoi, Link Master Fields: subKHOI.Form!makhoi – subform thứ ba: Name: subHOCSINH, Source Object: frmHOCSINH, Link Child Fields: malop, Link Master Fields: subLOP.Form!malop Bây giờ bạn vào frmKHOI. Bạn code cho Form_Current một câu thôi:
Parent.subLOP.Requery
.
14. Sự kiện BeforeDelConfirm:
Sự kiện này xảy ra khi có một hành động xóa một hay nhiều record được gọi, nhưng trước khi chúng thật sự bị xóa khỏi table (những record này tạm thời được giữ trên vùng nhớ đệm – buffer) và trước khi MS Access hiển thị một hộp thoại yêu cầu xác nhận hành động xóa này.
Nếu bạn gỡ bỏ check box Record Changes trong nhóm Confirm của trang Edit/Find của hộp thoại Options (Tools – Options …), sự kiện này sẽ không xảy ra và tất nhiên hộp thoại xác nhận cũng không hiển thị. Record được xóa ngay lập tức! (Đừng nên làm như thế).
Bạn có thể điều khiển sự kiện này để thay thế hộp thoại thông báo của riêng bạn trước khi người sử dụng đồng ý xóa.
Thuộc tính sự kiện tương ứng có tên BeforeDelConfirm. Thủ tục sự kiện tương ứng có tên Form_BeforeDelConfirm. Thù tục này có hai tham số. Tham số Cancel quá quen thuộc và Tham số Response: xác định xem điều gì sẽ thực hiện khi sự kiện xảy ra. – Nếu Response = acDataErrDisplay (mặc định), sau khi thủ tục sự kiện thi hành xong, Access cho hiện hộp thoại xác nhận xóa của chính nó. – Nếu Response = acDataErrContinue, Access sẽ bỏ qua hộp thoại xác nhận.
VD: Bạn muốn cho người sử dụng thấy hộp thoại riêng của bạn khi xóa, bạn có thể code cho thủ tuc sự kiện như sau:
Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer) Response = acDataErrContinue If MsgBox(“Xóa record đã chọn chứ?”, vbOKCancel) = vbCancel Then Cancel = True End If End Sub
15. Sự kiện AfterDelConfirm:
Sự kiện xảy ra sau khi hộp thoại xác nhận xóa đã hiển thị và nhận thông tin phản hồi từ người sử dụng. Nếu sự kiện BeforeDelConfirm có bị hủy thì sự kiện này vẫn xảy ra. Nó cho biết tình trạng của việc xóa xảy ra thế nào.
Thuộc tính sự kiện có tên: AfterDelConfirm. Thủ tục sự kiện có tên: Form_AfterDelContfirm. Thủ tục có một tham số Status để nhận tình trạng hiện thời của thao tác xóa. – Nếu Status = acDeleteOK thì việc xóa xảy ra bình thường. – Nếu Status = acDeleteCancel thì việc xóa được lập trình viên tự động cho hoãn. – Nếu Status = acDeleteUserCancel thì việc xóa là do người dùng thực hiện.
VD:
Private Sub Form_AfterDelConfirm(Status As Integer) Select Case Status Case acDeleteOK MsgBox “Xóa bình thường.” Case acDeleteCancel MsgBox “Bị hủy do lập trình viên.” Case acDeleteUserCancel MsgBox “Bạn đã hủy lệnh xóa.” End Select End Sub
16. Sự kiện Delete:
Với sự kiện Delete, việc xóa xem như “trọn bộ”. Sự kiện xảy ra khi người sử dụng đặt một hành động xóa record, nhưng trước khi record thực sự được xóa.
Sự kiện Delete xảy ra cho từng record. Do vậy nếu bạn chọn nhiều record để xóa cùng lúc, sự kiện Delete sẽ xảy ra bấy nhiêu lần. Thông thường khi điều khiển hành động xóa, người ta ít thực hiện trên sự kiện này.
Thuộc tính sự kiện có tên OnDelete. Thủ tục sự kiện có tên: Form_Delete. Có một tham số quen thuộc là Cancel.
Với form, còn nhiều sự kiện nữa, tuy nhiên những sự kiện kể trên là thông dụng và thường được điều khiển “bẫy bắt” nhiều nhất. Nếu bạn nào chịu khó, bạn đó có thể mở Help của thằng Access ra luyện công. Bảo đảm không lên không ăn tiền.
17/Các sự kiện phím:
Thông thường thì mỗi control sẽ tiếp nhận 3 trạng thái phím khi nó được focus. KeyDown, KeyUp và KeyPress. KeyDown xảy ra khi người dùng nhấn một phím trong khi control đang focus. Nó cũng xảy ra khi bạn dùng hành động SendKeys (trong macro) hay lệnh SendKeys trong code. KeyPress cũng vậy, nhưng có một chút khác biệt: nó xảy ra khi nhấn và nhả phím trong khi control đang focus. Và trong khi với KeyDown, bạn có thể kiểm tra được là nếu người dùng nhấn tổ hợp phím thì phím kết hợp sẽ là gì: CTRL, ALT, SHIFT một cách riêng biệt. Trong khi KeyPress thì không. KeyUp là sự kiện xảy ra khi người dùng nhả phím ra. Nó giống như KeyDown, nghĩa là có thể kiểm tra được là nếu người dùng nhấn tổ hợp phím thì phím kết hợp sẽ là gì: CTRL, ALT, SHIFT một cách riêng biệt. Tùy theo tình hình cụ thể, các bạn có thể điều khiển sự kiện phím thích hợp.
Với sự kiện KeyDown, bạn có thuộc tính sự kiện OnKeyDown. Thủ tục sự kiện tương ứng là control_KeyDown. Thủ tục này có 2 tham số:
KeyCode
: tiếp nhận mã phím mà người sử dụng nhấn (không tính các phím kết hợp). Bạn có thể dùng các hằng định sẵn để xác định phím mà người dùng nhấn (vbKeyA – phím A, vbkeyReturn – phím Enter, …). Các bạn chịu khó mở cửa sổ Object Browser (lúc đang ở cửa sổ VB Editor) xem lib VBA, mục KeyCode constants để biết nhiều hơn. Nếu bạn ngăn không tiếp nhận sự kiện nhấn phím, bạn gán tham số này bằng 0.
Shift
: xác định xem phím kết hợp nào được nhấn cùng. Nhấn SHIFT: acShiftMask Nhấn CTRL: acCtrlMask Nhấn ALT: acAltMask
Một ví dụ để điều khiển sự kiện KeyDown: VD: Kiểm tra xem, có nhấn phím CTRL xuống không, nếu không thì thoát thủ tục. Nếu có thì coi có nhấn phím F3 không. Nếu có thì cho hiển thị một cái form gì đó.
Private Sub mahocsinh_KeyCode(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF3 Then
DoCmd.OpenForm “frmLylichHocsinh”, acNormal
End If
End If
End Sub
Private Sub hoten_KeyPress(KeyAscii As Integer)
Dim strCharacter As String
strCharacter = Chr(KeyAscii)
KeyAscii = Asc(UCase(strCharacter))
End Sub
18. Sự kiện Not In List:
Sự kiện này dành riêng cho control Combo Box. Sự kiện xảy ra khi người sử dụng nhập vào ô text của combo box với nội dung không khớp với dữ liệu có sẵn trong danh sách nguồn của combo box và thuộc tính
Limit to List
của combo box được định là Yes.
Các bạn có thể điều khiển sự kiện này để thông báo cho người sử dụng nội dung mà người đó nhập vào không đúng với quy định hay thậm chí bạn có thể cho “tự động” hay “bán tự động” add thêm dữ liệu vào bảng dữ liệu nguồn (Row Source) của combo box.
Thuộc tính sự kiện có tên là
OnNotInList
. Thủ tục sự kiện có tên là
comboboxname_NotInList
. Thủ tục có hai tham số: NewData: tham số lưu trữ giá trị của nội dung được nhập mới mà không khớp với danh sách hiện có của combo box. Response: tham số chỉ định cách thức “hồi đáp” lại sự kiện này. Có 3 “vé”: Response = acDataErrDisplay (cái này mặc định): Khi xảy ra sự kiện, Access sẽ mở ra hộp thông báo của chính nó. (Cái này thường ít ai muốn, vì nó chơi tiếng tây trong khi chương trình lại toàn là tiếng ta !!!). Response = acDataErrContinue: Nếu định như thế này thì Access sẽ không cho hiện hộp thông báo của nó nữa. Bạn có thể chêm vào thông báo của mình. Response = acDataErrAdded: Bạn có thể thêm vào danh sách hiện có của combo box nội dung không khớp đó như là dữ liệu thêm mới. Access sẽ chấp nhận nó và cho qua, không thông báo lỗi.
VD1: Thông báo lỗi khi dữ liệu nhập vào không khớp
Private Sub combo_NotInList(NewData As String, Response As Integer)
Response = acDataErrContinue
MsgBox “Xin vui long chon trong danh sach hien co.”, vbExclamation, “Thong Bao”
End Sub
VD2: Thêm vào danh sách của combo box trong trường hợp Row Source Type của combo box là Value List.
Private Sub dvt_NotInList(NewData As String, Response As Integer)
Response = acDataErrAdded
dvt.RowSource = dvt.RowSource & “;” & NewData
End Sub
VD3: Giả sử bạn có table tblDVT chứa các đơn vị tính, và chỉ có một field là dvt (thể có nhiều hơn, nhưng field dvt là field chính). Trong một form, bạn tạo một combo box có Row Source là tblDVT. Bây giờ khi người sử dụng nhập thêm một đơn vị tính mới, lập tức nó sẽ được add ngay vào table. Cái vụ này sướng à.
Private Sub dvt_NotInList(NewData As String, Response As Integer)
Response = acDataErrAdded
CurrentDB.Execute “INSERT INTO tblDVT(dvt) VALUES(‘” & NewData & “‘)”
End Sub
____________________________________________________________________________________
Thủ Thuật Quay Cóp Cho Kỳ Thi
Kỹ thuật quay cóp Thường nghe: Việc quay cóp cốt ở nhanh tay, Photo giỏi cũng tùy từng địađiểm… Như lớp ta từ trước, Vốn xưng hùng xưng bá đã lâu. Bàn 1, bàn 2, bàn 3 đã chia, Phong cách đôi khi cũng khác. Từ Hình học, Giải tích, Đại Số… bao lần ra hàng thu nhỏ; Cùng Triết Mác, Hữu cơ, Từ trường… mỗi môn hùng cứ một năm; Tuy kĩ thuật có lúc khác nhau, Song phương pháp lần nào cũng có. Cái đó gọi là “QUAY CÓP ĐẠI CÁO”. Còn bây giờ, Kim Long xin giới thiệu với các bạn một số chiêu quay cóp tiếp sức mùa thi cho các bạn…
Quay cóp level 1: Nguyên bản Đây là kiểu quay cho các bạnlười vận động, nước đến ***mới nhảy! Trường hợp này chúng ta không có thời gian photo mà thậm chí cũng chẳng buồn photo, cứ bệ nguyên cả quyển sách to tướng vào phòng thi, giấu dưới ngăn bàn thỉnh thoảngthò tay vào ngăn lôi đống của nợ to tướng ra xem rùi lại cất vào ngăn… * Địa điểm: không có giám thị hoặc giám thị có cũng như không (quá hiếm) * Ưu điểm: Đỡ tốn tiền, bạn bào mắt kém thì không phải khó khăn trong quá trình tácnghiệp!!! * Nhược điểm: Dễ dính chưởng, tốn kalo, gù lưng, lạicòn dễ bị bạn bè tố giác (ngồi cạnh đứa nào cũng đang quay thì coi chừng, ta lộ liễu như thía thì nó cũng sợ bị bắt lây!!)
Quay cóp level 2: Quay từ sgkvà tập ghi: Đây là cách quay cóp thông dụng nhất trong các bài kiểm tra tại lớp. Với cách nàynếu thành công bảo đãm điểm rất cao ! * Địa điểm: Tại bàn, tại lớp, tại nơi có tài liệu * Ưu điểm: Độ chính xác là 100%. Không cần chuẩn bị gì. * Nhược điểm: Chỉ quay được đối với các bài kiểm tra1 tiết, 15 phút. Dễ bị phát hiện. Cần phải chép bài đầy đủ ở các tiết học.
Quay cóp level 3: Phao là nháp, nháp là phao ! Đây là cách quay cóp mới, ích bị phát hiện, sử dụng rất hiệu quả trong quay cóp trên lớp * Địa điểm: Mọi vị trí trong lớp học miễn có đem theo nháp. * Ưu điểm: Khó bị phát hiện, có phát hiện cũng dễ chạy tội. Hiệu quả cũng khá cao(Tuỳ theo khả năng ghi chép của mọi người) * Nhược điểm: Không dùng được trong phòng thi, gặp đề không có bài tập cũng bótay(Trắc nghiệm không dùngnháp làm gì?)
Quay cóp level 4: Phao tàn hình Đây cũng là 1 cách hay có thể dùng ở các kì thi trong trường, Cách làm rất đơn giản, chỉ cần dùng 1 cây 1 bút bi hết mực viết tài liệu lên giấy trắng, lúc vào phòngthi thì cứ bảo là nháp.Giám thị kiểm thì đâu thấy chử bào đâu ? * Địa điểm Mọi lúc, mọi nơi, mọi thời điểm * Ưu điểm: Ít tốn kém (Tốn giấy chứ không tốn mực), khó bị bắt, dễ qua mặc giám thị,.. * Nhược điểm Các kì thi có hỗ trợ nháp thì bó tay
Quay cóp level 5 : Quay bằng phao giấy thu nhỏ Kiểu này thì bao năm vẫn vậy, riêng kiểu này cũng có nhiều chuyên ngành khác nhau. Bạn nào công phu thì đánh vi tính thành phao ruộtgà, bạn nào kém công nghệ thì làm nguyên quyển vở (or sách) ra ngoài hàng photo thu nhỏ lại 40-50% thế là vào lớp tác nghiệp! Còn bây giờ kinh tế thị trường, nhiềumôn các hàng photo chuyên nghiệp bán sẵn phao nhan nhản rồi. Quay giấy thu nhỏ có thể hành sự bằng nhiều cách: – Phao ruột gà thì cầm trong tay. Thường thì cầm bên tay trái, nhưng ông nào cao chiêu thì cầm bên phải sẽ khó bị bắt hơn. – Phao chia trang thì có thể để dưới bài hoặc kẹp trong bài (chống chỉ định cho những phòng thi giám thị hay lật bài học sinh). * Địa điểm: bất kỳ nơi đâu, bất cứ lúc nào * Ưu điểm: gọn nhẹ, dễ mang vác, thích hợp nhiều”địa hình”, rẻ tiền và rất phổ biến! * Nhược điểm: cũng do rất phổ biến nên dễ bị phát hiệnnếu không có kinh nghiệm chiến trường dày dạn!
Quay cóp level 6 : Quay cóp kỹ thuật (Technology) 1. Võ tướng: – Đạo cụ là 1 điện thoại di động thông minh (có hệ điều hanfh Symbian, Microsoft Windows Mobile, Linux…) và có chức năng chụp ảnh càng rõ càng tốt (khoảng 2M pixels trở lên là ổn). – Hướng tác nghiệp: ngồi ở nhà đè mấy quyễn sách quyển vở ra chụp lấy chụp để rồi đưa vào máy di động Cách này nói chung đỡ tốn sức nhưng do màn hình di động hơi bé nên quay hơi tổn mắt, chỉ định cho các môn thi có bài tập vì có thể bỏ điện thoại lên mặt bàn làm fake calculator.
2. Nghệ thuật: – Đạo cụ là 1 điện thoại di động thông minh và 1 máy vi tính có MS Word. – Hành sự bằng cách đánh máy bài vào word rùi đưa vào máy di động và dùng Mobile Office để đọc, còn những môn nào có công thức hay hình vẽ Mobile Office không thể đọc được thì phải convert ra file ảnh rùi đưa vào máy
Cập nhật thông tin chi tiết về Thủ Thuật Săn Boss Ninja trên website Globaltraining.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!