tronghieu9792 Tín đồ Access   Bài viết: 82 Chủ đề: 12 Tham Gia: 10-01 -14 Điểm danh tiếng: 0 Tiền Access: 1,937.85Ac$ #1 07-06-15, 03:24 PM trong access 2003 khi tạo form cho hiện thị đầy màn hình thì bên trên góc phải của form luôn có 2 hình vuông lòng vào nhau, khi lick chuột vào ký hiệu này thì form lặp tức trở về định dạng form thu nhỏ theo thiết kế ban đầu không còn đầy màn hình nữa mặc dầu trong thuộc tính đã tắt hết các lệnh: min, max... Trường hợp: khi thiết kế form đầy màn hình và khi mở form khác nó cũng đầy màn hình luôn. Anh chị chỉ giúp có cách nào cố định main form đầy màn hình và mở các form khác thì cố định kích thước như thiết kế. Cảm ơn Chữ ký của tronghieu9792 Xin chào, mình là tronghieu9792, Tham gia http://thuthuataccess.com/forum từ ngày 10-01 -14. Website Find Reply tranthanhan1962 Thành viên đẳng cấp    Bài viết: 2,376 Chủ đề: 86 Tham Gia: 30-10 -14 Điểm danh tiếng: 121 Tiền Access: 63,702.42Ac$ #2 08-06-15, 08:37 AM (Được chỉnh sửa: 08-06-15, 08:43 AM bởi tranthanhan1962.) (07-06-15, 03:24 PM)tronghieu9792 Đã viết: trong access 2003 khi tạo form cho hiện thị đầy màn hình thì bên trên góc phải của form luôn có 2 hình vuông lòng vào nhau, khi lick chuột vào ký hiệu này thì form lặp tức trở về định dạng form thu nhỏ theo thiết kế ban đầu không còn đầy màn hình nữa mặc dầu trong thuộc tính đã tắt hết các lệnh: min, max... Trường hợp: khi thiết kế form đầy màn hình và khi mở form khác nó cũng đầy màn hình luôn. Anh chị chỉ giúp có cách nào cố định main form đầy màn hình và mở các form khác thì cố định kích thước như thiết kế. Cảm ơn Trong access có lệnh Mã PHP:DoCmd.Maximize Chính lệnh này làm cho access hiểu nhầm rằng ta ra lệnh maximum cho form nào đó. Chỉ cần kiểm tra lại rồi xóa bỏ nó hay đưa vào đúng event là hết. Nếu không thể xử lý được ta có thể chèn câu lệnh sau vào một trong những event xử lý form để resize form trở lại. (Áp dụng tùy theo trường hợp. Có thể sử dụng phương pháp loại trừ để sửa) Mã PHP:Private Sub Form_Activate()Form nhận focusDoCmd.RestoreEnd Sub---------------------------------------------Private Sub Form_Deactivate()Form mất focusDoCmd.RestoreEnd Sub---------------------------------------------Private Sub Form_Load()Tải formDoCmd.RestoreEnd Sub---------------------------------------------Private Sub Form_Open(Cancel As Integer)Mở formDoCmd.RestoreEnd Sub---------------------------------------------Private Sub Form_Resize()Thay đổi kích cở formDoCmd.RestoreEnd Sub Chúc bạn thành cô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 ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ Website Find Reply tronghieu9792 Tín đồ Access   Bài viết: 82 Chủ đề: 12 Tham Gia: 10-01 -14 Điểm danh tiếng: 0 Tiền Access: 1,937.85Ac$ #3 08-06-15, 10:56 AM Cảm ơn bạn rất nhiều, để mình thử xem Chữ ký của tronghieu9792 Xin chào, mình là tronghieu9792, Tham gia http://thuthuataccess.com/forum từ ngày 10-01 -14. Website Find Reply tranthanhan1962 Thành viên đẳng cấp    Bài viết: 2,376 Chủ đề: 86 Tham Gia: 30-10 -14 Điểm danh tiếng: 121 Tiền Access: 63,702.42Ac$ #4 08-06-15, 02:08 PM (08-06-15, 10:56 AM)tronghieu9792 Đã viết: Cảm ơn bạn rất nhiều, để mình thử xem Chắc chắn trước khi mở Form đó bạn có một lệnh DoCmd.Maximize ở đâu đó. Cũng có thể nằm trong lệnh Event của Form dùng để mở report, với ý định của bạn là Maximize của sổ report Mã PHP:DoCmd.OpenReport ....DoCmd.Maximize Nếu trường hợp này bạn bỏ dòng DoCmd.Maximize của đoạn lệnh Form rồi đưa vào Event Report_Open của report. Chúc bạn thành cô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 ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ Website Find Reply MTNQ MTNQ    Bài viết: 401 Chủ đề: 0 Tham Gia: 07-09 -13 Điểm danh tiếng: 40 Tiền Access: 12,665.87Ac$ #5 09-06-15, 02:16 AM (07-06-15, 03:24 PM)tronghieu9792 Đã viết: trong access 2003 khi tạo form cho hiện thị đầy màn hình thì bên trên góc phải của form luôn có 2 hình vuông lòng vào nhau, khi lick chuột vào ký hiệu này thì form lặp tức trở về định dạng form thu nhỏ theo thiết kế ban đầu không còn đầy màn hình nữa mặc dầu trong thuộc tính đã tắt hết các lệnh: min, max... Trường hợp: khi thiết kế form đầy màn hình và khi mở form khác nó cũng đầy màn hình luôn. Anh chị chỉ giúp có cách nào cố định main form đầy màn hình và mở các form khác thì cố định kích thước như thiết kế. Cảm ơn Bạn code cho sự kiện của form như sau Mã:Private Sub Form_Resize() If WM_apiIsZoomed(Me.hWnd) = 0 Then Me.TimerInterval = 1 End If End Sub Private Sub Form_Timer() DoCmd.Maximize Me.TimerInterval = 0 End Sub Trên đầu một module bất kỳ chép đoạn code sau vào: Mã:'bên dưới hai dòng này nhé 'Option Compare Database 'Option Explicit Public Declare Function WM_apiIsZoomed Lib "user32.dll" Alias "IsZoomed" _ (ByVal hWnd As Long) As Long link tham khảo: Ở đây Chữ ký của MTNQ Thời gian nước chảy... da mòn Ngủ quên một chốc thấy còn bộ xương! Website Find Reply tronghieu9792 Tín đồ Access   Bài viết: 82 Chủ đề: 12 Tham Gia: 10-01 -14 Điểm danh tiếng: 0 Tiền Access: 1,937.85Ac$ #6 09-06-15, 11:36 AM cảm ơn bạn tranthanhan1962 và MatTroiNguQuen, mình đã ứng dụng được 2 cách tuy nhiên không ẩn được nút restore windown khi mở form full nhưng như vậy là đã quá đủ. Chữ ký của tronghieu9792 Xin chào, mình là tronghieu9792, Tham gia http://thuthuataccess.com/forum từ ngày 10-01 -14. Website Find Reply |