[ChatGPT] Chia Sẻ Kinh Nghiệm - Hỏi ChatGPT Hổ Trợ Lập Trình VBA

Liên hệ QC
Nói không ngoa thì từ khi có Chat GPT nó đã thay đổi 20% cách làm việc của em, việc cập nhật những khái niệm, định nghĩa... theo chuẩn chung quốc tế dễ hơn bao giờ hết. Lúc trước thì khi muốn biết một định nghĩa gì mới phải bới lục trên Google khá mất công. Chat GPT nó giống như hoa tiêu, khâu định hướng và định nghĩa ban đầu đã rút ngắn rất nhiều.
Để sử dụng tốt chat GPT phần nào cũng giống như giao tiếp ngoài xã hội, phải biết cách để hỏi, hỏi sao cho ngắn gọn, rõ ràng và đủ ý.
Nếu biết tận dụng thì Chat GPT thực sự mà mũi kiếm nối dài, nhưng cũng phải dè chừng tránh bị nó làm cho não trở nên lười nhác.
khiếp kỳ này lý luận lợi hại kinh :D :p

Biết vận dụng ChatGPT phải có tuy duy logis... nêu và đặt vấn đề cần xử lý cho nó là xong
 
Lần chỉnh sửa cuối:
lâu lắm không vào đây bà tám

Tôi bà tám với con ChatGPT khoãng 5 ngày viết cơ bản xong cái Server + Client chia sẽ file qua lại + dữ liệu = tạm OK

1/ Từ Client Copy bất kỳ File nào trên máy chủ về Client = ok

2/ Từ Client gửi file về Server

3/ đọc và ghi dữ liệu lên Server

4/ Thiết lập máy chủ quyền quản trị cho Client Sau

Tôi thấy bạn @thuyyeu99 có chia sẻ cái ứng dụng viết bằng Delphi năm 2020 về kết nối đọc ghi dữ liệu qua internet với client/server app, phân quyền Users các kiểu. Tôi test trên Access thì chạy ngon lành, chỉ tiếc là bạn ấy không phát tiển tiếp.
https://www.giaiphapexcel.com/diendan/threads/chương-trình-chia-sẻ-csdl-qua-internet.147048/page-2#post-964764Link:

Screen Shot 2023-08-07 at 10.26.42.png
 
Tôi thấy bạn @thuyyeu99 có chia sẻ cái ứng dụng viết bằng Delphi năm 2020 về kết nối đọc ghi dữ liệu qua internet với client/server app, phân quyền Users các kiểu. Tôi test trên Access thì chạy ngon lành, chỉ tiếc là bạn ấy không phát tiển tiếp.
https://www.giaiphapexcel.com/diendan/threads/chương-trình-chia-sẻ-csdl-qua-internet.147048/page-2#post-964764Link:

View attachment 293546
cái đó ta biết xa xưa rồi mà nay ôn lại kỹ niêm xưa chăng ??!!

và còn nhiều hạn chế đang viết chưa xong ... tìm các bài vài na9m trước là thấy thôi

Mất vài năm tôi viết thành công trên VB6 ... sau khoãng 5 ngày nhờ Em chatGPT viết xong trên Delphi và nhiều tính năng + hiện đại hơn

điều khiển File trên máy chủ ok + sẽ thiết lặp quyền quản trị Server cho Client sau

khi chia sẽ toàn quyền thì từ Client Tải file bất kỳ từ Folder nào trên Server và Client Upload File lên Server vvv

kế hoạch viết xong sẽ mua cái ổ cứng mạng tây nó keo là đốc mạng chi đó thử cho dữ liêu vào đó xong chia sẽ kết nối từ xa chơi cho vui
 
Lần chỉnh sửa cuối:
Vụ này thì tôi cứ dùng FTP có sẵn trong Windows hoặc dùng code VBA cho FTP cũng có chia sẻ trên mạng.
thì tùy thích tôi

còn tôi cho nó chạy khi windows khởi động hay đốc mạng chi đó có 2 chế độ chia sẽ tích chọn là

1/ chỉ chia sẽ cho phía Client 1 Folder nào đó khi ta chọn folder đó trên máy chủ

2/ chia sẽ toàn quyền trên máy tính của mình có nghĩa phía Client có toàn quyền tải file bất kỳ ở Folder nào trên PC về máy tìm và tìm kiếm file

