Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hoàn chỉnh chương trình acess
#1
chương trình ac của e gặp phải vấn đề này:
- Không cần đăng nhập vẫn truy cập được vào thanh menu?
- Em định sử dụng replica để chạy chương trình của em trong mạng nội bộ. Ví dụ file gốc và sẽ tạo ra nhiều filr replica để cài các máy con. Cuối ngày em sẽ vào to ol/Replica/Synchronie now để cập nhật lại các dữ liệu ở các máy con. Thế có cách nào làm ngược lại không ah.tức là em nhập  dữ liệu vào file gốc và em muốn truyền dữ liệu mới nhập này vào các file replica.
- Như trong trường hợp của em, để bảo mật cơ sở dữ liệu thì nên khóa phím shilft hay ẩn đi (dùng start up)? Em đi thử cách ẩn:đơn giản nhưng sau khi ẩn em không biết cách nào để gọi cơ sở dữ liệu lại.

http://www.mediafire.com/download/1t0dyz...BB%A3p.rar
Mong sự giúp đỡ của mọi người trong diễn đàn.Thanks
Chữ ký của honglv157 Xin chào, mình là honglv157, Tham gia http://thuthuataccess.com/forum từ ngày 27-05 -15.
Reply
Những người đã cảm ơn
#2
(14-09-15, 04:07 PM)honglv157 Đã viết: chương trình ac của e gặp phải vấn đề này:
- Không cần đăng nhập vẫn truy cập được vào thanh menu?
- Em định sử dụng replica để chạy chương trình của em trong mạng nội bộ. Ví dụ file gốc và sẽ tạo ra nhiều filr replica để cài các máy con. Cuối ngày em sẽ vào to ol/Replica/Synchronie now để cập nhật lại các dữ liệu ở các máy con. Thế có cách nào làm ngược lại không ah.tức là em nhập  dữ liệu vào file gốc và em muốn truyền dữ liệu mới nhập này vào các file replica.
- Như trong trường hợp của em, để bảo mật cơ sở dữ liệu thì nên khóa phím shilft hay ẩn đi (dùng start up)? Em đi thử cách ẩn:đơn giản nhưng sau khi ẩn em không biết cách nào để gọi cơ sở dữ liệu lại.

http://www.mediafire.com/download/1t0dyz...BB%A3p.rar
Mong sự giúp đỡ của mọi người trong diễn đàn.Thanks

1/ Startup Form login khi khởi động database, thiết đặt cho properties cho form login Modal = Yes. Điều này buộc người xử dụng làm việc trên phần diện tích của form, ra khỏi form là trỏ chuột và bàn phím bị đơ.
2/ Tool/Replica/Synchronie now đồng bộ hóa toàn bộ dữ liệu kể cả file gốc và file phân phối. Dữ liệu mới dù ở file nào nó cũng đồng bộ tuốt tuồn tuột.
3/ Có 2 cách.
     a/ Ẩn shift ở file sử dụng. Chừa lại file lưu, có chỉnh sửa gì thì làm trên file lưu.
     b/ Khóa shift thì có code khóa và code mở khóa. 
Code khóa phím Shift

Mã:
Public Function Disable_ShiftKey()
Dim db As Database
Dim prp, prptest As Property
On Error GoTo Err_Handler
Set db = CurrentDb
For Each prptest In db.Properties
If prptest.Name = "AllowBypassKey" Then
db.Properties.Delete "AllowBypassKey"
Exit For
End If
Next prptest
Set prp = db.CreateProperty("AllowBypassKey", dbBoolean, False, True)
db.Properties.Append prp
db.Properties.Refresh
MsgBox "Phim Shift da khoa!", vbInformation
Set db = Nothing
Set prp = Nothing
Err_Exit:
Exit Function
Err_Handler:
MsgBox "Error " & Err.Number & " ! " & Err.Description, vbCritical
Resume Err_Exit
End Function

Code mở phím Shift

