lehongduc > 04-07-17, 09:37 PM
cpucloi > 05-07-17, 01:39 AM
tranthanhan1962 > 05-07-17, 08:46 AM
maidinhdan > 05-07-17, 05:02 PM
Trích dẫn:Thực ra kiến thức căn bản về Acess nếu chịu khó đọc kỹ thì chỉ tốn khoản 10-20 ngày (từ 2-3 giờ/ngày). Nhưng thường thường ít ai chịu nhìn cho kỹ. Lướt qua cảm thấy "ồ dễ quá" ... cho qua, "ồ, cái gì đấy?" ... cho qua. Rồi nhào vô thiết kế form, cót két này nọ. Rồi... báo lỗi ầm ầm, mà chẳng biết lỗi gì undefined . Nhiều khi chỉ một vài điều đơn giản như field giá trị tiền mà data type lại là Long Integer. Đôi khi mở relationship kéo qua kéo lại chằng chịch mà chẳng biết kéo để làm gì
tranthanhan1962 > 06-07-17, 03:37 AM
(05-07-17, 05:02 PM)maidinhdan Đã viết: Thay mặt ban quản trị diễn đàn xin chân thành cảm ơn đóng góp quý báo cho diễn đàn Thủ thuật Access từ trước đến nay của anh Lê Hồng Đức.Bái viết hay. Vừa rồi mình mới hỗ trợ cho một bạn, bạn ấy xử lý form và query rất tốt nhưng lọc ngày hoài không được.xem lại thì field ngày của bạn ấy thiết đặt kiểu dữ liệu là TEXT!!!???
Về ý kiến này Ban quản trị diễn đàn sẽ xem và nghiên cứu lại có trùng với những chuyên mục Cơ bản ( gồm table, query, form...); Chuyên mục nâng cao ( Thủ thuật VBA, Tương tác chương trình ngoại...) hay không?
Riêng bản thân cũng xin góp kinh nghiệm để giúp các bạn có định hướng về viết ứng dụng, không những trên Access cũng như Ngôn ngữ lập trình khác.
Như anh Trần Thành Ân (tranthanhan1962) nói,
Trích dẫn:Thực ra kiến thức căn bản về Acess nếu chịu khó đọc kỹ thì chỉ tốn khoản 10-20 ngày (từ 2-3 giờ/ngày). Nhưng thường thường ít ai chịu nhìn cho kỹ. Lướt qua cảm thấy "ồ dễ quá" ... cho qua, "ồ, cái gì đấy?" ... cho qua. Rồi nhào vô thiết kế form, cót két này nọ. Rồi... báo lỗi ầm ầm, mà chẳng biết lỗi gì undefined . Nhiều khi chỉ một vài điều đơn giản như field giá trị tiền mà data type lại là Long Integer. Đôi khi mở relationship kéo qua kéo lại chằng chịch mà chẳng biết kéo để làm gì
* khi vừa bắt đầu với Access ta thường thích học chạy hơn học bò, điều này nói chung ai cũng mắc phải, kể cả bản thân em, vì thế các bạn cứ tìm hiểu giống như mình thế này....
Bươc 1- Hãy định ra thời gian 1tháng để đọc lướt hay làm sơ sơ về quá trình tạo Database, query, form, Macro, report, Modules...( thấy ai làm sao cứ làm y chang như vậy.
Bước 2: Bắt đầu đi sâu tìm hiểu kiểu dữ liệu....các control: textbox, combobox, listbox,
Bước 3. Tìm hiểu các hàm cơ bản liên quan đến Access, cú pháp đơn giản liên quan đến sql trong query
Bước 4. Tìm hiểu về tạo quan hệ.
Bước 5. Bắt đầu viết 1 ứng dụng nhỏ: Xuất nhập kho, hoặc Bán văn phòng phẩm,
* và một điều khó của một anh lập trình viên giỏi đó là thiết kế cơ sở dữ liệu, cho đến bây giờ nói thật cái này mình cũng chịu thua, lý do đơn giản: khi bạn thiết kế 1 ứng dụng phải am hiểu về lĩnh vực đó; nhiều khi các bạn hỏi mình đóng góp ý kiến xây dựng phần mềm quản lý kế toán dành cho doanh nghiệp: thú thật mình không biết đóng góp, mình chỉ có thể đóng góp về code và những cái quan hệ cơ bản cua3 chúng.... nói đến đây mình muốn chia sẽ là bạn muốn thiết ứng dựng nào thì bạn phải tìm hiểu chuyên sâu về mô hình và cách thức hoạt động của chúng và chúng ta mới bắt đầu thiết kế cơ sở dữ liệu ( database table).
* Và các bạn phải dành cho quá trình thiết kế table phải chiếm ít nhất 50% công việc thiết kế. Vì sao lại như thế?
Lý do đó là nếu bạn thiết kế chỉ cần thiếu 1 cột có thể phần mềm bạn phải viết lại toàn bộ cho quá trình, mặt khác khi thiết kế table ta chỉ cần tạo auto form, auto query để quan sát diễn biến của số liệu có ra đúng với kịch bản ta cần quản lý hay không, nếu ra đúng với yêu câu quản lý là ok. LÚC NAY hãy xóa những cái query form và bắt đầu vào viết ứng dụng.
* Về viết code: Viết code lúc đầu mình thấy cũng khó, nhưng thực sự không khó. bạn chỉ cần 3 cái này là đủ.
1. Chịu khó tìm tại liệu -->đọc, nhất là bằng tiếng anh trên các trang hướng dẫn của Microsoft
2. Chịu khó viết đi viết lại từng chữ 1, tránh copy. Bạn chỉ nên copy khi bạn là cao thủ.
3. Trong đầu phải luôn đặt câu hỏi tại sao? và tự trả lời cho nó, không nên cái gì cũng hỏi....1 ngày không ra đợi sau 1 tuần không thể trả lời thì lúc đó hãy hỏi người khác.
* Và cho đến tận bây giờ tôi vẫn xem đi, xem lại và tự thực hành bằng video này, xin chia sẽ cho các bạn
Tài Liệu Video Tự học Access ( Cơ bản và Nâng cao)
Kết luận:
Và tôi tin rằng, nến các bạn tự học Access mà có thể làm đi làm lại bằng Video link trên, trong vòng 1 năm có thể trở thành cao thủ như tôi.
Hãy học bò như ta mới sinh ra từ trong bụng mẹ.
Và ông/bà xưa có câu: " Dục tốc bắt đạt".
vkaccess > 06-07-17, 04:40 PM
(05-07-17, 08:46 AM)tranthanhan1962 Đã viết: Thực ra kiến thức căn bản về Acess nếu chịu khó đọc kỹ thì chỉ tốn khoản 10-20 ngày (từ 2-3 giờ/ngày). Nhưng thường thường ít ai chịu nhìn cho kỹ. Lướt qua cảm thấy "ồ dễ quá" ... cho qua, "ồ, cái gì đấy?" ... cho qua. Rồi nhào vô thiết kế form, cót két này nọ. Rồi... báo lỗi ầm ầm, mà chẳng biết lỗi gì . Nhiều khi chỉ một vài điều đơn giản như field giá trị tiền mà data type lại là Long Integer. Đôi khi mở relationship kéo qua kéo lại chằng chịch mà chẳng biết kéo để làm gì.Như nói về em vậy
Thực ra nói như vậy cũng tội cho các anh em newbie. Bởi gì tự học không có thầy nên mới có vụ "ồ dễ quá", "ồ, cái gì đấy?". Nhiều khi thấy nó dễ nhưng bản chất không dễ. Nội cái Input Mask là đã có nhiều vần đề để nói, Rồi properties của form nếu đi sâu vào một tuần chưa xong.
Nhưng vấn đề là anh em nhảy vào access lại đang cần gấp một phần mềm xử lý mà excel không đáp ứng được (tôi nói điều này vì chắc chắn 90% anh em tự học access đều là dân excel thuộc loại giỏi nhảy qua, trừ một số em học access để thi bằng B), từ đó mang sang việc nghiên cứu access trên tinh thần excel. Trên cơ sở đó, việc làm của bạn lehongduc thật đáng tặng huy chương.
Hoan hô bạn!
lehongduc > 07-07-17, 08:27 AM
tranthanhan1962 > 07-07-17, 11:57 AM
lehongduc > 07-07-17, 05:23 PM
lehongduc > 08-07-17, 06:43 PM