1.
daovietcuong nói:
Tuy nhiên mới bước đầu mà đã gặp vấn đề là sử dụng Report để làm sổ nhật ký: việc lấy số tổng cộng cuối trang "gặp vấn đề" ở trang cuối - nó cứ nằm lẳng lơ ở Page Footer mà chẳng chịu dính liền vào bảng(!?)....
2.
daovietcuong nói:
Tôi nhận thấy MS Access không hỗ trợ tính tổng của trang bằng hàm SUM (a) thì phải(?). Việc tính tổng này phải dùng Macro hoặc VBA (Tôi dùng VBA). Không biết bạn đã "thực tế" chưa, xin cho một File minh hoạ cụ thể Report của bạn nhé!
Tôi xin nói rõ hơn về "problems" của tôi: Trong trường hợp dữ liệu đầy trang thì dòng tổng cộng sẽ "khít" với dòng dữ liệu cuối cùng của trang. Tuy nhiên nếu dữ liệu chỉ có nửa trang (hoặc không phủ đầy trang) thì dòng tổng cộng cứ nằm chềnh ềnh bên dưới theo đúng chức năng "/phút tơ/" của nó(!)
3.
daovietcuong nói:
- Trong bảng CSDL, bổ sung một "Visual" Field Page (chẳng hạn là myPage) để dự định sẽ đưa số trang vào đây khi HeaderPage_Select
- Trong câu SQL có Select field này
- Đặt Group là myPage
- Khi HeaderPage_Select gán myPage= page
Sau khi đọc "vấn đề" của daovietcuong, tôi ngồi đọc lại tất cả các bài viết của Cường...mà vẫn ko hiểu..."vấn đề". Ko hiểu là daovietcuong muốn tính
TỔNG SỐ TRANG CỦA REPORT hay là tính
GIÁ TRỊ TỔNG CỦA 1 CỘT NÀO ĐÓ trên report và muốn hiện giá trị đó ở phía dưới của phần Detail???
4.
daovietcuong nói:
- Đặt Group là myPage
- Khi HeaderPage_Select gán myPage= page
Riêng nhìn cái đoạn này đã thấy nó IM DE là quá đúng rồi. Khi người ta tạo 1 group, muốn hiện ra thông tin nào đó trên report thì phải dùng 1 object (control) nào đó để hiển thị như Label hay Textbox Control. Nghĩa là, Trong cái Group mình tạo ra trên report đó, mình insert 1 cái textbox hay 1 cái label có tên là txtTotalPage. Rồi ở runtime, tìm 1 event nào đó của report được thực hiện khi report load hết dữ liệu, gán txtTotalPage.Text = cái giá trị mà mình tính toán (là cái giá trị myPage chẳng hạn).
Chú ý: Phải xem xem liệu cái event: HeaderPage_Select có đúng là cái event cần viết code ko nhé.
5. Tóm lại, nếu Cường cần sự giúp đỡ ngay từ bài toán ban đầu thì Cường ko nên tự đưa ra giải pháp (rồi bị tắc ở đâu đó trong giải pháp) và hỏi người khác giúp mình continue tiếp giải pháp của mình. Hãy vẽ kết quả mong đợi (là cái Report) của mình ra ...winword hay chụp cái màn hình mong đợi lên (hoặc viết thật rõ ràng cái mà mình muốn, chỉ là bài toán ban đầu thôi, đừng đưa ra giải pháp vội). Tất cả các nguyên lý viết Report trong Foxpro, Access, CR, ReportWiter, DataDynamics ActiveX Report,.... đều giống nhau về tư tường thực hiện. Chỉ khác nhau về cách viết code (events của report, command lines, controls, properties, methods, ...) trong report mà thôi.
6.
daovietcuong nói:
- CÓ BÁC NÀO CÓ HỆ THỐNG KẾ TOÁN TRÊN MS ACCESS HOÀN CHỈNH TỪ A-Z CHƯA?
- CÁC SỔ NHẬT KÝ VÀ SỔ CÁI CÓ ĐÚNG THEO MẪU CHẾ ĐỘ HIỆN HÀNH (ĐẢM BẢO NGUYÊN TẮC DỒN TÍCH) KHÔNG - thể hiện được tổng số trên mỗi trang mà trình bày đẹp mắt, đừng để lửng lơ như đã đề cập
--> Chỉ có cách liên hệ với nhà sản xuất. Câu hỏi này....biết trả lời thế nào nhỉ
))))). Thử thay bằng câu: Tôi cần mua... xem sao
7.
daovietcuong nói:
- AI CÓ CÔNG CỤ HAY, CỨ SHARE CHO MỌI NGƯỜI
Công cụ lập trình ư??? Khoảng hơn 200CDs với hàng nghìn công cụ thuộc các loại lĩnh vực liên quan đến lập trình từ lập trình Game, internet, databases, Sercurity, OS,...Software Design, Testing,v.v...(nhiều kinh khủng) thì share thế nào đây, ngồi giới thiệu cả ngày cũng ko hết Cường ạ. Ai cần gì thì lên tiếng chắc sẽ có người trên đây giúp thôi.
8.
daovietcuong nói:
- ĐỪNG NGẠI MẤY ANH PROGAMERs VB.NET, CŨNG DỄ TIẾP CẬN THÔI - KHÔNG LO TỤT HẬU!
Đúng! Nhưng để ABC 1 chút về 1 ngôn ngữ lập trình hay 1 công cụ nào đó (ko phải Activity-Based Costing nhé) thì ko có gì. Còn để master hay guru 1 cái gì đó thì phải mất rất nhiều năm mới đạt được. Giống như việc học ngoại ngữ hay học bất kỳ 1 cái gì đó cũng vậy thôi. Cũng là 1 chương trình nhưng nhìn qua là biết ngay nó có professional hay ko dù rằng nó "cùng" cho 1 "kết quả" giống nhau về mặt output.
Việc dùng Excel, Access, hay Java, .NET là do chiến lược phát triển sản phẩm chứ ko liên quan gì đến chuyện tụt hậu. Muốn có sản phẩm ra đúng... thời vụ hoặc chỉ là sản phẩm chiến lược (giá rẻ, bán với số lượng lớn...nhiều yếu tố lắm) thì người ta chọn đúng công cụ cần thiết để phát triển. Còn nếu muốn phát triển 1 phần mềm tử tế thì... nhiều thứ để nói lắm (ngôn ngữ lập trình chỉ là 1 trong vô vàn yếu tố cần đề cập đến mà thôi)
Cheers!