Đây là một bản demo lâu đời khác mà tôi đã muốn cung cấp cho cộng đồng trong vài năm nay
nguồn gốc
Vài năm trước tôi đã phát triển một cơ sở dữ liệu e-mail. Ban đầu, tôi bắt đầu sử dụng Định dạng văn bản có định dạng [RTF] do Access cung cấp, nhưng bất kỳ ai truy cập vào bất kỳ thứ gì nâng cao từ xa sẽ nhanh chóng phát hiện ra rằng việc triển khai của Microsoft rất kém so với những gì được coi là HTML phù hợp hoặc các trường RTF cũng không cung cấp tất cả thông tin cần thiết.
Ví dụ: với RTF, bạn không thể làm những việc đơn giản như.
- Điều chỉnh văn bản
- Chèn liên kết
- Chèn bảng
- Chèn hình ảnh/phương tiện
- định dạng văn bản
- gạch ngang
- chỉ số trên
- chỉ số dưới
- Sử dụng các định dạng được xác định trước [p, h1, h2, h3,…]
- và danh sách cứ tiếp tục, và tiếp tục, và…
Sau đó, thêm vào đó Microsoft không cung cấp cách xem mã nguồn thô đằng sau các trường RTF và bạn cần dùng đến mã hóa để truy cập thông tin đó
Giải pháp
Thay vì cố gắng phát minh lại bánh xe, tôi nhận ra rằng phải có một cách để tận dụng một công cụ hiện có. Vì vậy, tôi chuyển sang trang web vì họ có rất nhiều Trình chỉnh sửa WYSIWYG [What You See Is What You Get] tuyệt vời.
Trong bản trình diễn của mình, tôi quyết định minh họa việc sử dụng TinyMCE WYSIWYG Editor dễ dàng như thế nào, một trong những trình chỉnh sửa phổ biến nhất hiện có
Như bạn có thể thấy qua hình ảnh bên dưới, có thể tích hợp trình chỉnh sửa một cách liền mạch trong biểu mẫu Access và cung cấp toàn bộ sức mạnh mà HTML phải cung cấp và tạo HTML tuân thủ để sau đó sẽ hoạt động cho các mục đích khác
Another Access demo database from CARDA Consultants Inc.
This is a Header
This is a Medium Header
This is a new paragraph!
This is a new paragraph!
This is a new sentence without a paragraph break, in bold italics.
đó là những gì sau đó được lưu trữ trong cơ sở dữ liệu của bạn dưới dạng văn bản thuần túy
Suy nghĩ cuối cùng
Một lần nữa, trong vòng một ngày, tôi đã có thể phát triển hỗ trợ HTML vượt trội FAR trong Access. Vì vậy, người ta phải đặt câu hỏi tại sao Microsoft lại phớt lờ những yêu cầu như vậy trong nhiều năm [cả riêng tư và công khai] khi một nhà phát triển gia đình, với thời gian và nguồn lực hạn chế, có thể thực hiện điều đó trong vòng một ngày
Tôi biết, tôi đang bắt đầu nghe như một kỷ lục bị hỏng, nhưng điều này chứng minh rõ ràng rằng nó có thể được thực hiện [một cách tương đối dễ dàng vào cuối ngày] và rằng “ở đâu có ý chí, ở đó có cách. ”
Đạo đức của câu chuyện, đừng nín thở để Microsoft sửa chữa mọi thứ hoặc triển khai các tính năng chúng tôi muốn và cần. Thay vào đó, hãy tự làm
Và ai đó có thể vui lòng cho biết quan điểm của RTF là gì không. Một ý tưởng nửa vời giữa văn bản thuần túy và HTML phù hợp. Hoặc làm đúng, hoặc không làm gì cả. Đừng cung cấp cho chúng tôi các giải pháp phần mềm làm tê liệt
Tôi hy vọng điều này chứng tỏ hữu ích cho một số bạn ngoài kia
Tuyên bố miễn trừ trách nhiệm/Ghi chú
Nếu bạn không có Microsoft Access, chỉ cần tải xuống và cài đặt phiên bản thời gian chạy có sẵn miễn phí [phiên bản này cho phép chạy cơ sở dữ liệu MS Access nhưng không sửa đổi thiết kế của chúng]Thời gian chạy Microsoft Access 2010
Thời gian chạy Microsoft Access 2013
Thời gian chạy Microsoft Access 2016
Thời gian chạy Microsoft 365 Access
Tất cả các mẫu mã, mẫu tải xuống, liên kết,. trên trang này được cung cấp 'NGUYÊN TRẠNG'
Trong mọi trường hợp sẽ Devhut. net hoặc CARDA Consultants Inc. chịu trách nhiệm pháp lý với khách hàng/người dùng cuối hoặc bất kỳ bên thứ ba nào về bất kỳ thiệt hại nào, bao gồm mọi khoản lợi nhuận bị mất, khoản tiết kiệm bị mất hoặc các thiệt hại ngẫu nhiên, do hậu quả hoặc đặc biệt khác phát sinh từ việc vận hành hoặc không thể vận hành phần mềm mà CARDA Consultants Inc. đã cung cấp, ngay cả khi CARDA Consultants Inc. đã được thông báo về khả năng thiệt hại như vậy
Tải xuống cơ sở dữ liệu demo
Vui lòng tải xuống bản demo đã được mở khóa 100% bằng cách sử dụng liên kết được cung cấp bên dưới
Quan trọng
Nếu bạn đang sử dụng bản hack Giả lập trình duyệt tính năng, TinyMCE dường như gặp sự cố khi giả lập Edge. Do đó, hãy duy trì mô phỏng của bạn ở mức IE11 trở xuống để tránh mọi sự cố
" & x.name & "