Tôi khá bối rối với cách apex_application.gfnn hoạt động và nó chỉ hoạt động cho các báo cáo SQL chuẩn trong Oracle ApEx hay chỉ với SQL (các báo cáo Cập nhật, tức là các dạng bảng).Hiểu biết về Oracle Apex_Application.G_Fnn và Cách sử dụng nó
Về cơ bản tôi đang cố gắng để đạt được những điều sau đây sử dụng mẫu SQL này, mà chỉ là một báo cáo SQL Standard nhưng không chắc chắn nếu những gì tôi đang cố gắng để đạt có thể với loại hình này hoặc báo cáo, ví dụ:
select id,
name,
telephone,
apex_item.checkbox2(10,id) as "Tick when Contacted",
apex_item.text(20,my_date) as "Date Contacted",
apex_item.textarea(30,my_comment,5,80) as "Comment"
from my_table
Dựa trên sql ở trên, giả sử truy vấn sql này trả về 10 hàng. Bây giờ sử dụng hộp kiểm làm id lái xe của tôi, tôi đánh dấu vào hộp kiểm của tất cả các bản ghi/hàng lẻ, tức là hàng 1,3,5,7,9 và cho mỗi hàng này, tôi cũng nhập giá trị ngày (f20) cùng với nhận xét (f30)
Lưu ý điều này, sau đó tôi muốn tạo quy trình trang được gọi khi người dùng nhấn nút "Lưu" sẽ lặp qua các hàng đã kiểm tra này và lưu trữ cho mỗi bản ghi, ngày và nhận xét của tôi nhưng chỉ cho các hàng mà tôi đã chọn.
Vì vậy, dựa trên trên, tôi mong chờ để có 5 dòng tin tức trong bảng của tôi với các cột sau:
ID MY_DATE MY_COMMENT
1 26/08/2012 Comment A
3 27/08/2012 Comment B
5 28/08/2012 Comment C
7 29/08/2012 Comment D
9 30/08/2012 Comment E
Đáng tiếc là tôi không chắc chắn làm thế nào để đạt được điều này bằng apex_application.G_F10.COUNT
Tôi muốn có thể truy cập nội dung của từng phần tử mảng (f20) và f (f30) cho mỗi hàng mà tôi đã đánh dấu vào hộp kiểm.
Điều này có thể xảy ra hoặc tôi đã hiểu sai về cách apex_application.G_Fnn hoạt động?
Nếu không thể nêu trên, hãy cho tôi biết cách tôi có thể đạt được điều này?
Tôi có cần báo cáo dạng bảng không?
Mọi trợ giúp sẽ được đánh giá cao.
Cảm ơn.
Tonsils, câu hỏi mới của bạn http://stackoverflow.com/q/12163564/814048 khiến tôi nhận ra rằng tôi đã mắc phải một sai lầm rất ngu ngốc trong mã của mình. Tôi đã sửa đổi câu trả lời của mình. Xin lỗi vì điều đó. – Tom
Xin chào Tom - không sao cả. Đánh giá cao rằng bạn đã sửa đổi câu trả lời của mình, cũng rõ ràng hơn nhiều. Tôi sẽ giữ tâm trí này khi tôi cần phải sử dụng một kịch bản checbox một lần nữa. BTW, câu trả lời sửa đổi này có liên quan đến một báo cáo SQL có thể cập nhật SQL theo bảng hay chỉ là một báo cáo chuẩn? – tonyf
Phụ thuộc vào ý bạn với báo cáo chuẩn! Đối với một dạng bảng: chắc chắn có vì đó là loại chúng tôi đang làm việc với ở đây. – Tom