QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Thống kê cốt thép VBA

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Thống kê cốt thép VBA

    Đang sửa,sẽ Load lên sau!
    Last edited by Phùng Hoàng Anh; 14-03-2005, 07:35 PM. Lý do: OK

  • #2
    Ðề: Thống kê cốt thép VBA

    Bạn ơi, mình tải về rồi. Cho mình hỏi bạn là làm sao bạn làm được chữ "Project Unviewable" hiện lên khi có ai đó muốn xem Code VBA vậy. Mình thắc mắc lâu lắm rồi. (Word thì dùng *.dot). Nhưng ko hiểu Acad thì cách dùng Templates ra sao để Lock lại.
    Banj, mình liên lạc qua Email cho tiện hơn nhe, của mình là ducminh002@yahoo.com
    Mình đợi tin bạn.

    Ghi chú


    • #3
      Ðề: Thống kê cốt thép VBA

      To PhungHoangAnh!

      Tôi đã load ứng dụng của bạn và đã dùng thử, theo tôi thấy thì đây cũng là một ứng dụng được đấy. Tuy nhiên tôi có vài góp ý như sau:

      1. Ứng dụng của bạn chỉ có thể chạy trên máy có cài Autocad 2004 và được cài trong ổ C (Bạn nên để đường dẫn động)
      2. Sau khi thống kê xong, nếu người dùng nhỡ tay vào sai một số liệu nào đó thì phải thao tác lại (Bạn nên xây dựng chức năng sửa thống kê để tiện hơn cho người dùng)
      3. Tôi không thể chạy được chức năng tổng hợp thống kê của bạn mặc dù đã Debug từng bước 1.
      4. nếu người dùng muốn thêm các loại thép khác thì lại phải Telephone đến bạn để nhờ bạn viết thêm chút Code (Bạn nên có chức năng cho người dùng tự tạo ra loại thép như mong muốn. )

      Nếu bạn muốn hoàn chỉnh ứng dụng, mời bạn qua chỗ tôi, tôi có thể giúp bạn để ứng dụng của bạn có thể làm được như những điều tôi đã góp ý. Khi nào hoàn chỉnh tôi chỉ lấy 1 bản để dùng thôi.
      Chúc vui vẻ
      Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
      Email : cncc.jsc@gmail.com

      Ghi chú


      • #4
        Ðề: Thống kê cốt thép VBA

        Xin hỏi PMXD 1 vài vấn đề sau:
        - Có 3 object a,b,c (Text chẳng hạn), làm thế nào để khi a thay đổi thì b và c cũng thay đổi theo(dùng acadBlockPrefence hay là để text như trong ứng dụng của mình), mình đã thử acadBlockPrefence, nhưng nó chỉ trả về acadBlockPrefence chứ không phải tag hay Value...
        -Để chọn đối tượng cần thay đổi thì dùng SelectOnScreen hay dùng GetEntity?

        Ghi chú


        • #5
          Ðề: Thống kê cốt thép VBA

          Nguyên văn bởi Phùng Hoàng Anh
          Xin hỏi PMXD 1 vài vấn đề sau:
          - Có 3 object a,b,c (Text chẳng hạn), làm thế nào để khi a thay đổi thì b và c cũng thay đổi theo(dùng acadBlockPrefence hay là để text như trong ứng dụng của mình), mình đã thử acadBlockPrefence, nhưng nó chỉ trả về acadBlockPrefence chứ không phải tag hay Value...
          -Để chọn đối tượng cần thay đổi thì dùng SelectOnScreen hay dùng GetEntity?
          1- Có 3 đối tượng a,b,c, muốn thay đổi 1 trong 3 đối tượng (ví dụ đối tượng a) mà 2 đối tượng kia thay đổi theo thì bạn phải để cho đối tượng a Link được với b và c. Trong AutoCad, mỗi đối tượng được gán cho một số (kiểu Long) duy nhất để AutoCad có thể nhận dạng lại đối tượng đó gọi là Handle. Nếu bạn ghi lại được Handle của b và c cho a thì khi ứng dụng của bạn nhận ra a, bạn hoàn có thể nhận ra b và c để thay đổi theo. Cách trên đây tôi đưa ra là tổng quát cho các đối tượng, nếu bạn chỉ quan tâm đến Text không thôi thì có thể còn có các cách khác nữa.
          2- Để chọn đối tượng cần thay đổi, trong trường hợp tổngt quát thì bạn nên dùng đối tượng Selection. SelectOnScreen cũng là một trong những cách tôi hay làm

          Chúc bạn thành công
          Công ty Cổ phần kỹ thuật công trình- Thương mại C.N.C.C
          Email : cncc.jsc@gmail.com

          Ghi chú

          Working...
          X