3/ xóa file sẽ không có vào vì nguy hiểm nếu có sẽ thêm sau và xóa file vào thùng RÁC cho an toàn

... thong thả thêm tính năng phù hợp vào
 
mọi cái tạm ok rồi... đang thiết kế mô hình Server xong sẽ xuất AddIns cho nguyên bộ Office

Mô hình thiết kế Server chạy ở System tray

1691471007291.png

Kỷ nguyên AI viết code trở nên đơn giản nhất

1/ chia sẻ file qua lại giũa Server + Client

2/ Tìm kiếm File+ Folder trên Server

3/ truy xuất dữ liệu từ Server về Client

.... thong thả thêm vào
 
mọi cái tạm ok rồi... đang thiết kế mô hình Server xong sẽ xuất AddIns cho nguyên bộ Office

Mô hình thiết kế Server chạy ở System tray

View attachment 293567

Kỷ nguyên AI viết code trở nên đơn giản nhất

1/ chia sẻ file qua lại giũa Server + Client

2/ Tìm kiếm File+ Folder trên Server

3/ truy xuất dữ liệu từ Server về Client

.... thong thả thêm vào
Tuyệt vời, có ứng dụng thực tế thực dụng thêm thì sẽ thật là tuyệt
Hy vọng sẽ có duyên hợp tác với bạn để triển khai thực tế
 
ChatGPT đang nóng sốt trên Toàn thế giới

ai muốn chia sẻ kinh nghiệm gì liên quan ChatGPT vào đây ta bàn cho vui

Hôm tôi có làm TaskPane kẹt quá hỏi nó xem sao

create TaskPane Ms Excel by Delphi

Nó trả lời như sau

Mã:
uses OfficeXP;

var
  MyTaskPane: _CustomTaskPane;
begin
  MyTaskPane := Office.CreateCustomTaskPane(MyTaskPaneControl, 'My Task Pane', MyWindow);
  MyTaskPane.Visible := True;
end;


In this example, MyTaskPaneControl is a control that will be displayed in the task pane,
'My Task Pane' is the name of the task pane, and MyWindow is the window that the task pane will be attached to.

You can then use the properties and methods of the _CustomTaskPane object to customize the appearance and behavior of the task pane.
For example, you can use the Visible property to show or hide the task pane,
and the Height and Width properties to set its size. You can also use the Title property to set the title of the task pane,
and the DockPosition property to set its position within the window.

For more information about the _CustomTaskPane object and the other objects and methods available in the Office object model,
you can refer to the Delphi documentation or the Microsoft Office developer documentation.
Bài đã được tự động gộp:

đâu đó họ tù đồn ChatGPT thay thế hoàn toàn các tay code ..... chờ xem sao


Link trên có dòng sau

View attachment 286101
Em cũng có 1 bài tập giải về Nhiệt lượng của vật lý 8 dạng khó. Tuy nhiên nó giải lần 1 bị sai. Sau đố em yêu cầu nó giải lại thì lại sai tiếp. Rất tiếc hình đó trên zalo nhóm GPT mất rồi vì em làm hồi tháng 5.2023. Đó là sự thật thế nên chúng ta không nên đặt niềm tin 100% vào nó
 
Tuyệt vời, có ứng dụng thực tế thực dụng thêm thì sẽ thật là tuyệt
Hy vọng sẽ có duyên hợp tác với bạn để triển khai thực tế
1/ chia sẻ file qua lại giữa Server và Client tạm ok ( Upload và Download File )

2/ Từ Client tìm kiếm file + Folder trên toàn bộ máy tính sử dụng Server

3/ đang viết đọc và ghi dữ liệu lên Server như cái VB6 đã viết trước nhưng cái ok cái Lỗi

...
4/ Mô hình server phân quyền như sau

1691640794780.png

1/ Khoanh màu xanh là chia sẻ Folder mặc định trên Server

2/ Khoanh màu đỏ là chia sẻ toàn bộ Folder + File trên Server ( Kiểu truy xuất toàn bộ các ổ cứng của Server )

3/ Khoanh màu vàng là tùy chọn thấy thông báo Notifi nổi lên mỗi lần ai đó truy xuất dữ liệu Server

4/ Khoanh màu tín là lưu File Upload từ Client lên Server

5/ Tìm kiếm file và folder trên toàn bộ máy tính sử dụng Server

.... thong thả thêm vào tiếp

