Đánh giá chủ đề:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Thủ Thuật] Demo_Code Ẩn tất cả mọi thứ, ngoại trừ Form+Report
#11
(14-09-15, 05:14 PM)tranthanhan1962 Đã viết: Hi Hi !  007 Thực ra khi database 2003 chạy trên ofice 2007 trở lên vẫn sử dụng thanh menu là điều thực hiện được cũng như Dân đã làm. Ngoài ra trên việc tạo thanh ribbon trên access 2003, thậm chí tạo giao diện web với các ribbon, các sidebar, footer ... access 2003 vẫn lèm được. Vấn đề là có làm siêng nghiên cứu nó hay không (cái vụ này không có mình đâu nha...  big green ).
Để mình post lên mấy cái cho các bạn tham khảo.
Theme và Web (access 2003)
Ngoài hai cái này còn mấy cái nữa mà lâu qua không nhớ nằm ở đâu? Khi nào gặp mình sẽ post lên

Có cái thủ thuật hay vậy mà anh tranthanhan1962 lại dấu đi giờ mới share nhỉ....còn gì nữa post lên lun cho anh em học hỏi đi anh
Chữ ký của rainkv rainkv,gia nhập Thủ Thuật Access từ 12-07 -15.
Reply
Những người đã cảm ơn tranthanhan1962
#12
(14-09-15, 05:14 PM)tranthanhan1962 Đã viết: Hi Hi !  007 Thực ra khi database 2003 chạy trên ofice 2007 trở lên vẫn sử dụng thanh menu là điều thực hiện được cũng như Dân đã làm. Ngoài ra trên việc tạo thanh ribbon trên access 2003, thậm chí tạo giao diện web với các ribbon, các sidebar, footer ... access 2003 vẫn lèm được. Vấn đề là có làm siêng nghiên cứu nó hay không (cái vụ này không có mình đâu nha...  big green ).
Để mình post lên mấy cái cho các bạn tham khảo.
Theme và Web (access 2003)
Ngoài hai cái này còn mấy cái nữa mà lâu qua không nhớ nằm ở đâu? Khi nào gặp mình sẽ post lên

Quá tuyệt vời anh Ân ơi...Cảm ơn anh.
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tranthanhan1962 , nhphuqui
#13
(14-09-15, 06:18 PM)rainkv Đã viết: Có cái thủ thuật hay vậy mà anh tranthanhan1962 lại dấu đi giờ mới share nhỉ....còn gì nữa post lên lun cho anh em học hỏi đi anh


(14-09-15, 07:20 PM)maidinhdan Đã viết: Quá tuyệt vời anh Ân ơi...Cảm ơn anh.

Tại quen mồm nói 2003. Chứ thật ra là access 2000 đó. Cũng do lâu quá rồi nên mình quên. Để mình kiểm tra lại xem còn gì nữa không!
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn nhphuqui
#14
Hình như là muốn làm như vậy cho toàn bộ chương trình thì phải add code vào từng form và từng report hả?
Chữ ký của nhphuqui Thêm một hạt muối vào đại dương mênh mông!
Reply
Những người đã cảm ơn
#15
(15-09-15, 03:20 PM)nhphuqui Đã viết: Hình như là muốn làm như vậy cho toàn bộ chương trình thì phải add code vào từng form và từng report hả?

Phát biểu tếu một tí. Code là mã, mã là ngựa, muốn chạy thì phải có ngựa. Vì vậy, muốn phần mềm làm việc gì phải có code cho việc đó, và đưa vào đúng chỗ của nó. Viết code không đúng hoặc đưa vào không đúng chỗ nó sẽ không chạy hoặc chạy bậy. Giả sử bạn có một con chó không biết tiếng Việt mà chỉ biết tiếng Mỹ. Bạn muốn nó chạy mà ra lệnh bằng tiếng Việt "chạy". Tất nhiên nó sẽ không chạy. Hoặc bạn ra lệnh sai "sleep", nó sẽ ngủ luôn. Đại loại là như vậy  big green
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan , nhphuqui
#16
(15-09-15, 03:20 PM)nhphuqui Đã viết: Hình như là muốn làm như vậy cho toàn bộ chương trình thì phải add code vào từng form và từng report hả?

Bạn add 2 cái modul của maidinhdan vào chương trình của bạn
Sau đó đưa đoạn gọi sự kiện đó vào on open của từng form là chạy thui.
Chữ ký của rainkv rainkv,gia nhập Thủ Thuật Access từ 12-07 -15.
Reply
Những người đã cảm ơn tranthanhan1962 , maidinhdan
#17
(15-09-15, 03:20 PM)nhphuqui Đã viết: Hình như là muốn làm như vậy cho toàn bộ chương trình thì phải add code vào từng form và từng report hả?

Toàn bộ Code của chương trình để ẩn form ( ngoại trừ 3 hàm giới thiệu phía trên)

* Tất cả tùy thuộc và form Main thôi
Mã PHP:
Option Compare Database
Option Explicit
' Mo form 1'
Private Sub cmdfr1_Click()
Call DongMofrm("frm1""frmChinh")      ' Mở form 1 đồng thời đóng lại form Chính'
End Sub

