Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Di chuyển biểu mẫu Oracle dựa trên ký tự

Câu trả lời đơn giản là yêu cầu bạn kiểm tra Di chuyển từ 6i sang 10g .

Tôi đã từng làm điều đó trước đây, điều mà tôi nghĩ rằng câu trả lời hữu ích hơn nhiều là yêu cầu bạn viết lại các biểu mẫu và báo cáo đó từ đầu. Có thể là trong một công cụ khác - đặc biệt nếu bạn muốn có giao diện web, v.v. thay vì bị rối loạn bởi thời gian chạy Java cổ.

Có những sản phẩm cho phép bạn dịch mã biểu mẫu cũ sang PL / SQL. Kumaran là một ví dụ về mã này, nhưng tôi thấy nó có lỗi và phải chỉnh sửa thủ công rất nhiều mã để mã hoạt động giống như bản gốc.

Theo như tôi liên quan, CUI đã chết nên bạn cũng có thể chuyển sang GUI. Lần cuối cùng tôi xem xét nó, hầu như không có tài liệu nào về các biểu mẫu CUI và thường thì những thứ hoạt động trong GUI sẽ không hoạt động trong CUI.

Có một số vấn đề bạn có thể gặp phải khi chuyển đổi các ứng dụng biểu mẫu dựa trên CUI sang GUI.

  • Đôi khi có quá trình xác thực và xử lý đặc biệt được thực hiện khi người dùng chuyển đến trường / khối / v.v. tiếp theo hoặc trước đó. Khi bạn chuyển sang GUI phù hợp, người dùng của bạn có thể bỏ qua các sự kiện đó bằng cách chỉ cần nhấp vào trường khác. Vì vậy, bạn chỉ còn lại hai lựa chọn - # 1 kiểm tra tất cả các biểu mẫu hoặc # 2 tắt điều hướng trong biểu mẫu bằng chuột

    Tùy chọn số 1 ít công việc hơn là tái phát triển nhưng hãy xem chúng tôi đã bỏ ra bao nhiêu công việc.

    Tùy chọn số 2, người dùng của bạn sẽ GHÉT bạn và theo đuổi bạn với những chiếc dĩa và ngọn đuốc chiêu hàng. Họ sẽ nhận ra rằng họ không có giá trị gì cho tất cả công việc bạn bỏ ra. Sau đó, bạn vẫn sẽ thực hiện Tùy chọn số 1.

  • Đôi khi một giao diện người dùng hoạt động tốt trong (hoặc được yêu cầu bởi các giới hạn của) một CUI hoàn toàn sai và phá vỡ ẩn dụ giao diện người dùng mà người dùng quen làm việc với phần còn lại của GUI (ví dụ:cửa sổ bật lên với danh sách rằng bạn phải chọn một mục nhập thay vì kéo xuống nơi bạn chỉ có thể chọn trực tiếp giá trị phù hợp)

  • Khi được chuyển đổi sang GUI, CUI có thể kết thúc với các phông chữ, kích thước văn bản và các định dạng mặc định khác khác với biểu mẫu mới được viết (đối với tôi). Vì vậy, bây giờ toàn bộ biểu mẫu phải được cập nhật để tuân theo chủ đề mặc định mới của Oracle cho biểu mẫu / báo cáo hoặc mọi biểu mẫu / báo cáo mới phải hoàn nguyên về phong cách cũ kỹ mà bạn đã có trước đây - hoặc nó sẽ nhô ra như một ngón tay cái đau (và người dùng của bạn sẽ muốn tất cả họ giống như hiện tại).

Không phải là câu trả lời bạn muốn; Huh. Nhưng bạn có thể sử dụng điều này như một cái cớ để thoát ra khỏi nhà máy nâng cấp Biểu mẫu / Báo cáo và thậm chí có thể dọn dẹp một số bản hack đã xảy ra trong nhiều năm.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể tải tệp hoặc lắp ráp 'Oracle.DataAccess' 64 bit ODP.NET

  2. Tất cả các kết hợp vòng tròn có thể có trong SQL giữa hai bảng

  3. Cách kết nối cơ sở dữ liệu Oracle từ PHP

  4. Tại sao dấu chấm phẩy không thể đặt trong CommandText của OracleCommand khi C #

  5. Tồn tại / không tồn tại:'chọn 1' so với 'trường chọn'