5 Mục trên đã xong .. còn mắc kẹt đọc và ghi dữ liệu lên Server cái ok cái tịt
Nó chạy ẩn ở System tray của PC nên mọi thao tác khác không ảnh hưởng tới quá trình Server + Client hoạt động
 
Lần chỉnh sửa cuối:
1691645697363.png

Phía Client tìm kiếm bất cứ File và Folder nào trên Server khi Server cho Phép sẽ có hình như trên

Giờ tìm kiếm File trên PC với 1 mớ Optional như nắm lá chuối khô vo tròn các cụ ngày xưa hay mang ra cánh đồng trở nên xa lạ và cổ kính rồi ... mà giờ tìm kiếm file và Folder qua Internet
 
Lần chỉnh sửa cuối:
Giờ tìm kiếm File trên PC với 1 mớ Optional như nắm lá chuối khô vo tròn các cụ ngày xưa hay mang ra cánh đồng trở nên xa lạ và cổ kính rồi ... mà giờ tìm kiếm file và Folder qua Internet

Đúng là hết thuốc...Nói cho to vào mà cốt lõi vấn đề lại không nắm. Tìm kiếm file và folder ở PC local hay PC qua internet cũng chỉ là thay đổi địa chỉ cái máy để kết nối, còn tìm kiếm thì có gì thay đổi??? Đổi từ PC local sang PC qua internet thì chỉ thêm cái giao thức kết nối qua internet thôi chứ gì mà ghê gớm. Cái giao thức HTTP, FTP, SSH , SFTP...đã có từ lâu và biết bao ứng dụng với các ngôn ngữ khác nhau đã làm công việc này, VBA còn làm được thì nói gì. Vấn đề cần quan tâm của các giao thức upload/ download file qua mạng là tính bảo mật khi truyền file, bảo mật càng cao thì cách thiết lập, cấu hình càng phức tạp.
Giờ nói tới như cầu của FTP: đối với người dùng bình thường thì các dịch Cloud là quá dư đối với họ để lưu file, tải file. Các ứng dụng viết trên Excel, Access...chẳng có ý nghĩa gì. Còn đối với đối tượng xài thường chút thì đã có sẳn các ứng dụng Free nhưng đã đảm bảo bảo mật các kiểu như FileZila, WinSCP...tha hồ mà xài thoải mái. Còn đối với các ứng dụng chuyên nghiệp thì dân lập trình tích hợp giao thức FTP này vào ứng dụng của họ là chuyện thường ngày ở huyện (dùng backup dữ liệu, liên kết dữ liệu trong SQL Server...).
Nói túm lại là gửi/lấy file qua mạng là chuyện quá đổi bình thường, chẳng phải kỹ thuật ghê gớm gì mà phải tự mãn.


(PS: Giờ mà tìm kiếm file trên PC local như 2 ông nội bên dưới là cổ kính rồi, như nắm lá chuối khô để .... rồi. BIết được hơn chút thì sẳn sàng đạp đổ những cái đã làm trong quá khứ. Bệnh thật.)

Screen Shot 2023-08-11 at 11.25.29_1.png. Screen Shot 2023-08-11 at 11.26.15.png
 
Lần chỉnh sửa cuối:
Đúng là hết thuốc...Nói cho to vào mà cốt lõi vấn đề lại không nắm. Tìm kiếm file và folder ở PC local hay PC qua internet cũng chỉ là thay đổi địa chỉ cái máy để kết nối, còn tìm kiếm thì có gì thay đổi??? Đổi từ PC local sang PC qua internet thì chỉ thêm cái giao thức kết nối qua internet thôi chứ gì mà ghê gớm. Cái giao thức HTTP, FTP, SSH , SFTP...đã có từ lâu và biết bao ứng dụng với các ngôn ngữ khác nhau đã làm công việc này, VBA còn làm được thì nói gì. Vấn đề cần quan tâm của các giao thức upload/ download file qua mạng là tính bảo mật khi truyền file, bảo mật càng cao thì cách thiết lập, cấu hình càng phức tạp.
Giờ nói tới như cầu của FTP: đối với người dùng bình thường thì các dịch Cloud là quá dư đối với họ để lưu file, tải file. Các ứng dụng viết trên Excel, Access...chẳng có ý nghĩa gì. Còn đối với đối tượng xài thường chút thì đã có sẳn các ứng dụng Free nhưng đã đảm bảo bảo mật các kiểu như FileZila, WinSCP...tha hồ mà xài thoải mái. Còn đối với các ứng dụng chuyên nghiệp thì dân lập trình tích hợp giao thức FTP này vào ứng dụng của họ là chuyện thường ngày ở huyện (dùng backup dữ liệu, liên kết dữ liệu trong SQL Server...).
Nói túm lại là gửi/lấy file qua mạng là chuyện quá đổi bình thường, chẳng phải kỹ thuật ghê gớm gì mà phải tự mãn.


