• Một Form có thể nhập liệu cho nhiều bảng được không?
  • Một Form có thể nhập liệu cho nhiều bảng được không?

    tranducquy > 21-12-10, 02:13 PM

    Tôi đang làm một chương trình về quản lý công văn đi, đến của cơ quan. Tôi định xây dựng một Form nhập liệu chung cho mỗi loại công văn đi, hoặc đến (Có 10 bảng dự án cho mỗi loại công văn đi và đến). VD: Trong Form nhập liệu cho công văn đến sẽ nhập vào nội dung các trường. Sau khi nhấn UPDATE dữ liệu cập nhật của dự án nào sẽ được ghi vào đúng bảng của dự án đó (có dùng combo box để tạo danh sách các dự án). Nếu làm mỗi bảng một Form nhập liệu thì mất quá nhiều thời gian. Do đó rất mong các cao nhân chỉ giáo có thể làm được việc này không? Và sơ lược cách làm như thế nào?

    Nhịn đói chờ tin.... Cảm ơn rất nhiều.
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    Cafe Via He > 21-12-10, 02:31 PM

    Cơ sở dữ liệu của bạn cụ thể là như thế nào? Công văn đi đến đó là chung một bảng? chỉ khác ở Loại công văn thôi? Hay là 2 bảng khác nhau?
    Chưa mường tượng ra được cơ sở dữ liệu của bạn ra sao, khó mà hướng dẫn cụ thể lắm worried
    Bạn có thể up file lên để mọi người hỗ trợ được k?
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    tranducquy > 21-12-10, 02:45 PM

    (21-12-10, 02:13 PM)tranducquy Đã viết: Tôi đang làm một chương trình về quản lý công văn đi, đến của cơ quan. Tôi định xây dựng một Form nhập liệu chung cho mỗi loại công văn đi, hoặc đến (Có 10 bảng dự án cho mỗi loại công văn đi và đến). VD: Trong Form nhập liệu cho công văn đến sẽ nhập vào nội dung các trường. Sau khi nhấn UPDATE dữ liệu cập nhật của dự án nào sẽ được ghi vào đúng bảng của dự án đó (có dùng combo box để tạo danh sách các dự án). Nếu làm mỗi bảng một Form nhập liệu thì mất quá nhiều thời gian. Do đó rất mong các cao nhân chỉ giáo có thể làm được việc này không? Và sơ lược cách làm như thế nào?

    Nhịn đói chờ tin.... Cảm ơn rất nhiều.

    công văn đến 1 bảng riêng, đi một bảng riêng
    Thế này cho dễ hiểu nhé:
    Ở Form nhập liệu chung:
    - Bạn nhập nội dung cho các trường
    - Sau đó Select từ combo box tên 1 bảng để ghi dữ liệu (VD: dự án Ngã tư Vọng chẳng hạn)
    - Nhấn nút UPDATE ==> dữ liệu sẽ được ghi đúng vào bảng Dự án Ngã Tư Vọng

    Tương tự cho các dự án khác.
    Tóm lại, tên dự án nào thì dữ liệu sẽ được ghi vào bảng dự án đó
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    Noname > 21-12-10, 03:24 PM

    Mình nghĩ bạn thiết kế dữ liệu chưa hợp lý. Chỉ cần gộp cả 10 dự án vào chung 1 table. Rồi đánh số mã dự án là được.
    Còn nếu bạn muốn tách ra riêng như vậy thì dự án nào bạn làm file Access nấy cho tiện!
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    tinhochoaian > 07-04-11, 06:33 PM

    (21-12-10, 02:13 PM)tranducquy Đã viết: Tôi đang làm một chương trình về quản lý công văn đi, đến của cơ quan. Tôi định xây dựng một Form nhập liệu chung cho mỗi loại công văn đi, hoặc đến (Có 10 bảng dự án cho mỗi loại công văn đi và đến). VD: Trong Form nhập liệu cho công văn đến sẽ nhập vào nội dung các trường. Sau khi nhấn UPDATE dữ liệu cập nhật của dự án nào sẽ được ghi vào đúng bảng của dự án đó (có dùng combo box để tạo danh sách các dự án). Nếu làm mỗi bảng một Form nhập liệu thì mất quá nhiều thời gian. Do đó rất mong các cao nhân chỉ giáo có thể làm được việc này không? Và sơ lược cách làm như thế nào?

    Nhịn đói chờ tin.... Cảm ơn rất nhiều.

    Xin chào bạn!
    Khi xây dựng một chương trình quản lý thì cái khó là phân tích và thiết kế cơ sở dữ liệu. Bởi vì thiết kế đúng thì chương trình mới có hiệu quả. Mình cũng đang viết phần mềm quản lý công văn đi đến. Nhưng có 1 chỗ mình vẫn chưa giải quyết, suy nghĩ 2 ngày mà vẫn chưa ra. Khi mình viết xong mình sẽ liên lạc sau.
    Còn vấn đề bạn hỏi thì bạn nên tìm sách thiết kế cơ sở dữ liệu để làm cho phần mềm của bạn thêm tính logic. Chứ tất cả cho chung một bảng thì ko hay đâu bạn
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    KínhCận > 08-04-11, 09:31 AM

    (21-12-10, 02:13 PM)tranducquy Đã viết: Tôi đang làm một chương trình về quản lý công văn đi, đến của cơ quan. Tôi định xây dựng một Form nhập liệu chung cho mỗi loại công văn đi, hoặc đến (Có 10 bảng dự án cho mỗi loại công văn đi và đến). VD: Trong Form nhập liệu cho công văn đến sẽ nhập vào nội dung các trường. Sau khi nhấn UPDATE dữ liệu cập nhật của dự án nào sẽ được ghi vào đúng bảng của dự án đó (có dùng combo box để tạo danh sách các dự án). Nếu làm mỗi bảng một Form nhập liệu thì mất quá nhiều thời gian. Do đó rất mong các cao nhân chỉ giáo có thể làm được việc này không? Và sơ lược cách làm như thế nào?

    Nhịn đói chờ tin.... Cảm ơn rất nhiều.

    Làm theo cách của bạn cũng gọn nhưng mình thấy khó khăn trong tìm kiếm truy xuất cập nhật mới theo cá nhân, đơn vị, số hồ sơ, loại công văn,...
    Nếu công việc thuần ở cửa giao nhận ko thống kê lọc lấy dữ liệu thì làm theo cách phổ thông 1 bảng duy nhất tựa như ghi sổ là OK, còn thống kê truy xuất các thứ,...bạn nên đưa lên biểu mẫu hoặc mô tả chi tiết từng bước trong việc đi đến, phương thức giao nhận, phân loại công văn,... để phân tích làm cơ sở dữ liệu thì sau này khỏe hơn. CSDL là quan trọng số 1 vì khi đã nhập sửa lại rất khó khăn trong chiếc tách đổ vào CSDL mới.
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    lehoanganhduc > 16-05-11, 09:05 AM

    (21-12-10, 02:13 PM)tranducquy Đã viết: Tôi đang làm một chương trình về quản lý công văn đi, đến của cơ quan. Tôi định xây dựng một Form nhập liệu chung cho mỗi loại công văn đi, hoặc đến (Có 10 bảng dự án cho mỗi loại công văn đi và đến). VD: Trong Form nhập liệu cho công văn đến sẽ nhập vào nội dung các trường. Sau khi nhấn UPDATE dữ liệu cập nhật của dự án nào sẽ được ghi vào đúng bảng của dự án đó (có dùng combo box để tạo danh sách các dự án). Nếu làm mỗi bảng một Form nhập liệu thì mất quá nhiều thời gian. Do đó rất mong các cao nhân chỉ giáo có thể làm được việc này không? Và sơ lược cách làm như thế nào?

    Nhịn đói chờ tin.... Cảm ơn rất nhiều.

    Theo tôi thì việc này không khó. Nếu có các công văn giống nhau về hình thức thì có thể cho nó được lưu giữ trong cùng một bản, tuy nhiên cần thêm một trường nhận dạng để khi in nó sẽ tìm đến report cần thiết. Tôi đang có chương trình chỉ cần nhập dữ liệu trong 1 form, và lưu vào chỉ 1 bảng, nhưng khi in ra thì nó có thể in cho bất cứ yêu cầu nào. chỉ cần thiết kế bảng và form bao hàm tất cả các trường cần thiết, khi trường nào không cần yêu cầu thì cws bỏ trống và không đwowcj hiển thị trong report, và điều cần thiết là trong form và bản có một trường nhận dạng để tự động mở report thích hợp. Chúc bạn thành công.
  • RE: Một Form có thể nhập liệu cho nhiều bảng được không?

    quanghoasla > 16-05-11, 09:46 AM

    Cách của bạn không khó. trước tiên là bạn lên tạo cho các bảng có mối quan hệ ràng buộ gữa các bảng ( relationhips)sau này mình tạo một form chính và các subform trên form chính ( formain) sau khi bạn nhập dữ liệu xong thì chỉ nhấp vào nút update or add data thì ok hết.bạn gửi data mẫu của bạn lên đi. mọi người xem cho( cách của mình đơn giản thôi không liên quan đến phần viết code vba chuyên sâu. nhưng vẫn đảm bảo được yêu cầu của bạn)NoteHeart60_60