' Mo form 2'
Private Sub cmdfr2_Click()
Call DongMofrm("frm2""frmChinh")
End Sub

' Mo Report'
Private Sub cmdmoReportLichsu_Click()
Call AncuasoReport("rpLichsu"100)
End Sub

' Nhan nut Thoat'
Private Sub cmdThoat_Click()
    DoCmd.Quit
End Sub 

Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname , tranthanhan1962 , nhphuqui
#18
1/Mình thấy chương trình của bác có phần lưu lịch sử đăng nhập thấy rất hay, không biết bác có thể share được không?
2/Một cái nữa là làm sao để khi nhấn nút delete một record mà nó không xóa hẳn, chuyển vào table như rác có kèm các thông tin người xóa và ngày giờ xóa! 015
Chữ ký của nhphuqui Thêm một hạt muối vào đại dương mênh mông!
Reply
Những người đã cảm ơn
#19
(16-09-15, 12:46 PM)nhphuqui Đã viết: 2/Một cái nữa là làm sao để khi nhấn nút delete một record mà nó không xóa hẳn, chuyển vào table như rác có kèm các thông tin người xóa và ngày giờ xóa! 015

Có hai cách giả quyết.
1/Nút xóa không phải là nút xóa. Tạo thêm 2 field :một field Xóa có data type = yes/no, một field thời gian xóa có data type = date/time. Khi click nút xóa thì field xóa có giá trị là yes, field thời gian xóa = Now(). Nhớ là khi tạo query, form, report hay viết code nhớ loại mấy thằng có field xóa = yes ra. Tạo một Form chứa các record có field xóa = yes. Khi phục hồi viết code field xóa = no, field thời gian xóa = Null, Nếu xóa trên form mày là nó đi luôn.
2/Cách 2. Tạo một table Thùng rác giống như table gốc + field thời gian xóa = Now(). Trên form gốc đưa lệnh DoCmd.RunSQL [Append Query record muốn xóa vào table thùng rác (nhớ  field thời gian xóa = Now())] vào trước lệnh DoCmd.RunCommand acCmdDeleteRecord. Khi nào muốn phục hồi thì làm ngược lại. Nếu xóa trên table Thùng rác thì đừng hối tiếc.
Nếu muốn thêm thông tin người xóa hay gì gì đó thì cứ thêm field.
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan
#20
(12-09-15, 05:08 PM)maidinhdan Đã viết: Hôm trước mình có giới thiệu [Demo]_Code Kiểm tra Máy chủ tắt hay mở... và nhiều demo khác và thấy rất ít bạn có ý kiến gì nên kể từ Demo này trở về sau mình sẽ khóa code VBA, ai cần nghiên cứu sử dụng, liên hệ qua Email của mình.


Demo_Code Ẩn tất cả mọi thứ, ngoại trừ Form+Report

Công dụng:
- Ẩn mọi thứ, bạn chỉ nhìn thấy khi chạy form hoặc report ( nhìn giống như viết trên các ngôn ngữ lập trình VB vậy)
- Ẩn luôn biểu tượng tại Thanh Taskbar ( Chúng ta thường thấy khi mở nhiều form thanh Taskbar của Window sẽ ra rất nhiều dù chỉ có 1 ứng dụng Access, Khi xem video phía dưới chú ý cái này là sẽ thấy)

Khả năng ứng dụng:
- Làm cho ứng dụng ta thấy chuyên nghiệp hơn.

Hạn chế:
- Không áp dụng cho những ứng dụng có sử dụng thanh công cụ Menu Bar, ToolBar, hay Ribbon...

Code sử dụng:
1. Hàm ẩn Form
2. Hàm ẩn Report
3. Hàm đóng mở tự động các form/report

Video minh họa: 10 phút nửa post lên

Demo phía dưới

Hôm nay, chỉ làm được cái này. Mệt wá đi nằm nghỉ chút đây.
cho mình xin pass vba
Chữ ký của hoanbhxhls Xin chào, mình là hoanbhxhls, Tham gia http://thuthuataccess.com/forum từ ngày 08-03 -13.
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Vô hiệu hóa form A khi kích hoạt form B từ form A yeubongdo01 8 2,468 03-11-14, 05:36 AM
Bài mới nhất: tranthanhan1962
  Hướng dẫn tạo form chỉ cho phép mở một số lần cố định Noname 10 4,642 18-04-14, 11:54 AM
Bài mới nhất: trunghieu
  Hiện duy nhất một cửa sổ khi mở nhiều form Noname 5 3,415 26-12-13, 02:22 PM
Bài mới nhất: Minh Tiên
  Ẩn những giá trị trùng lắp trong Report Xuân Thanh 0 731 15-06-13, 12:40 PM
Bài mới nhất: Xuân Thanh
  [Thủ Thuật] In nhiều bản sao của Report bằng lệnh VBA Xuân Thanh 2 1,665 27-05-13, 10:25 PM
Bài mới nhất: bignosevinatex

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