(PS: Giờ mà tìm kiếm file trên PC local như 2 ông nội bên dưới là cổ kính rồi, như nắm lá chuối khô để .... rồi. BIết được hơn chút thì sẳn sàng đạp đổ những cái đã làm trong quá khứ. Bệnh thật.)

View attachment 293705. View attachment 293704
Lý thuyết vãi và mất thời gian xử lý cái đám đó thôi và không phải ai cũng biết xử lý cái mớ đó

xuất 1 hàm API hay cho Vào Taskpane ( AddIns) xong nhấn nút là xong
 
1691809320126.png

Phía Client sẻ có đầy đủ đồ chơi ... thao tác với file và Folder qua Internet như trên PC của mình chỉ bấm chuột và tích chọn tìm kiếm File ,Download và Upload File

thật dễ chịu và thoải mái ... không mất thời gian phải làm thủ cộng cho mệt xác ra :p:D
 
Tìm kiếm ảnh trên máy chủ và xem trước ... xong iu em nào Download em đó ... dễ chịu và mát mẽ

1691978529056.png

Thời đại AI mà làm thủ công nằm chi cho nhọc xác ra ... làm vậy có khác nào quay lại quá khứ xa xưa các cụ sử dụng lá chuối Khô ?!:p
 
Thiết kế giao diện cho Máy khách cơ bản hoàn thành ... sẻ có 1 khoãng thời gian fix lỗi + abcdxyz ........... xong sẻ công bố ra công chúng

1691984656288.png
 
Tìm kiếm ảnh trên máy chủ và xem trước ... xong iu em nào Download em đó ... dễ chịu và mát mẽ

View attachment 293794

Thời đại AI mà làm thủ công nằm chi cho nhọc xác ra ... làm vậy có khác nào quay lại quá khứ xa xưa các cụ sử dụng lá chuối Khô ?!:p
Đang ở cty mở lên đọc tới đây cái kéo xuống không kịp, sau lưng toàn là sếp ngồi
 
Đang ở cty mở lên đọc tới đây cái kéo xuống không kịp, sau lưng toàn là sếp ngồi
Bình thường mà .. tại bạn không lo làm việc mà làm việc riêng nên vậy

Còn lột bỏ cái vẻ hình thức bề ngoài ra ( phần người ) thì phần con nó như nhau cả thôi ... vậy nên ta hay keo Con Người là vậy
 
Bình thường mà .. tại bạn không lo làm việc mà làm việc riêng nên vậy

Con lột bỏ cái vẻ hình thức bề ngoài ra ( phần người ) thì phần con nó như nhau cả thôi
Cty em vẫn cho lên mạng đọc, tìm kiếm kiến thức hỗ trợ cho công việc, cái em nói là sếp tình cờ nhìn cái lại nghĩ vào xem bậy bạ và chả nói gì mà ghim đó bác ạ, tình ngay lý gian nhiều lúc cũng nan giải lắm.
 
Cty em vẫn cho lên mạng đọc, tìm kiếm kiến thức hỗ trợ cho công việc, cái em nói là sếp tình cờ nhìn cái lại nghĩ vào xem bậy bạ và chả nói gì mà ghim đó bác ạ, tình ngay lý gian nhiều lúc cũng nan giải lắm.
Tôi hiểu tâm tư, tình cảm và cái bạn muốn nói lên đó là gì đấy

nhưng sếp mà không hiểu ra cuội nguồn của vấn đề xong xử sự sai lệch đi thì cũng thường thôi

Tôi bày cho nho nhỏ thui ... cuộc sống là phép thử ... tùy hoàn cảnh hay không gian và địa điểm hãy thử nhỏ nhỏ xem thái độ của sếp theo e gì xong tính tiếp ... ai biết mà biết được cái vẻ nghiêm khắc bề ngoài vậy nhưng bên trong là 1 tâm hồn thèm khát :p
 
Web KT
Back
Top Bottom