-
Bản ghi được thêm mới được lưu ở đâu?
tuhocvba.net > 16-04-20, 07:33 PM
Xin lỗi cả nhà vì các câu hỏi của mình có lẽ là ở mức ngô nghê cơ bản, làm mất thời giờ của mọi người.
Vì vậy bất cứ lúc nào mà mọi người có thời gian, trả lời giúp mình cũng được, mình không gấp, cảm ơn các bạn nhiều.
Mình có tạo một cái form wizard.
Mình có thêm môt bản ghi. Trên form thì có hiện bản ghi này. Nhưng trên Table thì không thấy?
Câu hỏi: Bản ghi này không được lưu vào Table hả mọi người?
File demo: http://www.mediafire.com/file/b3nmslshgv...accdb/file -
RE: Bản ghi được thêm mới được lưu ở đâu?
Xuân Thanh > 16-04-20, 10:02 PM
Đọc cho kỹ tài liệu. Form thì phải có nguồn của table muốn lưu dữ liêu. Xem kỹ lại hai cái demo mà ongke0711 đã gửi sẽ hiểu -
RE: Bản ghi được thêm mới được lưu ở đâu?
tuhocvba.net > 17-04-20, 08:59 AM
Xin lỗi bạn có thể nói rõ hơn được không, ý bạn là mình phải code cho nút bấm, và vì vậy nên tham khảo link của Ongke0711 gửi?
Vậy, mình hiểu như sau có thể là nhầm có phải không ạ? Mình hiểu:
VỚI FORM wIZARD thÌ ĐÃ ĐƯỢC HỖ TRỢ CHO NÊN KHÔNG CẦN CODE.
VẬY LÀ MÌNH HIỂU SAI CÓ ĐÚNG KHÔNG?
NgoÀI RA MÌNH ĐÃ CHỌN nguỒN CHO FORM. MÌNH THẤY FORM ĐÃ LOAD DỮ LIỆU TỪ TABLE RA FORM (CÁI BÀN PHÍM MÁY TÍNH DỞ QUÁ NÊN CHỮ HOA VÀ CHỮ THƯỜNG CỨ LOẠN LÊN, xin lỖI BẠN)
______________________
Mình xin lỗi, mình tắt file đi và mở lên thì thấy dữ liệu cập nhật vào Table rồi. Vấn đề này là như nào vậy ạ? -
RE: Bản ghi được thêm mới được lưu ở đâu?
Xuân Thanh > 17-04-20, 09:32 AM
1/ Lần sau bạn không viết chữ in hoa nhé vì như vậy sẽ không tôn trọng các thành viên khác. Muốn nhân mạnh một từ, cụm từ nào đó, có thể dùng màu hoặc chữ in đậm
2/ Form đã có nguồn là table nên nó tự động Insert, Update mà không cần nút bấm. Chỉ khi nào Delete nó mới phải dùng nút bấm và viết code -
RE: Bản ghi được thêm mới được lưu ở đâu?
tuhocvba.net > 17-04-20, 09:55 AM
Vấn đề chính: Cảm ơn bạn. Có cách nào hiện cập nhật ngay không bạn nhỉ. Mình đóng file và mở lên thì mới thấy nội dung được cập nhật.
Vấn đề phụ: Viết hoa-mình hiểu vấn đề này. Mong bạn hết sức thông cảm, cái này do bàn phím máy tính dở quá, mình vừa phải gỡ cả phím ra chùi lau đấy. Qua đây cũng góp ý diễn đàn nên hỗ trợ bộ gõ tiếng việt.
Mình xin lỗi, đã đi hỏi thì không nên đặt ra yêu cầu này nọ, được các bạn hồi đáp trả lời là mình rất mừng rồi. Nhưng nếu có thêm cái này thì sẽ tiện lợi hơn. -
RE: Bản ghi được thêm mới được lưu ở đâu?
tranthanhan1962 > 17-04-20, 10:21 AM
Hì hì nếu diễn đàn không hỗ trợ bộ gõ tiếng Việt sau mọi người đều gõ được, bạn kiểm tra máy tính của mình lại đi. Bàn phím hỏng cũng có thể thay. Gõ không được trên giao diện soạn thảo của diễn đàn thì gõ vào word rồi copy/paste. -
RE: Bản ghi được thêm mới được lưu ở đâu?
tuhocvba.net > 17-04-20, 10:24 AM
(17-04-20, 10:21 AM)tranthanhan1962 Đã viết: Hì hì nếu diễn đàn không hỗ trợ bộ gõ tiếng Việt sau mọi người đều gõ được, bạn kiểm tra máy tính của mình lại đi. Bàn phím hỏng cũng có thể thay. Gõ không được trên giao diện soạn thảo của diễn đàn thì gõ vào word rồi copy/paste.
Bạn có thể chỉ cho mình cách kiểm tra máy tính được không? Hiện tại mình đang phải gõ ở nơi khác rồi copy vào ô soạn thảo của diễn đàn.
img]https://i.imgur.com/KaeNu7L.png[/img] -
RE: Bản ghi được thêm mới được lưu ở đâu?
ongke0711 > 17-04-20, 10:27 AM
(17-04-20, 09:55 AM)tuhocvba.net Đã viết: Vấn đề chính: Cảm ơn bạn. Có cách nào hiện cập nhật ngay không bạn nhỉ. Mình đóng file và mở lên thì mới thấy nội dung được cập nhật.
Trong 2 cái link mà tôi gửi bạn xem, thì trên Form đó ngoài các nút lệnh tiến lùi còn có các thao tác cơ bản trên Form như [Thêm mới], [Xoá] record. Đó là lý do sao anh Xuân Thanh kêu bạn xem kỹ cái demo đó. Mở form ở chế độ Design, bạn xem kỹ các khai báo phương thức, thuộc tính trong đó, quan trọng ở cái tab Data.
Còn vụ hiện cập nhật ngay: đối với Bound Form - Form có Record Source là Table (Query) thì ngay khi gõ nhập liệu là dữ liệu đã lưu xuống Table rồi nhưng cái Form nó chưa được Refresh nên chưa hiển thị dữ liệu vừa nhập. Có mấy cách refresh dữ liệu trên Form:
- Di chuyển qua record khác.
- Viết code cho sự kiện nút Lưu, hoặc AfterUpdate: Me.Requery. -
RE: Bản ghi được thêm mới được lưu ở đâu?
tuhocvba.net > 17-04-20, 11:08 AM
Mình cám ơn. Access quả là nhiều kiến thức ghê.
Vấn đề của mình không phải là hiển thị trên Form.
Mình thêm bản ghi mới thông qua form. Sau đó click vào table để xem thì không thấy. Trên form mình có ấn nút lùi, tiến, nhưng vào table cũng không thấy. Nếu tắt và mở file lên thì trong table thấy có bản ghi mới.
Tuy nhiên mình không muốn làm vậy, mình tìm thấy nút Refresh rồi.
-
RE: Bản ghi được thêm mới được lưu ở đâu?
Xuân Thanh > 17-04-20, 11:50 AM
(17-04-20, 11:08 AM)tuhocvba.net Đã viết: Mình cám ơn. Access quả là nhiều kiến thức ghê.
Vấn đề của mình không phải là hiển thị trên Form.
Mình thêm bản ghi mới thông qua form. Sau đó click vào table để xem thì không thấy. Trên form mình có ấn nút lùi, tiến, nhưng vào table cũng không thấy. Nếu tắt và mở file lên thì trong table thấy có bản ghi mới.
Tuy nhiên mình không muốn làm vậy, mình tìm thấy nút Refresh rồi.
1/ Table là nguồn của form. Khi form đang Open thì nguồn đang nằm trên form, bạn mở nguồn ra thì làm sao thấy?
2/ Các nút Tiến, Lùi... chỉ thể hiện được trên form, không có tác dụng cho table
3/ Kiến thức là mênh mông. Với Access hay bất cứ môn học nào cũng thế. Chưa tập bò đã tập đi thì e là vấp ngã mà... chết
4/ Với tôi học xong được cái cơ bản của Access cũng mất vài tháng. Mong là bạn sẽ hiểu sâu kiến thức khi đã nắm rõ những cái cơ bản nhất
Tôi thấy bạn cũng đam mê nên mạo muội viết đôi dòng. Nếu có gì sai mong bạn bỏ qua