Mã:
Public Function Enable_ShiftKey()
Dim db As Database
Dim prp, prptest As Property
On Error GoTo Err_Handler
Set db = CurrentDb
For Each prptest In db.Properties
If prptest.Name = "AllowBypassKey" Then
db.Properties.Delete "AllowBypassKey"
Exit For
End If
Next prptest
Set prp = db.CreateProperty("AllowBypassKey", dbBoolean, True, True)
db.Properties.Append prp
db.Properties.Refresh
MsgBox "Phim Shift da mo!", vbInformation
Set db = Nothing
Set prp = Nothing
Err_Exit:
Exit Function
Err_Handler:
MsgBox "Error " & Err.Number & " ! " & Err.Description, vbCritical
Resume Err_Exit
End Function

Muốn khóa hay mở thì gọi hàm.
Khóa
Mã:
Call Disable_ShiftKey
Mở
Mã:
Call Enable_ShiftKey
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 honglv157 , Noname
#3
cho e hỏi thêm về vấn đề 2:
nếu e chỉ muốn update số liệu từ 2table/5table từ file gốc sang các file repicate.có cách nào k a?
Chữ ký của honglv157 Xin chào, mình là honglv157, Tham gia http://thuthuataccess.com/forum từ ngày 27-05 -15.
Reply
Những người đã cảm ơn
#4
(15-09-15, 10:09 AM)honglv157 Đã viết: cho e hỏi thêm về vấn đề 2:
nếu e chỉ muốn update số liệu từ 2table/5table từ file gốc sang các file repicate.có cách nào k a?

Về nguyên tắc khi đồng bộ thì tất cả table đều được đồng bộ. Vả lại tập tin đã  repicate không thể thêm xóa table, nên không thể xử lý được.
Có thể xử lý bằng cách tạo file design master chỉ có 2 table rồi liên kết 2 table này với cơ sở dữ liệu chính.
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
#5
File design master là file nào anh nhỉ!khi em replica em thấy có 3 file: file gốc, file có đuôi bak và file tạo thành do replica. Nhưng khi em vào design form của file gốc, lại hiện thông báo: You can't modify the design o f from  at a replica.De sign change the repicated objects can be made only at the design master. do you want to open at this ready-only?
 Vậy rút cục file design master là file nào ạh?
Chữ ký của honglv157 Xin chào, mình là honglv157, Tham gia http://thuthuataccess.com/forum từ ngày 27-05 -15.
Reply
Những người đã cảm ơn
#6
(16-09-15, 01:17 PM)honglv157 Đã viết: File design master là file nào anh nhỉ!khi em replica em thấy có 3 file: file gốc, file có đuôi bak và file tạo thành do replica. Nhưng khi em vào design form của file gốc, lại hiện thông báo: You can't modify the design o f from  at a replica.De sign change the repicated objects can be made only at the design master. do you want to open at this ready-only?
 Vậy rút cục file design master là file nào ạh?

Sau khi chọn Tool \ Replication \ Create Replica sẽ hiện lên tuần tự các thông báo.
[Hình: zwlUfpG.png]
[Hình: OTEW8mY.png]
[Hình: uDuCUPe.png]
[Hình: iSSM6Mc.png]
Khi convert tập tin mdb gốc thành tập tin design master, access sẽ backup tập tin gốc thành tập tin cùng tên có đuôi là BAK. Không thể làm được gì trên các tập tin đã Replica. Muốn chỉnh sửa gì đó thì chuyển đuôi của tập tin BAK thành mdb. rồi Replication lại từ đầu. Tạo các tập tin phân phối thì lấy design master - Create Replica - chọn local
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 Noname , Minh Tiên , cpucloi , honglv157 , maidinhdan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Hỏi] chương trình đơn giản để so sánh chuỗi text kanmai07 4 312 28-09-16, 06:05 PM
Bài mới nhất: kanmai07
  Thiết kế chương trình quản lý thu chi ChiMai 1 152 03-08-16, 10:52 AM
Bài mới nhất: maidinhdan
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 262 29-07-16, 11:36 PM
Bài mới nhất: toancvp
  [Help] Nhờ anh em trong diễn đàn giúp mình thiết kế chương trình báo dịch hàng ngày vinhpaint 1 254 21-06-16, 09:15 AM
Bài mới nhất: zinzin8x
  [Hỏi] Cách tạo chương trình quét và nhận dạng vân tay bằng access nguyenhungcuong 4 250 10-06-16, 03:13 PM
Bài mới nhất: ongke0711

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ơ